Euterpe

Euterpe is a Python framework for synchronizing music files with a portable music player.

Status

This started as a script for personal uses and hasn't yet evolved into anything bigger. You can download it and give it a spin (see #Usage, but don't expect anything extraordinary from it.

For me the only task Euterpe does is this:

Although at first I tried to maintain a decent level of abstraction in Euterpe, at a certain moment I got bored and just hacked the remaining pieces together. So there is some weird code there (see #Drawbacks)

Usage

$ cd $HOME/Music
$ ls
Album1 Album2
$ cd Album1
$ ls
Track1.flac
Track2.flac
Track3.flac
directory.euterpeidx
$ cat directory.euterpeidx
Track1.flac

$ ls
COPYING euterpe examples
$ PYTHONPATH=. python examples/test.py $HOME/Music /mnt/player/music
[ N C  ] Artist1 - Track1
[ N    ] Artist2 - Track2
[ N C  ] Artist2 - Track3
Total: 3 (3 new, 2 to encode)

Drawbacks

Future

Development

You can get the sources with the following command: git clone git://git.hades.name/euterpe.git

Euterpe (last edited 2010-12-07 14:28:08 by Hades)