Advanced Stream Redirector (ASX) files are based on the Extensible Markup Language (XML) syntax, and are made up of various elements with their associated tags and attributes. This is designed to store a list of Windows Media files (.WMA, .ASF, .WMV) to play during a multimedia presentation. The ASX files can be effectively used to play songs over the Internet/Intranet through HTTP protocol.
I will not write here on how one should write ASX program, as it is fairly simple and any software developer can figure it out himself/herself. I would rather like to present few key points which need to be remembered while developing and configuring ASX based applications on IIS 6.0 or above.
The very first thing which comes in my mind is that the developers forget to add .ASX extension mapping to asp.dll (in case of ASX used with ASP, which can be found at C:\Windows\System32\inetsrv\) or aspnet_isapi.dll (in case of ASX used with ASP.Net, which can be found at C:\Windows\Microsoft.NET\Framework\<.Net Version>\). Open website properties in IIS and navigate to “Home Directory” >> “Configure” button. Under “Mapping” tab, add the file extension .ASX to be mapped with relevant DLL. Doing this will make the file extension .ASX executable for the programming language/framework.
The second thing with the ASX files is the load on IIS worker process. Lucky, IIS 6 and above allows to create separate Application Pool and has Web Garden option to enable/allocate multiple worker process (W3WP) to load balance the processes running. To know more on Web Gardens, click here.
References:
ASX Element Reference - http://msdn.microsoft.com/en-us/library/ms910265.aspx
As I was doing my research on ASX and Internet Radio, I came across a list of Internet Radio channels.
Radio Stations:
---------------------------------------------------------------------------------------------------
RadioOfIndia - Bollywood
http://www.radioofindia.com/asf/bollywood.asx
RadioOfIndia - Bhajans
http://www.radioofindia.com/asf/bhajans.asx
RadioOfIndia - Classical
http://66.238.65.109/classical
DeSi-RaDiO - Indian / Pakistani songs
http://www.desi-radio.com/
DesiSoundz - India
http://desisoundz.com:8000
BombayBeats FM
http://www.1.fm/player/energybbfm32k.asx
mms://bb.1.fm/bbfm32k?MSWMExt=.asf
Trishul 90.5 FM
http://www.vtuner.com/vtunerweb/mms/mms14734.asx
Radio Apni Awaz
mms://67.15.80.29/radioapniawaz
DDLive Video – India
http://164.100.51.209/ddlive?MSWMExt=.asf
Radio Mirchi
http://www.radiofiji.com.fj/asx/radiomirchi.asx
Radio Teentaal
http://www.radioteentaal.com/masala128.wax
ApnaRadio – USA
http://www.apnaradio.com/live/media24/ApnaRadio.asx
http://live.apnaradio.com:2424/
Radio XL – UK
http://www.vtuner.com/vTunerweb/mms/m3u13219.m3u
Sanskar Radio – UK
http://www.vtuner.com/vTunerweb/mms/m3u18290.m3u
City 101.6 FM – Dubai
http://asx.abacast.com/arabian_radio-city-24.asx
Sabras Radio
http://66.90.101.107:8010/
http://ct1.fast-serv.com:8744
AajKal - Asian Network
http://stream.servstream.com/ViewWeb/BBCRadio_music/Event/BBCAsianNetwork_hi.asx
BBC News
http://www.bbc.co.uk/worldservice/meta/tx/nb/live_news_au_nb.asx
Punjabi Radio - UK
http://azul.streamguys.com/panjabradio?MSWMExt=.asf
Amrit Bani - UK
http://62.25.97.192/amritbani?MSWMExt=.asf
Yarr Radio - UK
mms://193.218.160.20/yaarradio
Sunrise FM - UK
http://62.25.96.7/sunrise
Asian Gold Radio - UK
http://62.25.96.7/asiangold
Asian Sound Radio - UK
http://www.vtuner.com/vtunerweb/mms/mms15278.asx
Sanskar Radio - UK
http://www.vtuner.com/vTunerweb/mms/m3u18290.m3u
Haagstad Radio - Holand
mms://81.205.146.32:21/haagstadradio
City 101.6 FM - Dubai
http://asx.abacast.com/arabian_radio-city-24.asx
106.2 HUMFM - UAE
http://www.humfm.com/humfm.asx
RadioTarana-NewZealand
mms://l1.r2.co.nz/tarana-1
Radio India - Canada
mms://live.radioindiabroadcasting.com/liveradio
English:
BBC News
http://www.bbc.co.uk/worldservice/meta/tx/nb/live_news_au_nb.asx
beatbasement.com
http://serv1.beatbasement.com:9622/
Smoothbeats
http://205.188.215.228:8022/
Mellesleg
http://195.228.254.168:8006/
DDance.FM
http://radio.ddance.fm:8032/
---------------------------------------------------------------------------------------------------