tiovivi, às vezes em vez de criticares sem teres a noção do que estás a dizer, devias pensar que existe telhados de vidros... mas ok
Para Shoutcast e em php:
<?php
$ip = "82.102.13.202";
$port = "8222";
$handle = @fsockopen($ip, $port, $errno, $errstr, 30);
if(!$handle) die("Problem connecting to radio");
$header = "GET /7 HTTP/1.1\n";
$header .= "User-Agent:Mozilla\n\n";
fwrite($handle, $header);
$data = "";
while(!feof($handle))
$data .= fgets($handle,128);
fclose($handle);
if(preg_match("/<body>(.*)<\/body>/", $data, $result))
list($listeners,$status,$peak,$max,$unique,$bitrate,$song) = explode(",", $result[1], 7);
else die("Problem with data results");
?>
É só mudar o ip e a porta, e usar o $song ou qualquer outra variável que está na lista.