The amaroK bindings for Python 0.1.0
Sponsored Links
The amaroK bindings for Python 0.1.0 Ranking & Summary
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).
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
Python 0.1.0
DCOP
remote control
control class
AmaroK
bindings
python
control
class
remote
The amaroK bindings for Python
The amaroK bindings for Python 0.1.0
amaroK Scripts
Multimedia
Bookmark The amaroK bindings for Python 0.1.0
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
remote control airplane
remote control codes
remote control planes
remote control airplanes
remote controls
remote control jet
remote control cars
remote control helicopter
remote control boats
remote control units
remote control trucks
remote control holder
python exhaust
universal remote control
amarokcommonsongs
monty python
snowboard bindings
remote control vehicles
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
Latest Software
Popular Software
Favourite Software