So-net無料ブログ作成
検索選択

Raspberry Pi 2 AirPlayサーバーのインストール [Raspberry Pi]

ラズパイをAirPlayサーバーにしてみる。
AirPlayサーバーにすると、
iPhone-->WiFi-->RaspberryPi-->オーディオケーブル-->ミニコンポ
iTunes-->WiFi-->RaspberryPi-->オーディオケーブル-->ミニコンポ
のように、iPhoneにある音楽データをWiFi経由でRaspberryPiに繋いであるミニコンポ
から再生出来るようになる。

まずは、前に停止したデーモンの中で、必要なものを起動する。
% sudo chkconfig dbus on
% sudo chkconfig avahi-daemon on

ラズパイの音はデフォルトだとHDMIに出力するが、
オーディオケーブルを繋いでミニコンポから音を出すように設定する。
% sudo vi /boot/config.txt
  hdmi_drive=2
% amixer cset numid=3 1
再起動
sudo reboot

Volumeの設定
% alsamixer
  ボリュームを80%くらいに設定しておく。
テスト
% speaker-test
% aplay /usr/share/sounds/alsa/Noise.wav
などとして、ミニコンポから音が出ることを確認した。

AirPlayに必要なソフトをインストールする。
% sudo apt-get install libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl

perl-net-sdpをコンパイル&インストールする。
% cd /mnt/hdd1/data/src
% git clone https://github.com/njh/perl-net-sdp.git
% cd perl-net-sdp/
% perl Build.PL
% ./Build
% ./Build test
% sudo ./Build install
% cd ..

shairportをコンパイル&インストールする。
% git clone https://github.com/hendrikw82/shairport.git
% cd shairport
% make
% sudo make install
% cd ..

お試し
% sudo shairport.pl -a AirPi
この状態でiPhoneを確認すると、AirPlayアイコンが出て選択できるようになった。
AirPlayアイコンを押すと iPhone の他に AirPi が選択できるようになる。
AirPiを選択後に 音楽アプリから適当な音楽を再生すると、
iPhoneとミニコンポが有線で繋がってないのにミニコンポから音が出た。
このままだとshairport.pl が実行したままなので、一度CTRL+Cで止める

ラズパイを起動したときからデーモンとして起動するように設定する。
% cd shairport
% sudo cp shairport.init.sample /etc/init.d/shairport
% cd /etc/init.d/
% sudo vi shairport
  # Required-Start: $network avahi
  DAEMON_ARGS="-w $PIDFILE -a AirPi"
% sudo update-rc.d shairport defaults

そして再起動してみる。
% sudo reboot
起動後にiPhoneからAirPlay->AirPiを選択して音楽再生すると、
ちゃんとミニコンポから音が出た。

副作用?
ラズパイを起動すると、TV画面が勝手にラズパイに切り替わるようになった。
/boot/config.txt を変更したせいかな?

タグ:Raspberry Pi
nice!(0)  コメント(5)  トラックバック(0) 

nice! 0

コメント 5

eram

WiFi経由がみそなのねん
by eram (2015-07-28 20:18) 

ろ

iPhoneからはワイヤレスで繋がるのがいいね。
PCのiTunesからも繋がるからべんりだよ
by (2015-07-30 12:42) 

oyot

これは何となくやってることが分かったよー!中継機みたいなことよね?
by oyot (2015-07-30 23:25) 

ろ

そう、iPhoneで音楽を再生すると、音楽が空中を飛んでスピーカーから音が出るということだよ。
by (2015-07-31 18:18) 

HDMIリンク

でぐぐる
なるほど
by HDMIリンク (2015-08-02 23:01) 

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この記事のトラックバックURL:
※言及リンクのないトラックバックは受信されません。
メッセージを送る

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。