This file lists the major changes between versions. For a more detailed list of every change, see git log.
- stats: clever handling for radio stations
- scrobbler: clever handling for radio stations
- scrobbler: (curl) fix operation with threaded resolver (fixes: #16)
- scrobbler: (curl) fix segmentation fault with large response body
- Require libmpdclient-2.2
- file: ignore trailing whitespace
- scrobbler: check the HTTP response status
- scrobbler: better HTTP error messages
- scrobbler: fix memory leak in as_songchange()
- log: use ISO8601 date format
- scrobbler: submit track numbers
- scrobbler: (journal) don't save "(null)" values
- scrobbler: (curl) prevent recursive read calls
- scrobbler: (curl) Implement libCURL timeouts
- stats: Add an automatic "karma" rating of songs, based on how often they are skipped or fully listened to (fixes: #13).
- stats: Add a database column when a song was last played or skipped (fixes: #13).
- Be more conservative when exporting variables to the environment (fixes: #3)
- stats: ability to set rating regardless of existing rating.
- Added stats module to keep statistics of played songs in a sqlite database
- Added notification module to send notifications via notify-send
- Added scrobbler module to submit songs to Last.fm or Libre.fm
- Added module support through GModule
- Added initial manpage
- Changed name to mpdcron
- Initial public release
- Require Mpd's idle mode
- Port to libmpdclient-2, mpdhooker now requires libmpdclient-2.1 or newer.
- Unreleased first version