こちらラズパイ工作室
ラズパイでネットラジオ/AirPlayレシーバを作る
2018年3月27日 06:00
イギリスPimoroni製の「Pirate Radio」は、超小型コンピュータボードのRaspberry Pi Zero Wや、DAC/アンプ機能を提供するpHAT BEATなどをセットにしたキット。組み立てるとオシャレなインターネットラジオプレーヤーまたはAirPlayレシーバになる。
国内では販売されていないが、Pimoroniから直接購入でき、価格は40ユーロ(執筆時約5千円)となっている(販売ページへのリンク)。
今回は実際にPirate Radioを使って、インターネットラジオプレーヤー/AirPlayレシーバを作ってみる。
組み立て
まずは、PimoroniのWebサイトのAssenbling Pirate Radio(英文)を見ながらパーツが揃っているかを確認する。ネジが複数サイズあるので必ず見ておきたい(microSDカードは付属していないので別途購入が必要)。
ちなみに筆者が組み立てていると、Webサイト上にないパーツが出てきた。あれれと思っていたら「時期によってパーツが違う形のものになってるよ」と書いてあった。
それでは、以下のようにスピーカーなどを取り付けていく。
DACとpHAT BEATを接続し、あとはRaspberry PI Zeroを取り付けて完成だ。
ネットラジオをインストールする
Pimoroniではサンプルのライブラリが豊富にあり、ライブラリをインストールするだけでインターネットラジオとして動作をしてくれる。まずはRaspbianを事前にインストールし、SSHが通る状態にしておこう。
プログラムの入れ方は、こちらのPimoroniのチュートリアル(英語)に書かれているが、以下の1行を打つだけでインストールは終わる。
curl https://get.pimoroni.com/vlcradio | bash
途中でいくつか質問があるが「y」を選択しインストールしていく。終了したら「sudo reboot」を行ない再起動させる。
次にインターネットラジオ局を登録していく。プレイリストは「/home/pi/.config/vlc」のなかにある「playlist.m3u」に追記していく。
ラジオ局はSHOUTcastにあるので適当に選び、Anyplayerでダウンロードする。
ダウンロードされたm3uファイルをメモ帳などで開いてURLをコピーし、さきほどの「playlist.m3u」に貼り付ける。ファイルの保存が終了したら念のため音量を下げておこう。筆者がこの状態で再起動すると爆音(音量100%)で音楽が再生されたためだ。
再起動すると音声が再生されるはずだ。これでインターネットラジオがを再生できるようになった。複数登録するとpHAT BEATの次/戻るボタンで選曲ができる。
AirPlayレシーバをインストールする
こちらも事前にRaspbianをインストールしSSHを通しておく。こちらも以下のように1行だけ打てばインストールが終わってしまう。
curl -sS get.pimoroni.com/airdac | bash
同じように質問が出てくるが、「y」を押してインストールを進めればいい。インストール完了後に「sudo reboot」で再起動させる。
再起動が完了すると次はiOS側の設定に移る。同一ネットワーク内にあるiOSでミュージックアプリから再生先をRaspberry Piにするだけだ。ボリュームはiOS側で操作する。
まとめ
Pirate Radioを使って簡単にネットワークラジオ、AirPlayレシーバを作ることができた。
Pirate Radioはデザインがおしゃれで、インターネットラジオとAirPlayのどちらでもVUメーターが動き、昔のラジオプレーヤーのような動作をするのが個人的に好印象だ。
さらにVolumioなどの別のディストリビューションを組み合わせることで音楽プレーヤーも製作可能だろう。このキットは音楽好きにはおすすめの一品だ。
著者紹介
座布団(@zabuton1mai)
ラズパイオーディオの会主宰。元々はオーディオ好きな22歳。2014年にRaspberry Piと出会うものの放置。しかしRaspberry PiからI2Sが出ることに気づき家にあるDACとつないだところ予想以上の音質でラズパイオーディオ沼(ラパオ沼)に沈む。現在はラズパイオーディオをイベント等で出展活動、ハンズオンなどをしている。楽天市場 売れ筋ランキング
Amazon売れ筋ランキング
Apple AirPods Pro 2 + 延長2年 AppleCare+ for Headphones - AirPods Pro
¥42,792
Anker Soundcore Life P2 Mini【完全ワイヤレスイヤホン / Bluetooth5.3対応 / IPX5防水規格 / 最大32時間音楽再生 / 専用アプリ対応】ブラック
¥4,490
Anker Soundcore P40i (Bluetooth 5.3) 【完全ワイヤレスイヤホン/ウルトラノイズキャンセリング 2.0 / マルチポイント接続 / 最大60時間再生 / PSE技術基準適合】ブラック
¥7,990
イヤホン bluetooth ワイヤレスイヤホン 48時間の再生時間 重低音 LEDディスプレイ表示 小型/軽量 IPX7防水 ブルートゥース 接続瞬時 Hi-Fi ブルートゥースイヤホン Type-C 急速充電 ぶるーとぅーすイヤホン iPhone/Android/Pad適用 スポーツ/通勤/通学/WEB会議 (ホワイト)
¥39,999
【VGP 2025 金賞】EarFun Air Pro 4 ワイヤレスイヤホン Bluetooth 5.4/50dBアダプティブ式 ハイブリッドANC/最先端チップ「QCC3091」aptX Losslessに対応/ハイレゾ LDAC対応/Snapdragon Sound™ に対応/Auracast™に対応/52時間連続再生【6マイクAI 通話/PSE認証済み】 装着検出機能 (ブラック)
¥9,990
by Amazon 天然水 ラベルレス 500ml ×24本 富士山の天然水 バナジウム含有 水 ミネラルウォーター ペットボトル 静岡県産 500ミリリットル (Smart Basic)
¥1,173
by Amazon 炭酸水 ラベルレス 500ml ×24本 強炭酸水 ペットボトル 500ミリリットル (Smart Basic)
¥1,356
キリン 自然が磨いた天然水 ラベルレス 水 2リットル 9本 国産 天然水 ミネラルウォーター ペットボトル 軟水
¥2,722
コカ・コーラ い・ろ・は・す天然水ラベルレス 560ml ×24本
¥2,145
い・ろ・は・すラベルレス 2LPET ×8本 【Amazon.co.jp限定】
¥1,168