On 12/27/06, Pete Cole <[EMAIL PROTECTED]> wrote:

Sorry, I should have (much) been clearer.

The API described at http://www0.rdthdo.bbc.co.uk/services/index.html can
return location info, e.g.

http://www0.rdthdo.bbc.co.uk/cgi-perl/api/query.pl?method=bbc.channel.getLoc
ations&channel_id=BBCROne

The real-audio streams returned for a number of radio channels seem to be
wrong at the moment (I don't know about the multi-cast streams).


Great, many thanks.

Would anyone be interested in a partial implementation of this API for
Virgin Radio's channels, too?

We'd be able to almost instantly support...
channel.list&format=simple
channel.getLocations&format=simple&channel_id=xxxxx
channel.getInfo&format=simple&channel_id=xxxxx
...and I can see us also supporting a limited getProgrammes list in simple
and schedule format. We may also add a channel.nowPlaying method, showing
the currently-playing song, if anyone wants that. (Or is this already
available on a BBC API somewhere?)

We'd need some help in defining the correct format names for our ogg-vorbis,
aac+, streaming mp3 and quicktime streams, if someone wants to help: I don't
see the documentation for these names (and since the BBC doesn't stream in
these formats, I doubt I will!). Help and guidance gratefully received.

It's a shame that the API methods all have 'bbc.' in front of them. Happy to
call ours 'virgin.channel.list' etc, but I suspect we may wish to, in time,
expand these to other stations (we actually stream a lot of other commercial
radio services on our network), so would have preferred the API methods to
drop the 'bbc.' bits in front. Again, guidance from the developer community
would be good to help us here. My goal is to make any BBC Web API
application (that uses the subset we'll support) work out of the box for our
services too, with just a URL change.

As an aside - the API returns the name of "BBC7" as "BBC Seven Digital",
which I believe has never been used as a brand name for the station.

Feel free to email me off-list - I'm at [EMAIL PROTECTED] -
if this seems like blatant commercialism. But I'd hope that, by using the
same API calls, we're giving developers more choice. Your views more than
welcome.

--
http://james.cridland.net/
http://www.virginradio.co.uk/vip/profile/bigjim/

Reply via email to