Home » Blog Overview

Post.FM

About

post-fm is a Perl script that submits information about your currently played track to Last.FM / Audioscrobbler. It's primarily made for CMUS, a ncurses based music player, but could be used as a general purpose scrobbler with only minor modifications.

License

post-fm is published under the terms of the GNU General Public License (GPL), version 2. The full license can be found here.

Prerequisites

The script requires the module LWP::UserAgent, which is usually found in a package called "libwww-perl" or something similar. Linux/BSD distributions should provide a prebuilt package. Otherwise, get a copy from CPAN.

Installation

Simply copy the script to a place where CMUS can reach it (I use ~/.cmus/) and make it executable. Then start CMUS and type :set status_display_program=/path/to/post-fm. Please note that you have to use the absolute path and that $HOME/... or even ~/... won't work.
Now open the script with your favorite editor and replace the username and password placeholders at the top with your Last.FM login data.

Download

Get the script here.