mpdscribble
mpdscribble is a MPD client which submits information about tracks being played to Last.fm (formerly AudioScrobbler).
Features:
- written in C++, consumes very little memory and CPU
- full support for MPD’s “idle” mode
- last.fm protocol 1.2 (including “now playing”)
- supports seeking, crossfading, repeated songs