Raspberry PiでNHKネットラジオを録音する

Macのスクリプト(過去記事)だと録音したい時刻にMacの電源が入っている必要があり、録音できないことがある。そのため、Raspberry Piを常時稼動させて録音することにした。
rtmpdumpその他インストール。

$ sudo apt-get install rtmpdump swftools libxml2-utils ffmpeg

Mac上でスクリプトを変更(スクリプト)
Raspberry Piにファイル送信する。Macのターミナルで

$ scp "nhkfmrec.sh" pi@192.168.1.10:

スクリプト動作確認。3分を設定。Raspberry Pi で

$ ./nhkfmrec.sh 3

mp3ファイルができた。

自動録音するためcrontabの設定。

$ crontab -l

で何も設定されていないことを確認してから

$ crontab -e

nanoが立ち上がるので編集。念のため、番組開始の1分前から録音開始して1分間余分に録音する。(スクリプトでさらに録音時間を30秒追加している)

44 22 * * 1-5 ./nhkfmrec.sh 16

最初は録音されなかったが、OSを再起動したらうまくいくようになった。crontabを有効にする操作が必要なのかは不明。

できたファイルは、Mac上でターミナルを開き

$ scp pi@192.168.1.10:*.mp3 .

でMacに手動でコピーしてる。要改善。

参考リンク