This program is a stand alone scrobbler for submitting tracks to Last.fm from cmus music player. It is very simple, so it consumes very little amount of memory. Now it fully supports Scrobbling 2.0 protocol, so you can enjoy "Listening now" notification from your favorite music player :). If your discography is correctly tagged (at least artist and title fields) everything should be just fine... but if not you can turn on parse file name option during configuration step. cmusfm will try to guess artist and title from file name (required file name format: "$ARTIST - $TITLE.ext", where '.ext' is file extension, e.g. "The Beatles - Yellow Submarine.ogg"). If you want to scrobbling music from streams (e.g. Internet radio) this app is just for you. Only what you need is to turn on submit tracks played from radio option (during configuration step). Note that this stream must supplies information about played track in title field in the same format as described above for file name parsing. If you don't turn this option on you've still got "Listening now" notification :). And now the last (but not least) information: if your computer is not connected to the Internet or network connection is broken, all tracks which should be submitted are saved into the cache file for later submission.
Compilation and installation:
Compilation process is based on "make" tool. Simply extract tar.bz2 file and type
make inside cmusfm-x.x.x directory. Because network interface in this program is based on the libcurl you will need it for compilation process. After that run program without any arguments and follow the instructions.