When’s the sailing on? Introducing genre schedules…

You might find this helpful – you’ve been able to browse schedules by radio station or TV channel for a while now which is great, but what if you don’t care where the BBC broadcasts your favourite Olympic sport, music genre or SciFi programme?

To help you find programmes, no matter which station or channel they are broadcast on, we’ve started publishing schedules for all our genres (sport, music etc.). These views are being used as part of the BBC’s Olympics coverage – specifically to drive the TV schedule and individual sport pages. But as you might be able to guess a little bit of URL hacking gives you more. All you need to do is add /schedules to the end of any genre aggregation, so for example:

A schedule for your favourite music genre :

What’s happening on the Olympics:

Drama on radio:

Or science and the environment on Radio 4:

And obviously you can get this data both as HTML and as XML, JSON, YAML just by adding .xml .json or .xml to the end of the URL. So the TV coverage for sailing as XML is:


Hope that helps you find your favorite programme.


As Duncan has previously discussed on the BBC’s Radio Lab blog you can also get this data in your Calendar via iCal – just add .../upcoming.ics to the above URL. For example:



11 thoughts on “When’s the sailing on? Introducing genre schedules…

  1. Any chance of getting the series and episode numbers in there? I’ve been trying to get alerts when new comedy series start on Radio 4 for years, and this is almost perfect.

  2. @Dave

    This is really a problem with the data – because we don’t yet have a full schedule history we don’t know/ the application doesn’t ‘know’ that this isn’t a debut (I know the title of the series is Series 53 – but that’s just a piece of text and it’s not modelled as such in the database).

    Sorry it’s a bit misleading – it’s more useful for programmes that are new i.e. those that have started since the start of the data in the database.

  3. @Tom

    Cheers for the reply – I can see the problem the old stuff that is ‘debuting’ since your new system came in, no worries. But shouldn’t the Radio 4 LW repeats of the new series not be showing? Because your system knows that they are playing on FM a few days earlier? Would be grand if it did, but I guess the logic may be difficult/ may not be your top priority!


  4. @Dave

    So we have a concept know as “narrative repeats” – these are repeats that happen within 7 days of the original broadcast.

    The …/debut includes narrative repeats this means that if a ‘new’ programme is broadcast or is repeated within that 7 day window all instances are included.

    Confusing heh? It makes much more sense when your dealing with the TV schedule.

  5. Fair enough – you can guess my feature request though – a “narrative repeat”-free feed! I assume that a decision has been made that they should be included though, so fair enough.

    Send my thanks to all at the BBC for the rapid movement into linked data – it’s looking great in general.

    Thanks again!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s