前往
大廳
主題

【心得】玩轉樹莓派數播(四) - VitOS 和 RoPieee

退燒的駱駝 | 2024-01-02 22:19:24 | 巴幣 0 | 人氣 152

由於巴哈聊天室也壞太久了吧,欠人不能欠過年呀,
原來影音是個小版,聽說原神版有聊天室 Orz
寫寫短文吧,反正也不期望有太多人回應。

【心得】玩轉樹莓派數播(一) - Moode
https://forum.gamer.com.tw/C.php?bsn=60535&snA=17919&tnum=3
【心得】玩轉樹莓派數播(二) - piCorePlayer
https://forum.gamer.com.tw/C.php?bsn=60535&snA=17919&tnum=3
【心得】玩轉樹莓派數播(三) - NAS (Roon Server)
-----

0x01 前言


年前順便更新一下這一個月玩的兩套系統 VitOSRoPieee
會想寫出來,音響展後開始玩 Genelec 喇叭,
音響展跟 Silent Angel 銷售(應該是工程師)聊了幾句,
他知道我有在玩樹莓派和Roon,
所以他就推薦了它們家免費版樹莓派系統 VitOS
用一用覺得聲音確實不錯,然後就放棄 piCorePlayer了。
但為什麼又玩起 RoPieeeXL,就因為 VItOS 被我搞壞了,
裝回備份的 piCorePlayer,
發現喇叭聲音有點散,定位沒有這麼準了,
而且懶得再重裝了。

0x02 VitOS


如前言所述,VitOS 是 Silent Angel 產品系統,
有提供免費版下載,但功能很簡單,只支援 Roon,
直接買它們家產品才有很多功能。

直接下載安裝吧

系統就很簡單,沒有 webUI,
只有個 app 可以提供重開機和安裝 Roon,
大概就如下這樣(系統壞了,懶得再重裝)。

這樣就裝完 Roon Bridge了,沒有更多功能啦。

大家如果有一直在追我這系列,應該知道我喜歡微調東西。
但這些等 RoPieeeXL 介紹完再一起講吧。

0x03 支援 Airplay on VitOS (Optional)


由於用了樹莓派後,電腦輸出到耳機只能透過 Airplay。
所以在這系統什麼都沒有狀況下,我只好自己裝 Airplay了。
如何使用ssh登入系統呢,

密碼: root

一登入系統不得了呀,原來是 ArchLinux 系統,
而且還是 Real-time Kernel,這對播放音樂這種講求即時處理很重要。
先做第一個工作,更新系統和安裝些小東西。

pacman -Syu git gcc autoconf libtool libdaemon libconfig

有看到什麼,不會就選 y。

然後下載 shairport-sync 和編譯和安裝吧,詳細我忘記了,有問題再私我吧。

cd shairport-sync && autoreconf -i -f
./configure --with-alsa --with-stdout --with-pipe --with-avahi --with-ssl=openssl --with-metadata --with-systemd
make install

一樣讓它長駐,開機就自動跑起來
systemctl enable shairport-sync
systemctl start shairport-sync

0x04 RoPieee


RoPieee 是一套蠻久的系統,
會有名大概就是它是少數內建 Roon Bridge 的免費系統。
由於當時 VitOS 被我玩壞
就研究了一下別套系統,發現有名就 DietPi 和 RoPieee,
研究了一下 DietPi,它主要不是在處理音樂播放,
就改玩 RoPieee,發現它也能達到 VitOS 聲音不會散,定位很準確。

開始下載 RoPieee 吧,

安裝完登入 webUI

沒意外登進來,可以看到 Audio USB 預設啟動,
你在 Roon 播放器應該已經可以看到你的 DAC。

由於我用同軸,所以我把 Audio HAT 設成我的板子,
然後把 Audio USB 關掉。

其他功能沒太多好設定的,除非你想玩搖控器,
對了,時區一樣請設成台北,謝謝。

0x05 Airplay on Ropieee


Ropieee 有內建 Airplay,不用自己安裝,
但你要把系統升級成  RopieeeXL,
有點忘記在那裡了,在我介面裡已經看不到,
應該是在 Advanced 裡吧。

然後就會出現個 RopieeeXL 的選單,
選 Shairport-sync,由於我是同軸,所以選 HAT,
如果使用 USB,就把 Audio Output 選 USB

然後可以發現還有不少功能,
例如
如果使用 foobar2000或Audirvana,會需用 UPnP/DLNA,
如果有人想使用 Spotify,會需要 Librespot。

如果有人在玩 HQPlayer,會需要開啟 NAA功能。

大概就這樣,以上,大家農曆新年快樂

0x05 微調優化


笑死,少寫一章
兩個系統由於是ArchLinux,
為了等等方便修改設定,最好先安裝編輯器,
這兩套都是常見的文字編輯器

pacman -Syu vi nano

如下都只要在 /boot/config.txt 裡貼上如下幾行就好,然後重開機。

如果在 VitOS想安裝同軸版,我是使用digi版,請自行修改。
# AUDIO HAT
dtoverlay=hifiberry-digi
force_eeprom_read=0

如果想降頻減少熱量,且讓頻率穩定,聲音也會比較穩定。
# REDUCE FREQ
force_turbo=1
arm_freq=600
arm_freq_min=600
gpu_freq=150
core_freq=200
core_freq_min=200
h264_freq=200
isp_freq=200
v3d_freq=200
sdram_freq=300
sdram_freq_min=300
avoid_pwm_pll=1
over_voltage=-8
over_voltage_min=-8
over_voltage_sdram=-8
over_voltage_sdram_c=-8
over_voltage_sdram_i=-8
over_voltage_sdram_p=-8

如果想關掉,所有樹莓派的LED燈,覺得閃來閃去很煩。
# DISABLE LED
dtoverlay=act-led
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=off
dtparam=eth_led0=4
dtparam=eth_led1=4

如果想關掉WIFI/BT,可能可以減少干擾
# DIAABLE WIFI/BT
dtoverlay=disable-bt
dtoverlay=disable-wifi


大概就這樣(應該沒忘記了),以上,大家農曆新年快樂

創作回應

相關創作

更多創作