らじる★らじる番組表に関して

Radikool4.3.0まではらじる★らじるの番組表はxmlを使用していました。
例)2016/10/27 NHKFM(東京)
http://www2.nhk.or.jp/hensei/api/sche.cgi?c=3&mode=xml&ch=netfm&date=20161027&tz=all&area=001

9月に放送局が追加され、番組表もjsonに変更されました。
例) 2016/10/27 NHKFM(東京)
http://api.nhk.or.jp/r2/pg/list/4/130/n3/2016-10-27.json

xmlには追加された札幌、広島、松山、福岡が含まれていなかった為、Radikoolでもjsonに切り替えました。
しかしながら、なぜか今日の番組表が文字化け(?)していたり、too many requestとなったりで、番組表が取得できない場合がありました。
特に今日(10月27日)になって頻繁に404となり、まともに番組表が取得できなくなりました。
※らじる★らじる公式サイトでも番組表が表示されない場合があります

どうにかできないものかと、xmlのパラメータを変更してみたところ、札幌、広島、松山、福岡も含まれていました。
本家がjsonを使用している以上、xmlがいつ廃止されるかわかりませんが、当面はxmlでの番組表取得に戻します。

例)2016/10/27 NHKFM(東京)
http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=20161027&tz=all&area=001

ちなみに各放送局のxmlとjsonは以下の通りです。
yyyymmddは20161027、 yyyy-mm-ddは2016-10-27などの日付です

全国共通

  • ラジオ第2
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr2&date=yyyymmdd&tz=all&area=001
    • http://api.nhk.or.jp/r2/pg/list/4/130/n2/yyyy-mm-dd.json

    ※便宜上、エリアIDは東京のものを使用しています

札幌

  • NHK FM(札幌)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=700
    • http://api.nhk.or.jp/r2/pg/list/4/010/n3/yyyy-mm-dd.json
  • ラジオ第1(札幌)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=700
    • http://api.nhk.or.jp/r2/pg/list/4/010/n1/yyyy-mm-dd.json

仙台

  • NHK FM(仙台)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=600
    • http://api.nhk.or.jp/r2/pg/list/4/040/n3/yyyy-mm-dd.json
  • ラジオ第1(仙台)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=600
    • http://api.nhk.or.jp/r2/pg/list/4/040/n1/yyyy-mm-dd.json

東京

  • NHK FM(東京)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=001
    • http://api.nhk.or.jp/r2/pg/list/4/130/n3/yyyy-mm-dd.json
  • ラジオ第1(東京)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=001
    • http://api.nhk.or.jp/r2/pg/list/4/130/n1/yyyy-mm-dd.json

名古屋

  • NHK FM(名古屋)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=300
    • http://api.nhk.or.jp/r2/pg/list/4/230/n3/yyyy-mm-dd.json
  • ラジオ第1(名古屋)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=300
    • http://api.nhk.or.jp/r2/pg/list/4/230/n1/yyyy-mm-dd.json

大阪

  • NHK FM(大阪)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=200
    • http://api.nhk.or.jp/r2/pg/list/4/270/n3/yyyy-mm-dd.json
  • ラジオ第1(大阪)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=200
    • http://api.nhk.or.jp/r2/pg/list/4/270/n1/yyyy-mm-dd.json

広島

  • NHK FM(広島)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=400
    • http://api.nhk.or.jp/r2/pg/list/4/340/n3/yyyy-mm-dd.json
  • ラジオ第1(広島)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=400
    • http://api.nhk.or.jp/r2/pg/list/4/340/n1/yyyy-mm-dd.json

松山

  • NHK FM(松山)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=800
    • http://api.nhk.or.jp/r2/pg/list/4/380/n3/yyyy-mm-dd.json
  • ラジオ第1(松山)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=800
    • http://api.nhk.or.jp/r2/pg/list/4/380/n1/yyyy-mm-dd.json

福岡

  • NHK FM(福岡)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netfm&date=yyyymmdd&tz=all&area=501
    • http://api.nhk.or.jp/r2/pg/list/4/400/n3/yyyy-mm-dd.json
  • ラジオ第1(福岡)
    • http://www2.nhk.or.jp/hensei/api/sche.cgi?c=4&mode=xml&ch=netr1&date=yyyymmdd&tz=all&area=501
    • http://api.nhk.or.jp/r2/pg/list/4/400/n1/yyyy-mm-dd.json

タイムフリーへの対応につきまして

現在テスト中のradikoタイムフリーですが、調査の結果、今回は対応無しと致します。
※タイムフリー正式リリース時に再度検討致します

