« Previous | Main | Next »

Updated: Scrobbling your BBC Radio listening

Post categories:

Chris Bowley Chris Bowley | 14:49 UK time, Friday, 30 May 2008

Just a quick note to announce an update to the Mac OS X Dashboard version of my BBC Radio / Last.fm widget. From your comments I realised both widgets aren't as stable as they might be and I've recently had a bit of time to (hopefully) rectify that. The Mac version now uses Audioscrobbler protocol v1.2 and jQuery for all ajax requests (which is infinitely more stable than my custom code :)

The same caveats apply as before (its still beta!), but hopefully this version will behave itself a little better. As always, all comments gratefully received.

Download for OS X Dashboard
Version 0.3 | 30th May 2008


  • Comment number 1.

    This is such a good idea. It frustrates me that Last FM misses my at work BBC radio streaming which, since my wife prefers silence to music, is most of my listening!

    But ...

    Can we have a BBC Radio 3 feed?

    Is the source and the feed available too (is it just from backstage?) I don't use the OS X Dashboard nor Y! Gadgets so it would be nice to do it some other way. And why not seperate it from the streaming - it would be great to scrobble ones broadcast listening, perhaps from one's Olinda ;-)

  • Comment number 2.

    @dumbledad - Now playing information is generated through our playout system which is currently not used by all networks or programmes (e.g. special music shows which play vinyl).

    Radio 1, 2, 6 Music and 1 Xtra have Last.fm profiles, fed by our playout system, which is where I get their now playing feeds from, e.g. https://ws.audioscrobbler.com/1.0/user/bbcradio1/recenttracks.xml. You can get lots more statistics on each through the Audioscrobbler API: https://www.audioscrobbler.net/data/webservices/

  • Comment number 3.

    Nothing happens when I click the play button, but I get the following in Console:

    (event handler):Undefined value
    2008-06-20 12:39:40.843 DashboardClient[10358] (uk.co.bbc.radio.labs.bbc_radio_last_fm_widget) file:///Users/simon/Library/Widgets/bbc_radio_last_fm.wdgt/scripts/widget.js: Undefined value (line: 89)
    (event handler):Undefined value

  • Comment number 4.

    I should have said, the Console message in the last post was from OSX Tiger, whereas Leopard seems a little more expansive:

    20/06/2008 12:48:22 DashboardClient[1582] (uk.co.bbc.radio.labs.bbc_radio_last_fm_widget) file:///Users/simon/Library/Widgets/bbc_radio_last_fm.wdgt/scripts/widget.js: Undefined value (line: 89)
    20/06/2008 12:48:22 [0x0-0xc00c].com.apple.dock[228] 2008-06-20 12:48:22.430 DashboardClient[1582:10b] (uk.co.bbc.radio.labs.bbc_radio_last_fm_widget) file:///Users/simon/Library/Widgets/bbc_radio_last_fm.wdgt/scripts/widget.js: Undefined value (line: 89)


Copyright © 2015 BBC. The BBC is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.