header("Content-type: audio/mpeg"); header("Transfer-Encoding: chunked"); header("Connection: close"); $sock = fsockopen($streamname,$port); //$streamname is the IP fputs($sock, "GET $path HTTP/1.0\r\n"); //path in my case is /;stream.mp3 fputs($sock, "Host: $ip\r\n"); fputs($sock, "User-Agent: WinampMPEG/2.8\r\n"); fputs($sock, "Accept: */*\r\n"); fputs($sock, "Icy-MetaData:1\r\n"); fputs($sock, "Connection: close\r\n\r\n"); fpassthru($sock); fclose($sock);