技術的には簡単にできるのですが、簡単になんでもできすぎるのが問題だと考えました。
Radikoolの開発方針は、「大人たちに目をつけられないように目立たないようにする」なのですが、タイムフリー対応は目立つ機能だと判断しました。
変に目をつけられて、Radikool自体使えなくなるリスクを考慮し、今回は見送り致します。

大昔から放置してたtwitterを発掘しました。
https://twitter.com/you2007/status/786163239541354498





Radikool4.4.0 テストリリース

test_radikool4.4.0.zip

らじる★らじるの放送局追加に伴い、従来の方法では追加分の放送局の番組データが取得できませんでした。
その為、番組データ取得方法を変更した為、一旦テストリリースとします。

変更点

  • らじる★らじるに札幌、広島、松山、福岡を追加
  • らじる★らじる番組表取得方法を変更(xml→json)

らじる★らじるで音声が出ないとのご連絡をいただいておりますが、現行バージョンでの対応は予定していません。
現在、flashを使用しない次期バージョンを開発中ですが、そちらでは再生可能です。
今月末頃にテストリリース予定ですので、しばらくご不便をおかけしますが、よろしくお願い致します。


Radikool4.3.0 テストリリース

test_radikool4.3.0.zip
radikoの録音方式を全面的に変更した為、ひとまずテスト公開します。

[変更点]

  • radiko録音時、swfextractを使用するように
  • ライブラリを一度に複数削除、iTunesに登録できるように
  • ユーザー定義放送局でrtmpの場合、引数を指定できるように
    ※超A&G+が録音できない方はユーザー放送局初期化をしてください

[不具合修正]

  • アートワークが正しく設定されない不具合を修正

CSRAが再生できない件

現在CSRAサイト(http://csra.fm/)に接続できないようです。
そのため、CSRAの放送局初期化及び、大部分の放送局の再生・録音ができません。
ただ、再生URLのcsra.fmをwww.simulradio.infoに変更すると再生できるようです。
長期化するようなら対策を講じますが、ひとまずの対応として変更済みの放送局データファイルを配布します。
csra.xmlダウンロード

[使い方]
・files/csra.xmlを上書きし、Radikoolを再起動してください
気になる方は既存のcsra.xmlをリネームしてバックアップしてください
インストーラー版はドキュメントのradikoolフォルダ内(%USERPROFILE%\Documents\radikool\files)に、
zip版はRadikool.exeと同じフォルダにfilesフォルダは存在します。

先程(19時過ぎ)ざっと確認したところ、下記放送局は再生できませんでした。
放送時間外なのかもしれませんが、ご参考までに。

  • e-niwaFM
  • FMおたる
  • 横手かまくらエフエム
  • エフエムたちかわ
  • えふえむ・エヌ・ワン
  • FMジャングル
  • さくらFM
  • たんばしさいがいFM
  • FM SUN
  • NOAS FM
  • サンシャイン エフエム

Windows 10でRadikoolが起動できない件

昨年末のWindows updateでFlash playerが20.0.0.267に更新されましたが、これが原因でWindows10ではRadikoolが起動しなくなっていました。
現在公開されている最新のFlash player(20.0.0.272)にアップデートすると起動できます。
ですので、起動できない方はWindows updateをお試しください。
なお、当方の環境で、ラジオの聴取および、録音が動作していることを確認しましたので、再度動作対象にWindows10を追加しました。


KB3132372(Flash Player20.0.0.267)の件

windows10でRadikoolが起動しない件ですが、調査したところ、現時点では開発側ではどうにもできなさそうです。
windows formでも、wpfでもFlashを読み込むとエラーが発生するようです。

Radikoolでは、ラジオの再生部分ではWebBrowserコントロールを使用し、またrtmpdumpの引数を作成するRtmpdumpArgsGetter.exeではShockWave Flash Objectを使用し、それぞれFlashを読み込んでいます。
windows7の場合はShockWave Flash ObjectをWebBrowserに変更することで、エラーが発生しなくなりましたが、windows10の場合は、WebBrowserでもエラーになるようです。

調査の際、Yahoo JAPANを表示するWebBrowserだけのアプリを作って、動作検証しましたが、そのアプリが起動しませんでした。
Yahoo JAPANにFlash広告が含まれている為だと思いますが、HTML中にFlashが含まれているだけでもダメなようです。
こんな単純なアプリですら起動しないのであれば、プログラミングでどうにかするということはできなさそうです。
残念ですが、事の推移を見守るしかできません。


スポンサーリンク