Main > Multimedia > amaroK Scripts >

The amaroK bindings for Python 0.1.0

The amaroK bindings for Python 0.1.0

Sponsored Links

The amaroK bindings for Python 0.1.0 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.033 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 1395
Date added: 2005-12-29
Publisher: Manuel Amador

The amaroK bindings for Python 0.1.0 description

The amaroK bindings for Python is a fairly complete amaroK remote control class. It is extremely useful for amaroK scripts and other applications. Basically, you can remote control amaroK by calling methods from an amaroKProxy instance.

In addition, it implements the Observer/Observable pattern so you can deal with events in an object-oriented, loosely coupled fashion. Even better, you can call an amaroKProxy instances collection.getSong(filename) method to get a Song object, with track, artist, album name, and elegant "Artist - Track name" strings.

Nearly all DCOP functions for communication with amaroK are implemented.

It will use KDE bindings DCOP module if available, otherwise it will default to the command-line DCOP dcop command, through python-commandsplus. If using KDE bindings, a slave process is spawned, and IPC is used to marshal and unmarshal function calls, so as to not contaminate your applications sys.modules with KDEs Python modules. This all happens automatically in the background.

To use it, you import the module in your script and instantiate an amaroKProxy instance, then call your instances startMonitoring() method, which will start reading from standard input, monitoring for amaroKs events. You can then sleep(1) until your instances .isAlive() method returns False (which means amaroK is now gone.

amaroKProxy is an Observable class, and so are its members:

- player
- contextBrowser

This means that you can implement Observer objects or Threads in your amaroK script, and have them be notified of amaroK events, instead of having to read standard input and act accordingly (plus error-prone exceptional condition handling).

The amaroK bindings for Python 0.1.0 Screenshot

Advertisements

The amaroK bindings for Python 0.1.0 Keywords

Bookmark The amaroK bindings for Python 0.1.0

Hyperlink code:
Link for forum:

The amaroK bindings for Python 0.1.0 Copyright

WareSeeker periodically updates pricing and software information of The amaroK bindings for Python 0.1.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of The amaroK bindings for Python 0.1.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
GStreamer Python Bindings provide Python bindings for the GStreamer project. Free Download
Amarok Atom Syndication is a Amarok script for syndicating your currently playing music to the net. Free Download
Amarok Video Player adds a PlayVideo/Play menu item to the context menu which runs KMPlayer. Free Download
Amarok announce is a small perl script for Konversation which will display what you play in amarok. Free Download
python-amarok is a fairly complete amaroK remote control class for Python. Free Download
AmaroK now playing is a script that displays the song you are currently playing with amaroK. Free Download
Amarok Skype mood poster is an Amarok script that will update skypes mood field with your current playing song. Free Download
Gst-Python provides Python bindings for the GStreamer project. Free Download