インターネットラジオ「らじるれ郎」開発記録 (01)

こんにちは「らじるれ郎」です (^_^)
1
戸田プロダクション @TodaProduction

なななんと! 去年からNHK「らじる★らじる」の配信方法が M3U のストリーミング方式に変更されていたことを今頃になって知ってしまった。仕方ないから「らじるれ郎」をインターネットサイマルラジオに大改造。ああああぁぁぁぁぁ、こんなことしてる場合じゃないのにいぃぃぃぃ!(^_^;)

2018-01-26 00:50:40
戸田プロダクション @TodaProduction

新「らじるれ郎」は、従来の TWebBrowser じゃなく VLC Media Player を使ってサイマルストリーミングを再生可能とした。まだとても公開できる状態じゃないけど、下が新「らじるれ郎」の外観だ (ダサい?(^_^;))。「らじる★らじる」以外のサイマルラジオも再生可能になって大幅パワーアップしたはず。 pic.twitter.com/K0tgoqahom

2018-01-26 01:01:11
拡大
戸田プロダクション @TodaProduction

一晩徹夜で格闘して、なんとかおぼろげながら全体像が見えてきた。以下、ここまでの奮闘の経緯を、後日のため自分なりにまとめてメモしておくことにする。

2018-01-26 15:14:04
戸田プロダクション @TodaProduction

これまでNHKの「らじる★らじる」しか聴いてなかったので、自分は最近急速に充実しつつある世界中のインターネットラジオに関する知識が皆無に近かった。自作の「らじるれ郎」がいつの間にか皆目使い物にならなくなっていることに昨晩気づき、ようやく昨年の「らじる★らじる」仕様変更を知った。

2018-01-26 15:14:04
戸田プロダクション @TodaProduction

ググってググってググりまくって、なんとか「らじるれ郎」が「らじる★らじる」の M3U8 ストリーミング方式でも動作するようになった。従来の TWebBrowser 任せの方式から内部的にプレイリストを直接再生する方式に変更したことで、海外のラジオ局まで聴けるようになったのは予想外の儲けものだった。

2018-01-26 15:14:05
戸田プロダクション @TodaProduction

この調子で他のラジオ局まで受信可能にしてやろう!と思ったが、ただやみくもにググっただけの自分には日本全国に溢れるインターネットラジオの全体像が全然見えていない。思いつくまま片っ端からラジオ局のURLを試してみるのだが、様々な配信方式が乱立していてイマイチ、つうか全然判らない。

2018-01-26 15:14:05
戸田プロダクション @TodaProduction

夜中に数時間ググりまくり、疲れ果てた末に偶然目にしたのが「フリーソフト100(@freesoft100)」さんによる以下のまとめページだ。このまとめで、今までバラバラに得てきた情報がスッキリ一覧できて本当に助かった。 無料インターネットラジオ一覧 - フリーソフト100 freesoft-100.com/web/netradio.h…

2018-01-26 15:14:05
戸田プロダクション @TodaProduction

このまとめを読むと、現在の日本中のインターネットラジオが配信方式でいくつかの派閥?に分かれることが判る。 ■ radiko.jp ■ らじる★らじる ■ リスラジ ■ Rakuten.FM ■ CSRAサイマルラジオ ■ JCBAインターネットサイマルラジオ ■ TBSラジオCLOUD : : 他

2018-01-26 15:14:06
戸田プロダクション @TodaProduction

このうち「らじる★らじる」については、現時点では以下の各局用URLをプログラム内部でプレーヤーに与えることでストリーミング再生が可能である。 nhk.or.jp/radio/config/c… 将来的にサーバーURLが変わる可能性はあるが、それでもちょっと以前の FLASH Player 方式に戻ることは有り得まい。

2018-01-26 15:14:06
戸田プロダクション @TodaProduction

次に「radiko.jp」だが、早速、これが相当に厳しい (^_^;)。色々と調べて試しに以下のURLで「FM福岡」を聴こうとしたけど、どうもこのURLはその場限りの一時的なものらしく、さっきまで聴こえてた放送が10分くらい経つとストリーミング再生できなくなる。 f-radiko.smartstream.ne.jp/FMFUKUOKA/_def…

2018-01-26 15:14:06
戸田プロダクション @TodaProduction

この末尾「chunklist_w999999999.m3u8」の「999999999」部分がテンポラリのようで、最初の再生に成功しても2度めの再生で失敗する。たぶん次の「999999999」を動的に取得する必要があるのだろう。付け焼き刃の知識ではこれ以上は無理。つまり「radiko.jp」の再生は俺には不可能ということだ。

2018-01-26 15:14:07
戸田プロダクション @TodaProduction

