NHKラジオらじる・らじる聴き逃しサービスの番組IDの記述仕様が変更されましたので、高速録音ソフトm2h_recorderの「iniファイル」を更新して対応させました。
従来の番組IDは「6807」のように英数字4桁でしたが、今回の仕様変更では「10桁の不規則な英数字」に置き換えられています。
2024/8の時点では従来の番組IDでも配信はされているようですが、前回の配信仕様変更と同じく、数カ月後に完全移行されると思われます。
番組IDが不規則な英数字になっていることから、今後の配信仕様は大きく変わる可能性もありそうですので、今回はiniファイルの更新までにとどめておこうと思います。
m2h_recorderのダウンロードはこちらからお願いします。(最新版のみの配布になります)
プログラムの制約事項について
本プログラムは、1タイトル中6番組までという制約があります。
例えば、深夜放送などで15番組で編成されているものは、最初の6番組までが録音対象になります。
6番組までとなった理由は、GUI処理が面倒なだけですので、ご要望があれば改良を考えます。
番組ID、コーナーIDの設定手順
聞き逃し番組を探すから録音したい番組idとコーナーidを調べます。
番組の上にマウスカーソルを置くと左下にURLが出ますので、番組IDとコーナーIDがわかります。
(URL表示例)https://www.nhk.or.jp/radio/ondemand/detail.html?p=8Z6XJ6J415_01
- 番組ID:8Z6XJ6J415
- コーナーID: 01
バージョン03から対応した放送中番組表の確認機能を使うと、以下の結果になりました。
以下は、バージョンR04_1で更新したiniファイルの抜粋になります。
[CH0] channel = 中学生の基礎英語レベル1 prog_dir = 148W8XX226 prog_sub = 01 file_name = KISO_1 [CH1] channel = 中学生の基礎英語レベル2 prog_dir = 83RW6PK3GG prog_sub = 01 file_name = KISO_2 [CH2] channel = 中高生の基礎英語 in English prog_dir = B2J88K328M prog_sub = 01 file_name = CK_KISO_ENG [CH3] channel = ラジオ英会話 prog_dir = PMMJ59J6N2 prog_sub = 01 file_name = R_EIKAIWA [CH4] channel = ボキャブライダー prog_dir = 7Y5N5G674R prog_sub = 01 file_name = VOCAB [CH5] channel = エンジョイ・シンプル・イングリッシュ prog_dir = BR8Z3NX7XM prog_sub = 01 file_name = E_SIMP_ENG [CH6] channel = 英会話タイムトライアル prog_dir = 8Z6XJ6J415 prog_sub = 01 file_name = E_TIME [CH7] channel = ニュースで学ぶ「現代英語」 prog_dir = 77RQWQX1L6 prog_sub = 01 file_name = GENDAI [CH8] channel = ラジオビジネス英語 prog_dir = 368315KKP8 prog_sub = 01 file_name = R_BUSI [CH9] channel = まいにち中国語 prog_dir = 983PKQPYN7 prog_sub = 01 file_name = M_CHINA [CH10] channel = ステップアップ 中国語 prog_dir = MYY93M57V6 prog_sub = 01 file_name = STEP_CHINA [CH11] channel = まいにちハングル講座 prog_dir = LR47WW9K14 prog_sub = 01 file_name = M_HAN [CH12] channel = ステップアップ ハングル講座 prog_dir = NLJM5V3WXK prog_sub = 01 file_name = STEP_HAN [CH13] channel = まいにちイタリア語 prog_dir = LJWZP7XVMX prog_sub = 01 file_name = M_ITALY1 [CH14] channel = まいにちスペイン語 prog_dir = NRZWXVGQ19 prog_sub = 01 file_name = M_SPAIN1 [CH15] channel = まいにちドイツ語 prog_dir = N8PZRZ9WQY prog_sub = 01 file_name = M_DEUICH1 [CH16] channel = まいにちロシア語 prog_dir = YRLK72JZ7Q prog_sub = 01 file_name = M_RUSSIAN1 [CH17] channel = まいにちフランス語 prog_dir = XQ487ZM61K prog_sub = 01 file_name = M_FRENCH1 [CH18] channel = やさしい日本語 prog_dir = 6LPPKP6W8Q prog_sub = 01 file_name = Y_NIHONGO1 [CH19] channel = アニソン・アカデミー prog_dir = Q3PKWJX562 prog_sub = 01 file_name = ANISON_ac [CH20] channel = ラジオ深夜便 prog_dir = V34XVV71R2 prog_sub = 01 file_name = RADIO_shinya [CH21] channel = らじる文庫 by らじるラボ prog_dir = F295 prog_sub = 50 file_name = RADIRU_bunko [CH22] channel = ラジオ体操 prog_dir = N9N4P87RLP prog_sub = 01 file_name = RADIO_TAISOU
iniファイルを書き換えて、m2h_recorderを起動すると、指定した番組がプルダウンで選べるようになります。
録音したい番組をクリックして、画面にwebアドレス情報が表示されていれば、録音ボタンがアクティブになるので録音ができるようになります。
ffmpegがインストールされていないPCの場合は、ウィンドウ内のURL(https://~~/index.m3u8)をコピーし、ビデオ再生フリーソフトのVLCのストリーム録音機能で録音することも可能です。
今後の予定
らじるらじるの配信仕様についてはしばらくの間注視して、プログラム改修の要否を見極め用と思います。