Ich push so einen stream ins mp3 format um dies einem Flash zu übergeben:
Kann man irgendwie auch titel und interpret vorgaugeln? wenn ja wie? Wenn ichs (wir) hinbekomm(en) habt geb ich den webradio-flashplayer auch frei zum download
PHP-Code:
<?php
// Verbindungsdaten des Streams
$streamname = $_REQUEST['url']; // Server (Host)
$port = $_REQUEST['port']; // Port des Streams
$path = "/"; // Zusätzliche Pfadangaben zum Stream
$stream_quality=128; // Kbit/s
$buffer_time=3; // Die Anzahl der Minuten, die der Stream Puffern soll
$stream_quality_kbytes=$stream_quality/8;
$stream_quality_kbytes_per_minute=$stream_quality*60;
$content_length=$buffer_time*1024*$stream_quality_kbytes_per_minute;
$length_header="Content-length: ".$content_length;
header("Content-type: audio/mpeg");
header($length_header);
$sock = fsockopen($streamname,$port);
fputs($sock, "GET $path HTTP/1.0\r\n");
fputs($sock, "Host: $streamname\r\n");
fputs($sock, "User-Agent: WinampMPEG/2.8\r\n");
fputs($sock, "Accept: */*\r\n");
fputs($sock, "Icy-MetaData:0\r\n");
fputs($sock, "Connection: close\r\n\r\n");
fpassthru($sock);
fclose($sock);
?>
Kommentar