Pine Tree'S electrical page

ゆくかわのながれはたえない

MPDとLCDでRaspberry PIをKIOSK端末化

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

今回は以下のサイトを参考にさせて頂きました。

yotazo.hateblo.jp