Raspberry Pi でRadiko
RaspBerry Pi をRadiko&Podcastサーバにする
http://linux.matchy.net/archives/152
https://gist.github.com/3956266
を参考に下記をインストール
sudo apt-get install rtmpdump
sudo apt-get install swftools
sudo apt-get install libxml2-utils
sudo apt-get install ffmpeg
wget https://gist.github.com/raw/3956266/0dc83895770e26a7c37104d896a150c8bb1dffbb/rec_radiko.sh
chmod +x rec_radiko.sh
1か所だけはまったのは、rec_radiko.sh で
./rec_radiko.sh: 126: ./rec_radiko.sh: Syntax error: "(" unexpected
のエラーがでた。sh じゃエラーになるので bash にしないといけないみたい。
ついでにNASにつなぐために
sudo mkdir /mnt/nas
sudo mount -t cifs //192.168.0.10/disk /mnt/nas
も実行。無事に録音できることを確認。
./rec_radiko.sh TBS 1 .
再生は、rec_radiko.sh の最後を以下のように変更すればおk。
rtmpdump -v \
-r ${url_parts[0]} \
--app ${url_parts[1]} \
--playpath ${url_parts[2]} \
-W $playerurl \
-C S:"" -C S:"" -C S:"" -C S:$authtoken \
--live \
--stop ${DURATION} \
| mplayer -
あとは
- Webサーバの立ち上げ
- Podcastサーバの立ち上げ
- Webから放送局切り替え
- リモコン機能追加(やっとRaspBerry Piらしくなるね)