Advertisement
« Previous | Main | Next »

Patterns in radio listening - visualising Radio Pop

Post categories:

Tristan Ferne | 18:34 UK time, Wednesday, 3 December 2008

Last Friday the BBC's RAD (Rapid Application Development) Unit, led by George Wright, held two days of hacking in a Recommendation Super Sprint - the aim being to get people from around the BBC to play around with recommendations and personalisation. Chris and I from the R&D team at Radio Labs went along for the first day with few concrete ideas but the desire to play with some of the data we've gathered from Radio Pop.

Chris took a dump of the Radio Pop database - we've got around 1400 registered users and 24,000 "listen events", from when we launched in September to now. He removed any personal and extraneous data and then used PHP to process the data and write out text files of the data we needed - basically, a piece of data for every hour in which each user listened to BBC Radio through Radio Pop. I then used Processing to draw some images of this data.

Radio Pop timeline
Click to see the full-size image, it's much more interesting

The first image shows everyone's listening. Each row of pixels represents an individual user of Radio Pop, with time going from left to right. Each pixel then represents one hour of one day, plotted in the appropriate position - it is black if they weren't listening and it is coloured in if the user listened during that hour, the colour representing the radio network they tuned to (e.g. Radio 4 is dark blue, Radio 1 is white; see the key at the bottom of the image).

The distinctive curved line is because the users (i.e. rows of pixels) are in order of registration on the website, so those at the bottom joined Radio Pop later. And people tend to listen a few times once they've registered, whether they continue to use it or not.

Zoomed Radio Pop timeline

Download the full-res version and zoom in to see more detail, maybe see if you can find yourself. There are some interesting patterns of recurring listening and combinations of networks and patterns are one of the reasons for visualising data as the human brain is tuned to pick out regular recurrences in images. Here are some things I noticed...


Radio Pop timeline - Chris Moyles
These groups of 5 white dashes seem to show someone listening to a few hours of Radio 1 every week day - The Chris Moyles Show I guess?

Radio Pop timeline close-up
Someone listening every day in batches, with a selection of networks.

Radio Pop listening
Again, click to see the full-size image

This second image is a modification of this where we removed the dependance on time so each row is now all the listening for that user represented as pixels stacked alongside each other. It makes it a lot easier to see how much people have listened and to what. This produces even more pretty patterns with the coloured stripes showing regular listening patterns...

Zoomed view of Radio Pop listening
My listening is the second row from the top of the image, I normally listen to Radio 4.

Radio Pop listening - regular patterns
Here's someone with a definite regular pattern of listening, mainly Radio 4 with regular Five Live and 6Music outings.

Radio Pop listening - single networks
I found this one interesting, it seems to show several days worth of listening to just Radio 3, then several days listening to Radio 2 and then 1Xtra.


Radio Pop network timeline
Then finally we just plotted a timeline of the listening for each radio network, with a fuzzy blob representing how many people were listening at that time. Again the peak is just when we launched. Next? More data please!

A couple of caveats: 1) The data is only from users of Radio Pop and it isn't representative of BBC Radio listening. 2) None of the data is completely accurate, for instance by having a resolution of one hour per pixel we had to fudge what was listened to in an hour. 3) We haven't taken account of when on-demand listening actually happened, we use the original broadcast time of the programme.

CommentsSign in

You need to sign in to contribute to this page. If you're new to BBC Blogs, creating your membership is quick and easy.

  • 1. At 09:17am on 04 Dec 2008, davidjennings wrote:

    Sorry, I probably b*gger up your visualisation because the two shows I listen to most frequently are on at the same time, so I listen to one live and one on the iPlayer and add this manually to my list of listen events later. Obviously you can't have two different coloured pixels in the same place... Apologies!

    Complain about this comment

  • 2. At 9:48pm on 04 Dec 2008, fearoffours wrote:

    Awesome graphs! Wish I could Radio Pop from my analogue radios I only enter in Radio Pop what I remember to add in... Some way of tracking iPlayer plays on Radio Pop would be good too.

    Complain about this comment

  • 3. At 1:49pm on 05 Dec 2008, FrankieRoberto wrote:

    I reckon I'm about 20 pixels down from the top, mostly listening to 6Music and occasionally Radio 4 (when George Lamb is on 6Music).

    I wish my bedside radio 'popped' (Radio Pop's word for scrobbling?) though - then I'd get a broader range of listening.

    Complain about this comment

View these comments in RSS

Explore the BBC

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.