Need help finding;
- Good radio panel housing.
- Crossbrowser radio player (media player w/e for a shoutcast)
- Radio stats.
Printable View
Need help finding;
- Good radio panel housing.
- Crossbrowser radio player (media player w/e for a shoutcast)
- Radio stats.
Housekeeping has most of that I believe. If you can be bothered to fix it up fully, like vHabbo did.. then its worth it all over again.
I believe his trying to 'find' and not for you to advertise your site.
Habboring i think they have housekeeping? dno really
Hiya!O
OH YEZ.. I RLY ADVERTISED.
No.. Get a grip, Nowhere did I post a link to a website.. Anyway.. If I was, Im not breaking the rules, I suggest you go read over them..
http://www.habboxforum.com/faq.php
It will do you the world of good.
KFNXBAII
Samuel Millar :)
Im to lazy to help you.
Aint used this for ages so hope these work for you, make sure they both in same folder [directory]
Radio_Stats.php
Config_Radio.phpQuote:
<?php
// Shoutcast Server Stats
// Parses shoutcasts xml to make an effective stats thing for any website
// ©2004-2005 Daniel Brown http://www.gmtt.co.uk
// Please refer to the readme file for use.
include('config_radio.php'); //you may edit this path to fit your server environment otherwise leave it alone
$scfp = fsockopen("$scip", $scport, &$errno, &$errstr, 30);
if(!$scfp) {
$scsuccs=1;
echo''.$scdef.' is Offline';
}
if($scsuccs!=1){
fputs($scfp,"GET /admin.cgi?pass=$scpass&mode=viewxml HTTP/1.0\r\nUser-Agent: SHOUTcast Song Status (Mozilla Compatible)\r\n\r\n");
while(!feof($scfp)) {
$page .= fgets($scfp, 1000);
}
################################################## ################################################## ##################
/////////////////////////part 1 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//define xml elements
$loop = array("STREAMSTATUS", "BITRATE", "SERVERTITLE", "CURRENTLISTENERS");
$y=0;
while($loop[$y]!=''){
$pageed = ereg_replace(".*<$loop[$y]>", "", $page);
$scphp = strtolower($loop[$y]);
$$scphp = ereg_replace("</$loop[$y]>.*", "", $pageed);
if($loop[$y]==SERVERGENRE || $loop[$y]==SERVERTITLE || $loop[$y]==SONGTITLE || $loop[$y]==SERVERTITLE)
$$scphp = urldecode($$scphp);
// uncomment the next line to see all variables
//echo'$'.$scphp.' = '.$$scphp.'<br>';
$y++;
}
//end intro xml elements
################################################## ################################################## ##################
################################################## ################################################## ##################
/////////////////////////part 2\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
//get song info and history
$pageed = ereg_replace(".*<SONGHISTORY>", "", $page);
$pageed = ereg_replace("<SONGHISTORY>.*", "", $pageed);
$songatime = explode("<SONG>", $pageed);
$r=1;
while($songatime[$r]!=""){
$t=$r-1;
$playedat[$t] = ereg_replace(".*<PLAYEDAT>", "", $songatime[$r]);
$playedat[$t] = ereg_replace("</PLAYEDAT>.*", "", $playedat[$t]);
$song[$t] = ereg_replace(".*<TITLE>", "", $songatime[$r]);
$song[$t] = ereg_replace("</TITLE>.*", "", $song[$t]);
$song[$t] = urldecode($song[$t]);
$dj[$t] = ereg_replace(".*<SERVERTITLE>", "", $page);
$dj[$t] = ereg_replace("</SERVERTITLE>.*", "", $pageed);
$r++;
}
//end song info
fclose($scfp);
}
//display stats
if($streamstatus == "1"){
//you may edit the html below, make sure to keep variable intact
echo'
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<META HTTP-EQUIV="REFRESH" CONTENT="30;URL=radio_stats.php">
<link rel=stylesheet href="" type="text/css">
<title>'.$scdef.'</title>
</head>
<body text="" bgcolor="">
<p align="center"><center>
<font face="arial" size="2"><b> Server Name:</b> '.$servertitle.'</font></p>
<font face="arial" size="2"><b> Listeners:</b> '.$currentlisteners.' / 10</font></p>
<font face="arial" size="2" color=""><b>
Current Song:</b> '.$song[0].'</font></p>
<b>
<font face="arial" size="2">
Past Songs:</font></b>
<font color=""><font face="arial" size="2">
<p align="center">
<b>1.</b> '.$song[1].'<BR>
<b>2.</b> '.$song[2].'<BR>
<b>3.</b> '.$song[3].'<BR>
<b>4.</b> '.$song[4].'<BR>
<b>5.</b> '.$song[5].'<BR>
</font>
<BR>
</p></p>
</body>
</html>';
}
if($streamstatus == "0")
{
//you may edit the html below, make sure to keep variable intact
echo'
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<META HTTP-EQUIV="REFRESH" CONTENT="30;URL=radio_stats.php">
<link rel=stylesheet href="" type="text/css">
<title>Radio Server Is Offline</title>
</head>
<body text="" bgcolor="">
Server Offline!
</body>
</html>';
}
?>
Quote:
<?php
//////////////////////////////////////////////////////////////////////////////////////////////
// Dinghy Radio Stats Information
// Grabs the xml from your radio server and displays it in a iframe that refreshes every 30 seconds.
// ©Daniel Brown www.gmtt.co.uk
//////////////////////////////////////////////////////////////////////////////////////////////
//Configuration
$scdef = "Due to me not having the admin password of any shoutcast servers, no details can be displayed in this demo"; // Default station name to display when server or stream is down
$scip = ""; // ip or url of shoutcast server (DO NOT ADD HTTP:// don't include the port)
$scport = ""; // port of shoutcast server
$scpass = ""; // password to shoutcast server
//End configuration
?>
habboring for the dj panel :P
Can't be assed helping you.
Lol nice posting guys, ohh thanks scott ".
haha your a cool lad mate. :D#
powerpanel or kristall?
KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL KRISTALL
Kristall-Panel.
i dont know what your thought is on that then :rolleyes: :) Thanks scott.
POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER POWER
is utter ****.
Crap? :)
:O scott seriously what features does kristall have?