RaspberryPi3でラジオを聞く。HDMI接続したテレビ画面にラジオの音だけ出す。
まずは聞ければいい。録音はその次。
・RaspberryPi3 を使う(並行でRaspberryPi2でも試した。無印でも多分いける)。
・テレビ→入力切替→HDMI してラズパイ選択すると、ラジオが流れる。
・スピーカーとかは持ってない
ラズパイにffmpegとmplayerをインストールするところで苦労したが、無事聞けた。
まずは ffmpeg をインストールするためのリポジトリを追加する(jessieてのはRaspberryPi2の愛称らしい)。
$ sudo -s
# sudo vim /etc/apt/sources.list
次の2行を追記する。
deb http://www.deb-multimedia.org jessie main non-free
deb-src http://www.deb-multimedia.org jessie main non-free
# sudo aptitude update
# sudo aptitude install deb-multimedia-keyring
# sudo aptitude update
あとはこのサイトどおり進める。
# sudo apt-get install rtmpdump ffmpeg mplayer swftools wget
ーーー
ffmpegがインストールエラーになるときは、冒頭のリポジトリ追加がうまくいっていない可能性あり。追加してから ffmpeg だけ再インストールする。
# sudo apt-get -y install ffmpeg
ーーー
mplayerがエラーになるときは冒頭のリポジトリが邪魔している可能性がある(RaspberryPi2までは「mplayer」だったのが、RaspberryPi3から「mplayer2」になったっぽい) 。
mplayerをいったんアンインストールして、冒頭のリポジトリを消して(コメントアウトして)から再インストールする。
# sudo apt-get purge mplayer
# sudo vim /etc/apt/sources.list
冒頭で追加した2行をコメントアウトする。
#deb http://www.deb-multimedia.org jessie main non-free
#deb-src http://www.deb-multimedia.org jessie main non-free
# sudo apt-get -y install mplayer2
ーーー
radiko再生スクリプト(radiko.sh)をダウンロードする。
# sudo wget https://gist.githubusercontent.com/soramugi/836952a6b09e540eb6a3/raw/81182ff0a1f5003077a479e0e947b66fb5d3b99e/radiko.sh
# sudo chmod +x radiko.sh
ーーー
ラジオ再生(playモード、-p)
# ./radiko.sh -p FMT
チャンネル(FMT:TOKYO FM)を変えればラジオを聞ける。
本日(2016/5/4時点)では以下の文字列。
「ID(識別子)」を指定すればいい。
録音もできるらしい。
# ./radiko.sh TFM