おれのIT日記
2025/09/28 (日)
Linux
9/24のらじる★らじる仕様変更対応のシェルスクリプト
>らじる★らじる アプリ更新のお願い
>9月24日(水)以降、6.1.3までの古いバージョンは、使えなくなりました。
>最新バージョン、6.2.0へのバージョンアップをお願いします。
>※一部の古いOSの端末では、最新バージョンがご利用いただけない場合があります。
>※Web版はこれまで通りご利用いただけます。
......だそうです。
実は今日・日曜日まで気づかず、いくつもの番組を聞き逃してしまいました。
以前だと、有志の方がシェルの修正版を出してくれていて、おんぶにだっこだったのですが、今回、見つけられませんでした。
(実はどこかに公開されていると嬉しいのですが)
しかたなく、自力でやりました。この種の解析はおれも素人で、いまだにradikoは、対応できていないぐらいです。幸い「らじる★らじる」は比較的、シンプルな手順になっているようで(もちろんそれも、ネットで公開してくれている有志様のおかげで知ることが出来たのですが)、どうやら、m3u8のURLが変わっただけ......のようでした。ブラウザの機能でNHK R1、R2そしてFMのURLを突き止め、シェルの3か所を書き換えてみました。応急処置ではありますが、一見、これで動いているようです。
何しろ素人解析の応急処置なので、本当に大丈夫か、しばらく様子を見た方がよさそうです。
※これ、そもそもよそ様から頂いたもの、ほとんどそのままです。
※出所を忘れてしまっており、御礼が申し上げられず、誠に申し訳ない限りです。
※従いましてこのサイトの他の部分と異なり、このソースに関しては、おれは著作権を1ミリも主張しません。
※トップページ右上のXから、「これは俺の作品だ、俺の名を追記しろ」とか、「この箇所はこう修正するといいね」など反響を頂けると、おれが喜びます。
■だいたいわかると思いますが、仕様説明
Linuxなどで使うシェルスクリプトです。別途、ffmpegのインストールが必須です。
同じようなことをWindowsバッチファイルでもできるはずですが、おれにとっては不要なので、作っていません。
ストリームのリアルタイム録音専用。聴き逃しは未対応です。(聴き逃しを録音したいときは、手動で、ブラウザやスマホアプリでできるので……)
引数を指定せず、保存したシェルを動かすと、簡単なusageを吐いて止まります。
引数1は、局名。JOAK, JOAK2, JOAK-FMの3つから、いずれかを指定。
(ちなみにJOAK=R1, JOAK2=R2, JOAK-FMは言うまでもなくFMです。簡単なスクリプトなので、ご自身のわかりやすい名前に書き換えると吉です。)
引数2は、録音時間。分単位です。だいたい、狙った時間より30秒近く開始が遅れる場合があるので、1分早く開始して、1分長めに指定して、cronで動かしてます。
引数3は、録音ファイルを置くディレクトリ指定。末尾の/は付けてください。
引数4は、録音ファイル名のプレフィックス指定。
録音ファイルは、決め打ちでm4a形式としてますが、ffmpegを起動している部分を書き換えて、お好きに改造してください。