Radiopermalink

xml structure of ASX Files

This discussion has been closed.

  • First
  • Last
  • Message 1. Posted by Chris (U14226119) on Monday, 22nd March 2010 permalink

    Is there a document giving an explanation of the ASX Streams used for streaming BBC Radio stations somewhere?

    The format is like as follows:
    ___________________________________________________________________________________
    <ASX version="3.0">
    <ABSTRACT>www.bbc.co.uk/radio2...</ABSTRACT>
    <TITLE>BBC Radio 2</TITLE>
    <AUTHOR>BBC</AUTHOR>
    <COPYRIGHT>(c) British Broadcasting Corporation</COPYRIGHT>
    <MOREINFO HREF="www.bbc.co.uk/radio2..." />
    <PARAM NAME="HTMLView" VALUE="www.bbc.co.uk/radio2..." />
    <PARAM NAME="GEO" VALUE="INTL" />

    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive-acl.bbc.co.uk/wms/bbc_ami/radio2/radio2_bb_live_eq1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>

    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>

    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>

    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw1?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sw0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_eq1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    <Entry>
    <ref href="mms://wmlive.bbc.net.uk/wms/bbc_ami/radio2/radio2_bb_live_int_ep1_sl0?BBC-UID=94c93e9565545381ab692fcb511d975a5aa3095a8090b1df52a9e655e279eace&amp;SSO2-UID=" />
    </Entry>
    </ASX>
    ___________________________________________________________________________________
    Some Media Players don't know how to handle this, and are just creating a playlist of all the streams inside it.
    I've spoken to the developers of one in particular and they don't know how best to handle this.
    Why are there so many entries?

    Cheers
    Chris.

    complain

  • Message 2. Posted by John99 (U13871221) on Monday, 22nd March 2010 permalink

    I am sure the BBC will assist developers, what device and developer are you writing about?
    Have you looked at the Radio Labs blogs you may well be able to get an answer there see for example:
    "Windows Media - Listen Again - Update www.bbc.co.uk/blogs/... "

    It may be worth briefly asking the question on that blog and linking back to your thread.

    John

    complain

    This is a reply to this message.

  • Message 3. Posted by Chris (U14226119) on Thursday, 25th March 2010 permalink

    I will try that thanks.
    I'm using software JRiver Media Center.
    I'm aware the FooBar is doing the same thing however.

    complain

    This is a reply to this message.

  • Message 4. Posted by Alan Ogilvie (U11945512) on Thursday, 25th March 2010 permalink

    @Chris - yes, John is correct... sometimes we don't manage to look through all the message boards. But... I just spotted this post...

    So - our ASX files for live streams are valid according to the Microsoft 'specifications'. The reason we have so many options is because we have 4 real streams for redundancy purposes. If one stream stops working, then your player will try it and skip to the next one when it fails. However - this means that if we only listed 4 streams and the first 3 had failed then Windows Media Player will spend a long time waiting on the failures, by duplicating the entries we can skip it quicker. However - it's not an exact science - because the Microsoft 'specifications' aren't fully fixed and it is not possible for manufacturers or developers to capture every edge case.

    I've not had any reason to change these ASX formats for live streaming - the complaints are low - so if you can provide a specific usecase then I can consider getting a change implemented. However - from what you have said so far, it seems it's more about the players not supporting this (and therefore not supporting ASX fully - though, as I said, I don't blame them)

    Alan

    complain

    This is a reply to this message.

  • First
  • Last

BBC © 2014 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.