Raspberry PiにAirPlay入れたメモ
参考:
Raspberry Piを「AirPlay化」して音楽をストリーミングする方法
Raspberry Pi を AirPlayサーバーにしてiPhoneのリモートスピーカーにする。
問題:avahi-utilsがインストールできない
$ sudo apt-get install git libao-dev libssl-dev libcrypt-openssl-rsa-perl libio-socket-inet6-perl libwww-perl avahi-utils libmodule-build-perl
で
dpkg: error processing avahi-daemon (–configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of avahi-utils:
avahi-utils depends on avahi-daemon; however:
Package avahi-daemon is not configured yet.
が発生。
解決:
dbusが必要らしい。
$ sudo /etc/init.d/dbus start
$ sudo chkconfig dbus on
問題:Avahi mDNS/DNS-SD Daemonが動かん
$ sudo ./shairport.pl -a AirPiFailed to create client object: Daemon not running
avahi daemon terminated or ‘avahi-publish-service’ binary not found at ./shairport.pl line 237, line 23.
$ sudo /etc/init.d/avahi-daemon start
Starting Avahi mDNS/DNS-SD Daemon: avahi-daemonavahi-daemon disabled because there is a unicast .local domain … (warning).
解決:
勝手にできたファイルを消す
$ sudo rm /var/run/avahi-daemon/disabled-for-unicast-local
$ sudo /etc/init.d/avahi-daemon restart
勝手に作られないようにする。
sudo nano /etc/init.d/avahi-daemon
DISABLE_TAG=”/var/run/avahi-daemon/disabled-for-unicast-local-DISABLED”
↑はうそ
avahiとlocalをご参照するべし。
問題:
AirPlayで繋がるけど
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
とかいって音が出ない
解決:
sudo nano /usr/share/alsa/alsa.conf
change the line “pcm.front cards.pcm.front” to “pcm.front cards.pcm.default”
参考
Raspberry PI – getting audio working
音出たー。しかし音質がいまいち。USB-DAC的なものが要るかも。