msync
Msync is a music-collection syncing application. It keeps track of the file in your music library and copies them to directories of your choosing based on the playlists you’ve created. It is currently under active development, focusing on the base library and a command-line client, although I plan on implementing a GUI frontend in the future. I also hope to have it recognize removable devices for easier location of sync directories.
The only requirement to run it is Python 2.5 with the sqlite3 and PIL (Python Imaging Library) modules.