For a couple of months I've been globbing about PyKDE4 stuff,
and laterally talking about my last project: satyr.
satyr (it's name should always be written in
lowercase) should have the following features:
- The PlayList and the Collection(s)[0] are the same thing.
- Yours is a Collection of Albums, nothing else[3].
- Some Albums are from the same artists and some are compilations[3].
- If you want an ephemeral playlist you could queue songs[1].
- If you want non-ephemeral playlists, then this player is not for you.
- Ability to search à la
xmms, but in the same interface[2] - Tag reading and writing[3].
- Order you collection based on the tags[3].
- The collection discovers new files and adds them to the playlist on the fly[4].
- Be able to use all the program only with your keyboard (die, mouse, die!)
This and other features should be available soon. The coding has
been fast lately, mainly because the Qt/KDE libs are fantastic to
work with. The only thing I couldn't do was to read the tags before
playing them, so I relied into the kaa libraries.
The
project is hosted in savannah, and right now there is no
tarball (It's marked as alpha state because I sent a couple of
tarballs to some friends who asked for them), so the only way right
now is to branch anonimously the
bazaar repo. I hope you download and enjoy it as
much as I do.
[0] The support for several collections is not complete yet.
[1] Functionality available via dbus only at the moment.
[2] This is with the current GUI. I'm also thinking in several/pluginable GUI's
[3] Not yet available.
[4] Of course this only works if it's running. Otherwise, you can always ask for a rescanning[1].