NHKらじるらじる聴き逃しの番組ID仕様変更に対応(m2h_recorder_R041, Windows)

Radio

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のストリーム録音機能で録音することも可能です。

今後の予定

らじるらじるの配信仕様についてはしばらくの間注視して、プログラム改修の要否を見極め用と思います。