Adding scrobbling support to a media player

If you want to add audioscrobbler support to a media player we don't yet support, you have two choices:

  1. Using the official client
    The preferred way is to use the ScrobSub library, which talks to the official last.fm client. You just call a method whenever the song changes and the client handles everything else (auth, protocol, updates etc..).
    Find it here: svn://svn.audioscrobbler.net/clientside/plugins/ScrobSub
    If you open source your plugin, we will hapily offer it via the official client download. (and plugin authors get free account upgrades on last.fm ;)
  2. Implement the audioscrobbler protocol yourself
    If you are adding support to a hardware device or an unsupported platform you will need to implement the audioscrobbler protocol yourself. The protocol is based on HTTP, read the docs here: Audioscrobbler Realtime Submission Protocol.

Other development stuff