RaspberryPi-使樹莓派可以Airplay手機上的音樂
標籤: Airplay, Amazon亞馬遜, Android, apple, apple music, Chromecast, google, ios, RaspberryPi樹莓派, 谷歌


RaspberryPi-自從用了iphone之後,自然而然很多習慣就要跟著改變。以前使用Android系統都會很習慣的使用Chromcast來投射手機的內容,但是換成ios之後,很多手機的內容就沒辦法自由的用Chromecast來投射了。最近因為家裡整修的緣故,暫時居住在小港,為了讓目前暫居的地方,可以播放手機的音樂,我就上網找到了一些可以把RaspberryPi變成可以Airplay的文章。
其實安裝也沒有很困難,我基本上就是照抄這些指令,依樣畫葫蘆就完成了。不過在開始之前,還是要先更新一下RaspberryPi的程式。
sudo apt-get update
sudo apt-get upgrade
接下來再來安裝以下程式。
sudo apt-get install autoconf automake avahi-daemon build-essential git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman
接著最重要的,就是要安裝Shairport-sync這個程式了。首先先用git把Github上的程式抓下來。
git clone https://github.com/mikebrady/shairport-sync.git
再來就是Shairport-sync的設定了。
cd shairport-sync
autoreconf -i -f
./configure –with-alsa –with-avahi –with-ssl=openssl –with-systemd –with-metadata
最後就是安裝了。
make
sudo make install
但是總不能每次開啟RaspberryPi都要輸入指令才能使用Airplay,因此要使用這個指令,讓RaspberryPi每次開機都會啟動Shairport-sync。
sudo systemctl enable shairport-sync
接下來就是要調整聲音輸出的方式,我之前傻傻的,以為聲音只能從HDMI出來,後來才知道,原來是可以把聲音輸出從HDMI改成3.5mm的孔。首先先輸入
sudo raspi-config
進入選單之後,選擇7. > Advanced Option > A4. audio > force 3.5mm (“headphone”) jack。
然後再輸入
sudo reboot
重新開機之後,這樣就可以強迫RaspberryPi由耳機孔輸出聲音了。
現在我都是用RaspberryPi來投射我手機上的音樂給小屁孩聽,雖然還是沒有Alexa以及Google Home來的方便,但是對於目前正在搬家的我來說,這樣的功能應該已經足夠使用了。
延伸閱讀:
Apple Airplay on Raspberry Pi in 7 Easy Steps
soundots /iphone /ios/ 讓iphone也具有廣播功能的耳機
[iTunes/iOS/Chromecast]使用Movies Anywhere,讓你可以在Chromecast播放iTunes裡的電影
[iTunes]不用Apple TV也可以在電視上播放iTunes購買或租用的影集或電影
[Chromecast]使用Tubio,讓Line TV也可以用Chromecast在電視上收看