Name | Modified | Size | Downloads / Week |
---|---|---|---|
README | 2010-12-23 | 1.4 kB | |
updateLibraryFile.py | 2010-12-01 | 1.7 kB | |
exportPlaylist.py | 2010-11-25 | 1.5 kB | |
createLibraryFile.py | 2010-11-25 | 3.3 kB | |
pyrbox.py | 2010-11-23 | 6.1 kB | |
Totals: 5 Items | 14.0 kB | 0 |
PYRBOX is a set of scripts and class file(s) written in Python that builds upon the somewhat limited rhythmbox development API that communicates using DBUS, adding some very useful functionality that currently isn't available. ######################### For developers - pyrbox is the main class to work with rhythmbox. The createLibraryFile doesn't use that class, it is meant to be run 1st before using pyrbox or some of the other scripts. The exportPlaylist file is also run without use of the pyrbox class as it has nothing to do with working with the xml playlist files. It simply exports a playlist as a text file. For end users - start by running createLibraryFile.py once you have set rhythmbox playing on the 1st track in your library(Music) playlist. To export a playlist start playing the 1st track in a playlist(make sure shuffle is off) and then run the script. ######################### createLibraryFile - creates an xml file containing track info on all the tracks in user's music library (the 'Music' playlist) exportPlaylist - creates a text file playlist containing the filename, artistname, and trackname. I use this to create files i can import to iTunes on my windows machine using a script and the itunes COM interface pyrbox - main class file for working with rhythmbox updateLibraryFile - updates an existing xml library file - make sure to read the notes in the top of the script