「リスラジ」と「Rakuten.FM」は飛ばして、次に「CSRAサイマルラジオ」を考える。公式サイトはここ。→ simulradio.info ただし上のサイトページはタテに長く少し見にくい。PC画面に収まり、横にスライドする見やすいステーションリストがあった。 csra.fm/stationlist/

2018-01-26 15:14:07
戸田プロダクション @TodaProduction

このステーションリストで、まずは手始めに北海道のラジオ局を片っ端から再生し、ひとつづつストリーミング再生用URLを確認していった。「三角山放送局」と「FMJAGA」は鳴らないが、他の局はすべてURLをゲットできて「らじるれ郎」に組み込むことに成功した。今「FMおたる」聴いてる w。 pic.twitter.com/Cfb2zZCF2T

2018-01-26 15:14:07
拡大
戸田プロダクション @TodaProduction

CSRAステーションリスト東北 csra.fm/stationlist/#t… リストを横にひとつスライドさせて次は東北地方。ところがこのページのラジオ局がメチャクチャに多い。さっきの北海道の倍くらいある (^_^;)。これらURLを片っ端から調べていくのは相当しんどい。てなわけで、しばらくCSRAはお預け。

2018-01-26 15:14:08
戸田プロダクション @TodaProduction

気分を変えて、次は「JCBAインターネットサイマルラジオ」を見てみる。jcbasimul.com このサイトもタテに長いが、北海道のところに、さっき「らじるれ郎」に取り込んだCSRAのラジオ局が「その他インターネットサイマルラジオ放送を行っている放送局リンク一覧」として載っている。

2018-01-26 15:14:08
戸田プロダクション @TodaProduction

こーゆーのがあるから素人は混乱して判りにくい (^_^;)。最初に読んで納得したフリーソフト100(@freesoft100)」さんのまとめがなければ、たぶん俺はまだこんがらがっててワケワカメになっていたかも知れない。フリーソフト100さん、本当に有り難うございました。

2018-01-26 15:14:08
戸田プロダクション @TodaProduction

ただ、このサイトは意外とセンス良いと思う。全部試したわけじゃないが、どの局も「LISTEN」ボタンを押せば画面がこんな感じになって即座に再生が始まる。CSRAのラジオ局は画面が各々バラバラで少し操作に手間取るのが惜しい感じ。まぁ「らじるれ郎」ならスマートに聴けるはずだけど w。 pic.twitter.com/zHjNn8ask2

2018-01-26 15:14:09
拡大
戸田プロダクション @TodaProduction

ところがこのURLがまた難解。北海道の「FMはな」で試すと、配信用URLがリアルタイムに変化する。なんとかひとつだけゲットしたそれらしきヤツがこれ。→ chi-edge2-wow-relay1.leanstream.co/musicbird/_def… これをVLCプレーヤーで読むと、末尾が「radiko.jp」と同じ「chunklist_w999999999.m3u8」になる。

2018-01-26 15:14:09
戸田プロダクション @TodaProduction

早い話が万事休すですな。CSRAはともかくJCBAは「らじるれ郎」では対応不可能かも知れない。もうひとつ気になることが今頃出てきて、俺は M3U8 をWMPで開けないからVLCを使ったが、これだと「らじるれ郎」のためにVLCをインストールせにゃならなくなるから、そこんところも気がかり。

2018-01-26 15:14:10
戸田プロダクション @TodaProduction

各地のサイトを覗いて(聴いて)みたら、どのサイトも WindowsMediaPlayer を必要条件にしていたが、Delphi 7.1 の TWindowsMediaPlayer でサイマルストリーミングが再生できるのだろうか? 安易にVLCに乗り換えず、もう少し粘るべきだったかも知れない。ここまで来ると手遅れだろうけど…(^_^;)。

2018-01-26 15:14:10
戸田プロダクション @TodaProduction

というわけで、長い長い連続ツイートも一応ここでひと区切りつけることにする。あとでツイログ検索した時、ここに書きなぐったメモがその時の自分に何か役に立つと良いなぁ。とりあえず北海道の「FM WING」聴きながら休憩する。お疲れさまでした > 俺。

2018-01-26 15:14:10
戸田プロダクション @TodaProduction

ふー、NHK「らじる★らじる」が24局、CSRA「サイマルラジオ」が125局、海外ストリーミングが4局、合わせて合計153局ものラジオ放送を自由に選んで聴けるようになった。これってハマると結構楽しいな (^_^)。 pic.twitter.com/zFhmmVI5Kn

2018-01-26 20:48:08
拡大
戸田プロダクション @TodaProduction

ググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググってググりまくる一日。

2018-01-27 20:21:34
戸田プロダクション @TodaProduction

ググればググるほど、いかに自分がどうしようもないほど無知であったか?思い知らされることになって滅入る…orz。

2018-01-27 20:24:07
1 ・・ 4 次へ