OpenScrobbler

What is OpenScrobbler?

OpenScrobbler is an open source implementation of Audioscrobbler. OpenScrobbler allows users to sign up to build a profile of musical history by using a plugin for your media player, like Winamp, iTunes, or XMMS. Plugins will send the data to any OpenScrobbler server, which updates the user's profile. The system will provide statistics, recommendations, and other features to be determined.

Project Plan

OpenScrobbler will implement the existing Audioscrobbler protocol (1.2 RFC, 1.1 Final). This will guarantee compatibility with existing Audioscrobbler plugins. Since the majority of these plugins are open source, they can be modified to use any server, instead of being stuck using Audioscrobbler.

Initially, the plan is to clone Audioscrobbler functionality, including submissions, users, and profiles. After this initial version, there are several directions to investigate:

Why? Audioscrobbler is great!

Audioscrobbler continues to suffer from growing pains, and a fairly limited featureset because they always have to focus on more hardware and better performance. By making an open source implementation, everyone can help develop and run a community-driven project.

Getting Involved

OpenScrobbler is seeking experienced web developers, preferrably those that know PHP. OpenScrobbler will be developed using PHP, PEAR::DB, and a model-view-controller framework. If you would like to get involved, please contact me (sourceforge login required).

Please note that the OpenScrobbler source code is hosted on a Subversion server. (This is not hosted by SourceForge.) Information on getting access to the server will be forthcoming (we will have anonymous read access). If you have not used Subversion before, it is very similar to cvs.

In the future, we may need people with other skills. This page will keep you informed of any needs.