以下でとりあげたスクリプトでNHK-FMのベストオブクラシック等を毎日録音してるのだけど、ちょっとスクリプトの不備で一週間ほど録音できてませんでした(記事のスクリプトは修正済み)。
そこで、録音できなかった回はらじる★らじるで聴いたのだけど、やはり録音を残しておきたい。らじる★らじるは録音機能はないのでClaudeに相談したところ、Youtubeのダウンロードのツールであるyl-dlpを使った技を教えてもらいました。
その前に番組のIDをゲットする必要があります。ベストオブクラシックを例にしますが、番組のページに行って、「聴き逃し」のリンクを取得します(実際にクリックするとらじる★らじるのページが開きます)。

それが「https://www.nhk.or.jp/radio/player/ondemand.html?p=Z9L1V2M24L_01_4323252&cid=jp-Z9L1V2M24L」とかになります。
そこで
yt-dlp -x --audio-format mp3 "https://www.nhk.or.jp/radio/ondemand/detail.html?p=Z9L1V2M24L_01_4323252&cid=jp-Z9L1V2M24L" -o "%(id)s_%(title)s.%(ext)s"
とすると、
Z9L1V2M24L_01_4323252_ベストオブクラシック 選 N響inマーラーフェスティバル2025(1).mp3
というファイルができます。
ただし、注意する点は、NHKの聴き逃し配信のセグメントはAES-128で暗号化されているので、
pip install pycryptodomex
または
sudo apt install python3-pycryptodome
が必要なことです。
