前往
大廳
主題

【心得】玩轉樹莓派數播(二) - piCorePlayer

退燒的駱駝 | 2024-01-02 21:36:05 | 巴幣 0 | 人氣 237

0x01 前言



這篇主要在講piCorePlayer 和 Roon Bridge,
其他方式,例如雙樹莓派玩法,PTT已經有人寫教學。
UPNP我目前還沒找到插件可以裝,有人知道再跟我說。
---
終於把前篇的圖片補完了 Orz

0x02 安裝 piCorePlayer


下載 64bit 版安裝,如果你是樹莓派4B。
你問我有什麼差,只是我爽,新晶片就該用 64bit

燒錄方式一樣,推薦使用 belenaEther

0x03 快速使用 Roon


如果你不想折騰,想快速讓Roon支援piCorePlayer,
可以只要開啟 Squeezebox 支援就好(在設定裡可以找到),
馬上就會抓到 piCorePlayer。

0x04 設定 DAC


我們先進入 piCorePlayer Web UI

檢查系統安裝確實是 64bit 版本

先讓 piCorePlayer 抓到 DAC,
如果你使用 USB 接樹莓派。
請設定如下且按下 Save

如果你跟我一樣接同軸板,請設定如下

如果你到這停下來也是可以的,因為已經足夠讓你使用piCorePlayer播放音樂。

0x05 升級系統


由於官網放得版本不是最新版(應該是插件連結改了),
如果之後要安裝插件,你會發現找不到可安裝插件,
所以一定要先升級系統,因為我們之後要安裝一些東西。
我是直接選 Full Update

0x06 安裝 Roon Bridge


第一件事情先停掉 Squeezelite,請選擇 No,再按下 Save且重開機。
(原因是因為它會鎖住DAC,到時Roon Bridge會無法控制)

我主要參考網上有人寫得安裝檔

我們先用 ssh 登入系統,推薦使用 PieTTY 或 PUTTY。
如果你懂如何用 terminal 登入,當然更簡易。
網址 pcp.local
帳號 tc
密碼 piCore

進入系統後,由於我裝得是 64bit,請使用如下指令安裝

如果裝得是 32bit,請使用如下指令安裝

安裝完,你應該會直接在 Roon 抓到 piCorePlayer

對了,由於piCorePlayer強制是RAM開機,
所以你設定好piCorePlayer在Roon的設定,
一定要在 piCorePlayer 選擇保留設定,不然重開機又消失了。
按Backup即可。

覺得到這樣已經可以用 Roon Bridge,你到這也是可以停下來。

0x07 調校


開始玩些把一些東西關掉,這樣才能腦放全開(X。

先把 WiFi 關了,RPI built-in WiFi 選擇 Off,下面按 Save。

把HDMI關掉,一樣選Off,再按Save。

把piCorePlayer CPU效能全開,選Performance,再按Save。

如果你像我一樣會使用 AirPlay,可以把 Shairport-sync 開啟,再按Save。

0x08 關閉 USB 電源


由於這地方比較複雜,而且如果使用USB接DAC的人,
要小心處理,不然會讓你一直抓不到DAC。

先安裝 uhubctl 工具,選 Extensions。

按 Available,然後找到 uhubctl.tcz,按下 Load,就會自動安裝了。

老樣子,先上樹莓派 USB 孔介紹,下圖已經標記USB孔編號。


由於我選擇把 USB 電源全關掉,所以設定如下,大家請自行設定要關掉電源的孔。
uhubctl -l2 -p1 -a 0;uhubctl -l2 -p2 -a 0;uhubctl -l2 -p3 -a 0;uhubctl -l2 -p4 -a 0

大概就這樣,有事私訊我或留言吧。

創作回應

相關創作

更多創作