ネットラジオのプロトコルってどうなってるんだろうと思って調べてみたりした。
◎Shoutcastプロトコル
と入力したら、[pMan@pMac:~]$ telnet 64.236.34.97 80
Trying 64.236.34.97...
Connected to uvox1-ntc-slot3l.stream.aol.com.
Escape character is '^]'.
GET /stream/1013 HTTP/1.0
Host: localhost
User-Agent: telnet [ja] (MacOS)
Accept: */*
Icy-MetaData:1
Connection: close
みたいな感じにかえってきた。ICY 200 OK
icy-notice1: <BR>This stream requires <a href="http://www.winamp.com/">Winamp
</a><BR>
icy-notice2: SHOUTcast Distributed Network Audio Server/SolarisSparc v1.9.93atdn<BR>
icy-name: S K Y . F M - 80s, 80s, 80s! - Hear your classic favorites right here! (www.sky.fm)
icy-genre: 80s Pop Rock Oldies
icy-url: http://www.sky.fm
icy-pub: 1
icy-metaint: 8192
icy-br: 96
icy-irc: #shoutcast
icy-icq: 0
icy-aim: N/A
※ここからbinaryデータが来た
よくわからんが、とりあえずメモ。
なお、ガ〜ってデータが来ても、焦らずC-]して、quitすべし。