【ラズパイ】目覚ましラジオを鳴らしてみる
せっかくラズパイを24時間稼働させているので、もっと活用してみよう(゚∀゚)
ラズパイを目覚ましラジオにしてみようと思います。
寝起きざまに、ニュースやお天気情報などを入手できるのではないでしょうか。
多分、便利!!
一番簡単でスマートと思われる、MPDにて実現してみようと思います。
※MPD:サーバモデルの音楽メディアサーバソフト
【音楽】ラズパイを音楽サーバ化してみる@MPD
以前の記事ですが、ラズパイ2でもそのままいけます。まず、MPD環境を揃えます。とても、簡単。
んで、NHKラジオあたりのPlaylistを作成しておきます。
「/var/lib/mpd/playlist/」に新規プレイリストを作成します。
nhk.m3u
mms://a33.l12993146032.c129931.g.lm.akamaistream.net/D/33/129931/v0001/reflector:46032
mms://a52.l12993346051.c129933.g.lm.akamaistream.net/D/52/129933/v0001/reflector:46051
※1行目はAM第一、2行目はFMになってます
後は、再生用のスクリプトを作成します。適当な場所に。
mezamashi.sh
#!/bin/bash
mpc clear
mpc load nhk
mpc volume 100
mpc play 2
これだけです。簡単です。「mpc play 2」のところを、「1」にすればAM放送になります。
実行権限を与えます。
chmod +x mezamashi.sh
このスクリプトを単体で、実行してみて、ラジオが鳴るか試してみます。止めるのは、「mpc stop」。
後は、CRONで定期的に実行させるだけです。
crotab -e
31 8 * * * /var/share/mezamashi.sh
30 9 * * * mpc clear
こんな感じで追加します。この例では、毎日8時31分にラジオを鳴らします。9時30分に終了ってな感じ。
※31分にしてるのは、別に時報を鳴らしてるんでズラしてます
止めるのは「mpc clear」でも「mpc stop」でもOKですが、プレイリストを綺麗にしておいた方が行儀が良さそうなので、clearにしてます。
さまざまなネットラジオがあるので、プレイリストに沢山追加して、ランダム再生とかも出来ますね。
また、通常の音楽ファイルも再生できるので、MPDによる再生はスマートな感じじゃないでしょうか。
Arioなどの管理ソフトを利用すれば、Windowsからも簡単に行えます。