soundbridgescrobbler

soundbridgescrobbler is a Python script which monitors your Roku Soundbridge(s) and scrobbles your song plays to your Last.fm account.

This is an open source project, licenced under the GPL. The homepage for the code project is code.google.com/p/soundbridgescrobbler/.

The script builds on two other open source scripts: pyscrobbler and pyzeroconf. I am indebted to the authors of those projects, without which this project would've been a lot harder.

System requirements

The script was developed and tested on Mac OS X (10.4) with Python 2.5.1. It should in theory work on any platform capable of running Python, and on any recent Python version.

Download and installation

Download here or get the latest versions of all the code from the project links above.

The download zip contains three scripts: soundbridgescrobbler.py itself and versions of pyscrobbler and pyzeroconf. Place these files anywhere you like on your system, but in the same folder.

You do of course need Python installed. If you're running Mac OS X, then you have it by default. Otherwise, download and install from the Python website.

Running

Open a terminal/shell window, change to the folder containing the scripts, and run the command
python soundbridgescrobbler.py username=<your last.fm username> password=<your last.fm password>
That, in theory, is all you need to do.

Bugs/enhancements

If you find any issues with this script, please post them on the Google Code project at code.google.com/p/soundbridgescrobbler/.