ちゅんブラの事前確認

 
ちゅんラヂ
Booskanium's
ちゅんラヂ Tips.

ちゅんブラを開発する手法の事前確認

ウェブアプリであるちゅんラヂでは聞けない一部のラジオ局もちゅんラヂで聞きたい。
その為に、ちゅんラヂ専用ブラウザであるちゅんブラの作成を思いつき、その事前調査を行ったメモです。

事前確認を行ったこと

  • 確認事項
    確認内容
  • HTTP Header
    HTTP Headerで排他的な壁を作っているラジオ局が聞けるかな?

    ■手順
    ブラウザ拡張のsimple-modify-headersを入れる。
    下記のコンフィグファイルをsimple-modify-headersのconfigureにimportする。
    SimpleModifyHeader.conf(*1)
    simple-modify-headersをstartする。
    ちゅんラヂを下記のURLで開く。
    http://7design.jp/tr/?aid&list=all(*2)

    ※他サイトのブラウジングに影響があるかもしれません。
    ちゅんラヂが聞けるかを試すとき以外は、simple-modify-headersをstopしておくことをお勧めいたします。

    ■動作確認ができたブラウザ環境
    MS Edge(Android環境 (*3))
    Firefox(Android環境 (*3))
    Google Chrome(Windows環境)
    Firefox(Windows環境)

    *1:simple-modify-headersのconfigureについて
    JSON書式です。内容から何しているかを推測してください。

    *2:http平文なのは混在コンテンツ回避
    まだ配信が平文の局があります。
    なお一部ブラウザは強制的にhttpsに切り替えられるて混在コンテンツになり聞けない放送局があります。特にスマホの場合。

    *3:Androoid環境の場合
    configureのimportに不具合があり使えないケースがあります。

  • 民放ラジオ局のハンドシェイク
    HTTP Headerの対応でアクセスできても、ハンドシェイクの壁があります。
    この情報は公開してされているスクリプトなどがありますので、それらを参照してください。
  • JCBA方式の本家
    HTTP Headerの対応でJCBA同様にアクセスできます。
    受信方法はJCBAと基本的に同じです==>https://7design.jp/trials/JCBA/dist/