RaspberryPi3で毎日ラジオを自動録音→終わったらメールで知らせるという自作スクリプトを運用してたけど、肝心の録音に使うスクリプトが、いつの間にか使えなくなってた。
radikoの仕様変更が原因らしい。
新しいスクリプトはコレ。作者に感謝して使わせてもらう。
事前に必要なのは4つ。
入ってるか確認(以下、全部rootで作業しちゃう)。
$ sudo -s
# /usr/bin/which curl
libxml2だけまだインストールされてなかった。入れる。
# sudo apt-get -y install libxml2
よし。
冒頭サイトでradi.shのgitパスを確認。
ローカルにクローン。
# git clone https://github.com/uru2/radish.git
# cd radish/
うむ。
動かす。
# ./radi.sh
ラジコプレミアム会員になっててログインIDとパスは自分のを持っているので、それをセットしてテスト録音。
$ ./radi.sh -t radiko -s K-MIX -d 1 -o test.mp3 -i test@test.com -p paaaas
1分待つと…録音ファイル(test.mp3.m4a)ができた!拡張子は自動でm4aが付与されるらしい。
テレビで再生。
$ omxplayer test.mp3.m4a
バッチリ再生された。
あとは、録音じゃなくて再生だけさせたい。
バックグラウンド実行でできるっぽい。あとで試す。