itsgotthevibez (0.2-alpha3) default; urgency=medium * Fixed information loss in submission phase: If more than 50 listening events where queued for submission, the 51st got lost. (r111) * Musiclog import module now proceeds with a warning if the music.log cannot be found. This allows to retry in case of a submission failure using the same command line, without having to specify "-n". (r109) * Added a "playing duration" field to the last.fm TrackSubmitRecords so that lastfmsubmitter.py can define a policy on how to handle partially played songs. (r108, r112) * Misc cleanup. -- Gunter Ohrner Thu, 17 Apr 2008 21:46:08 +0200 itsgotthevibez (0.2-alpha2) default; urgency=low * Fixed wrong field access in importmodule_vibez_musiclog.py if the specified "music.log" file could not be found. * Fixed retry-behaviour in case of last.fm submission failures. * Made default filename generation operating-system independant, now all generated filenames should also work on systems not using Unix filename syntax. * It'sGotTheVibez now creates the storage directory for the state file, if it does not yet exist, and emits a message if the config file it tries to read cannot be found. * The importmdoule_vibez_musiclog.py's help text now point out that the "music.log" file must be enabled explicitely. * First release which features a build script to automatically generate a Windows EXE version using py2exe (http://www.py2exe.org/). -- Gunter Ohrner Mon, 18 Feb 2008 00:17:00 +0100 itsgotthevibez (0.2-alpha1) default; urgency=low * Supports the music.log file written by the Vibez' firmware version 1.15 or later for the most accurate scrobbling you've ever seen on the Vibez! ;) * Major rewrite of It'sGotTheVibez's core, now it features a modular design and proper error handling. * Updated lastfmsubmitter to support last.fm Real-Time submission protocol v1.2. * Fixed several bugs in the privatedb import module which caused listeing events to be discarded by last.fm under rare circumstances and which could cause wrong listening timestamps to be submitted. (Timezone conversion problems.) -- Gunter Ohrner Wed, 13 Feb 2008 20:06:15 +0100 itsgotthevibez (0.1.2) default; urgency=low * Added --dont-submit and --dont-read-db switches which disable the corresponding functionality. This is useful if you want to sync your Vibez with your track submission queue but currently do not have internet access and if you want to submit pending tracks from your queue but do not want to attach your Vibez to your computer. * Minor changes / updates to code comments. The code is still hardly commented at all... -- Gunter Ohrner Sat, 24 Mar 2007 18:44:57 +0100 itsgotthevibez (0.1.1) default; urgency=medium * Major improvements to the Vibez database parsing code, the parser should be much more reliable now. * Fixed timestamps submitted to last.fm. It'sGotTheVibez 0.1 submitted all timestamps in the user's local timezone while it now correctly converts all timestamps to UTC before submission. -- Gunter Ohrner Sun, 18 Mar 2007 23:33:00 +0100 itsgotthevibez (0.1.0) default; urgency=low * Initial pre-release. -- Gunter Ohrner Sun, 28 Jan 2007 23:12:00 +0100