RaspberryPi-使樹莓派可以Airplay手機上的音樂

RaspberryPi
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由耳機孔輸出聲音了。

IMG_0967.PNG

現在我都是用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在電視上收看

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

Comments«