Adafruitのサイトに掲載されているこれを試してみました。
ふーむ、ツールはPIのSDカードに母艦PCでコピーし、PIで/bootから下記のディレクトリにコピればよいのか。
まずは母艦PCでSDカードの/bootにpi-radioのディレクトリ名でツールを保存しておこう。PI側は以下の手順でセットアップ。
まずはMPDとMPCのインストール
sudo apt-get install mpd mpc
続いてディレクトリを作り、
mkdir /home/pi/pi-radio
/bootに移動し、
cd /boot
pi-radioディレクトリをコピー。
cp -r pi-radio /home/pi/
続いてコピー先のディレクトリに移動し、
cd /home/pi/pi-radio
ここにあるスクリプトradioplayer.pyを実行する。
sudo python radioplayer.py
おお、動いたぞ!
備忘録的にmpdの使い方をメモっておきます。
/var/lib/mpd/playlists/にプレイリストファイル(ファイル名は何でもよい)を作る。ここではファイル名をradio.m3uとする。
sudo nano /var/lib/mpd/playlists/radio.m3u
中身は例えばこんな感じにする。
#Venice Classic Radio Italia
http://109.123.116.202:8010/
#FM - BOSSA NOVA HITS
http://205.164.62.22:10068
#Linn radio Classical
http://89.16.185.174:8004/stream
#Linn radio Jazz
http://89.16.185.174:8000/stream
#Caffe de Paris
http://184.173.142.117:15628/stream
ラジオ局のURLはhttp://www.shoutcast.com/の画面からダウンロードしたファイルの中身を覗いて作ればよい。
あとはmpcのコマンドで動かせばよい。
mpc clear
mpc load /var/lib/mpd/playlists/radio.m3u
mpc play
mpc playlist
インターネットラジオの簡単なテストは下記のようにして簡単にできます(Linn Radio)。
$ mpc add http://89.16.185.174:8003/stream
$ mpc add http://89.16.185.174:8000/stream
$ mpc add http://89.16.185.174:8004/stream
$ mpc play
今回は以下のサイトを参考にさせて頂きました。