|
Project Information
Featured
Links
|
update 08/04/2009 ok so two days turned into 3 weeks. i think all i had to change was the property id value for album artist property for the compilation and soundtrack support to work. update 13/03/2009 i will take a look at how jerome works with songbird 1.1.1 within the next two days or so. my current (january 2009) version of songbird (Songbird 1.0.0, Build 860) does not have the option to organise an existing music library into files and folders based on the artist and album information. jerome is a python script written for linux which consolidates a songbird music library much like apple's itunes does. it uses zenity dialog boxes as a simple gui, and pysqlite to interface to the songbird library database. there is workaround support for compilation and soundtrack albums (see usage in the readme) i wrote this script in an effort learn the python programming language and to familiarise myself with programming in linux (a recent switch from windows). i have no formal software training other than web tutorials and some really basic university courses so please excuse the newbie-ness of my programming methods. jerome requires the following packages to be installed prior to use:
jerome currently does not allow the user to specify the format of the files or folders (but you are welcome to modify the source) output format: <user selected output dir>/<artist>/<album>/<track number> - <artist> - <track title>.<original file extension> eg: ~/Music/Green Day/Dookie/07 - Green Day - Basket Case.mp3 i have included "support" for compilations and soundtracks. in Songbird change the "album artist" metadata to "compilation" for compilations or "soundtrack" for soundtracks. the output will be as follows: ~/Music/Compilations/The Very Best 80s Songs/04 - Nena - 99 Red Balloons.mp3 or ~/Music/Soundtracks/The Matrix OST/01 - Marylin Manson - Rock is Dead.mp3 NB! see readme in download file for more information on how to use jerome jerome - patron saint of archivists |