Hi,
I've just released PyTone 2.1.0 which contains many features that have been
requested by you, the users. It can be downloaded from the usual place:
http://www.luga.de/pytone/download/PyTone-2.1.0.tar.gz
Note that its a .0 release, so some things may not yet work in an optimal
way... The relevant portion of the ChangeLog is attached.
Enjoy,
Jörg
2004-08-03 Jörg Lehmann <joerg(a)luga.de>
* Version 2.1.0 released.
* dbitem.py: Really use length of MP3 file if no ID3 tag
is present (when using eyeD3 module).
* services/playlist.py: Reset playingsong to None only using
the playbackinfochanged event.
* services/playlist.py: React on changes in the song database.
2004-08-02 Jörg Lehmann <joerg(a)luga.de>
* dbitem.py: Try harder to get reasonable length information
for MP3 file.
* dbitem.py: Add adddict and safe options to format method of
song.
* dbitem.py: Store list of last played times.
* Consider song as not having been played if it has been aborted
very early (currently during the first 10 seconds) (closing Debian
bug #218283).
* playlist.py: Do not set playingsong by using the playbackinfochanged
event of the player since this leads to race conditions.
2004-07-27 Jörg Lehmann <joerg(a)luga.de>
* item.py : Show songs in filtered artist.
* filelistwin.py: Implement incremental searching (as suggested by
Stuart Pook <Stuart dot Pook at infres dot enst dot fr>).
* config.py: New key binding "repeatsearch" in filelist window
which allows the user to specify a key for the repetition of the
last search (as suggested by Falko Rütten <falko.ruetten at
cmdline dot net>).
* config.py: New option songchangecommand in general section which allows
to specify a command executed when the playback of a new song starts.
2004-07-26 Jörg Lehmann <joerg(a)luga.de>
* New configuration options in database sections which allow the user
to turn on and off various tag transformation and to specify the
regular expression used for obtaining track nr and title from the song
filename.
* services/songdbs/local.py: Even further simplify artist and
album index machinery now that ratings are no longer stored
directly in this items but only in songs.
2004-07-25 Jörg Lehmann <joerg(a)luga.de>
* Implemented play previous song (as requested by Sebastian
Schwerdhoefer and Han Boetes, George J. De Bruin, and Sam Rowe)
* pytonerc: New config option stepsize in mixer section, which
allows the user to change the step size (in percent) of the mixer
(requested by Krzysztof Zych <kzych at manta dot univ dot gda dot
pl>).
* mixerwin.py: Make volume bar as wide as possible when
type=statusbar (requested by Krzysztof Zych <kzych at manta dot
univ dot gda dot pl>).
2004-07-24 Jörg Lehmann <joerg(a)luga.de>
* dbitem.py: Remove genres and years attributes of artist and album.
* dbitem.py: New index rating.
* services/songdbs/local.py: Generalize index machinery to enable
simplified addition of new index.
* item.py: Generalize filtereditem for a simplified addition of
a new index.
* Do no longer store artist and album rating but instead a rating
source in the song.
* Allow the user to filter songs by their rating (as suggested by
Thomas Klein-Hitpass <thomas at projekt-barrierefrei dot de>).
* Database version 4.