2008年1月7日月曜日

SHOUTcastの解析(1)

VLC media playerによると、
http://www.shoutcast.com/sbin/newxml.phtmlが局リストのルートになり、ここにジャンル一覧が入っている。
その中のgenreタグを読み取って、
http://www.shoutcast.com/sbin/newxml.phtml?genre=24hs
のように指定すると、
そのジャンルの局情報が取得できる。
更にその中のtuneinタグとidで
http://www.shoutcast.com/sbin/tunein-station.pls?id=647115
のように指定すると、その局のプレイリストが取得できる。
プレイリストの中身は
[playlist]
numberofentries=1(ミラー局数?)
File1=http://****:****(局の場所)
Title1=(#? - ???/???) ****(#は局の番号? - リスナー数/最大リスナー数? タイトル)
(numberofentriesの数だけFileとTitleが繰り返す)
Length1=-1(-1は無限大という意味?)
Version=2(不明)
となっていて、
Fileのアドレスに接続するとストリームデータを取得できるようだ。

0 件のコメント: