Here is the code,
i made it for my site originally then i used it on HabboHarmony.net
Now here it is for you
Its very easy to link it into a database and use it as a dynamic script.Code:<? ob_start(); switch($_GET[type]) { case "asx": header("Cache-control: public"); header("Content-Type: video/x-ms-asf;"); header("Content-Disposition: inline; filename=\"YOUR_SITE_NAME.asx\""); ?> <ASX VERSION="3.0"> <ENTRY> <REF HREF="http://shoutcast.net:8000" /> </ENTRY> </ASX> <? break; case "asx_listen": header("Cache-control: public"); header("Content-Type: video/x-ms-asf;"); ?> <ASX version = "3.0"> <Entry> <title>YOUR SITE NAME</title> <AUTHOR>YOURSITE</AUTHOR> <COPYRIGHT>© 2008 onwards</COPYRIGHT> <!-- <Logo href = "" Style = "MARK" /> --> <Ref href = "http://shoutcast.net:8000" /> </Entry> </ASX> <? break; case "pls": header("Cache-control: public"); header("Content-Type: audio/x-scpls;"); header("Content-Disposition: inline; filename=\"YOUR_SITE_NAME.pls\""); ?> [playlist] NumberOfEntries=1 File1=http://shoutcast.net:8000 Title1=FsPortal Live Length1=-1 <? break; case "m3u": header("Content-Type: audio/x-mpegurl"); header("Content-Disposition: inline; filename=\"YOUR_SITE_NAME.m3u\""); // let's generate the content; echo "#EXTM3U\n"; echo "#EXTINF:-1,http://shoutcast.net:8000\n"; echo "http://shoutcast.net:8000"; break; case "ram": header("Cache-control: public"); header("Content-Type: audio/x-pn-realaudio;"); header("Content-Disposition: inline; filename=\"YOUR_SITE_NAME.ram\""); ?> <? echo(http://shoutcast.net:8000); ?> <? break; } ob_end_flush(); ?>
Also its good for integrating for cross browser compatibility for your radio
Hope it comes in useful,Code:<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" name="player" width="175" height="45" standby="Loading" codebase="/CODEBASE=http:/activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715"> <param name="" id="" player="player" url="" value="true" /> <param name="CONTROLS" value="Imagewindow" /> <param name="ShowStatusBar" value="false" /> <param name="src" value="listenlive.php?type=asx" /> <param name="url" value="listenlive.php?type=asx" /> <param name="autostart" value="true" /> <param name="autoplay" value="true" /> <param name="Controls" value="playbutton" /> <param name="shuffle" value="1" /> <param name="uimode" value="mini" /> <embed src="listenlive.php?type=asx" width="199" height="45" autostart="True" controls="playbutton" showstatusbar="false" url="http://habboharmony.net/radio/listenlive.php?type=asx" autoplay="true" uimode="mini" shuffle="true"> </embed> </object>
I offer no support for this script if it doesen't work for you then you have edited something that you shouldn't have





Reply With Quote