0x01 前言
接续前篇
https://www.ptt.cc/bbs/Headphone/M.1630803886.A.8BA.html
这篇主要在讲piCorePlayer 和 Roon Bridge,
就不讨论 LMS 的方法和其他方式,
例如双树莓派玩法,已经有人写教学。
UPNP我目前还没找到插件可以装,有人知道再跟我说。
0x02 安装 piCorePlayer
下载 64bit 版安装,如果你是树莓派4B。
https://docs.picoreplayer.org/downloads/
你问我有什么差,只是我爽,新芯片就该用 64bit
https://i.imgur.com/85LY7Xj.png
烧录方式一样,推荐使用 belenaEther
https://www.balena.io/etcher/
0x03 快速使用 Roon
如果你不想折腾,想快速让Roon支援piCorePlayer,
可以只要开启 Squeezebox 支援就好(在设定里可以找到),
马上就会抓到 piCorePlayer。
https://i.imgur.com/NQz2UTJ.png
0x04 设定 DAC
我们先进入 piCorePlayer Web UI
http://pcp.local/
检查系统安装确实是 64bit 版本
https://i.imgur.com/EbFV7yq.png
先让 piCorePlayer 抓到 DAC,
如果你使用 USB 接树莓派。
请设定如下且按下 Save
https://i.imgur.com/pIaXbxq.png
如果你跟我一样接同轴板,请设定如下
https://i.imgur.com/OrcgYcY.png
如果你到这停下来也是可以的,因为已经足够让你使用piCorePlayer播放音乐。
0x05 升级系统
由于官网放得版本不是最新版(应该是插件连结改了),
如果之后要安装插件,你会发现找不到可安装插件,
所以一定要先升级系统,因为我们之后要安装一些东西。
我是直接选 Full Update
https://i.imgur.com/PYkerCH.png
0x06 安装 Roon Bridge
第一件事情先停掉 Squeezelite,请选择 No,再按下 Save且重开机。
(原因是因为它会锁住DAC,到时Roon Bridge会无法控制)
https://i.imgur.com/UHRnTGb.png
我主要参考网上有人写得安装档
https://github.com/sam0402/pCP-addon/tree/main/RoonBridge
我们先用 ssh 登入系统,推荐使用 PieTTY 或 PUTTY。
如果你懂如何用 terminal 登入,当然更简易。
网址 pcp.local
帐号 tc
密码 piCore
进入系统后,由于我装得是 64bit,请使用如下指令安装
wget -O -
https://raw.githubusercontent.com/sam0402/pCP-addon/main/RoonBridge/install-roonbridge_v8.sh
| sudo sh
如果装得是 32bit,请使用如下指令安装
wget -O -
https://raw.githubusercontent.com/sam0402/pCP-addon/main/RoonBridge/install-roonbridge.sh
| sudo sh
安装完,你应该会直接在 Roon 抓到 piCorePlayer
https://i.imgur.com/qbWSCwt.png
对了,由于piCorePlayer强制是RAM开机,
所以你设定好piCorePlayer在Roon的设定,
一定要在 piCorePlayer 选择保留设定,不然重开机又消失了。
按Backup即可。
https://i.imgur.com/Rjg731o.png
觉得到这样已经可以用 Roon Bridge,你到这也是可以停下来。
0x07 调校
开始玩些把一些东西关掉,这样才能脑放全开(X。
先把 WiFi 关了,RPI built-in WiFi 选择 Off,下面按 Save。
https://i.imgur.com/3OniQXp.png
把HDMI关掉,一样选Off,再按Save。
https://i.imgur.com/2hgybhq.png
把piCorePlayer CPU效能全开,选Performance,再按Save。
https://i.imgur.com/Q7w6bNO.png
如果你像我一样会使用 AirPlay,可以把 Shairport-sync 开启,再按Save。
https://i.imgur.com/UHRnTGb.png
0x08 关闭 USB 电源
由于这地方比较复杂,而且如果使用USB接DAC的人,
要小心处理,不然会让你一直抓不到DAC。
先安装 uhubctl 工具,选 Extensions。
https://i.imgur.com/GNj31eQ.png
按 Available,然后找到 uhubctl.tcz,按下 Load,就会自动安装了。
https://i.imgur.com/3eBIKav.png
老样子,先上树莓派 USB 孔介绍,下图已经标记USB孔编号。
https://i.imgur.com/qNU6TR1.jpg
由于我选择把 USB 电源全关掉,所以设定如下,大家请自行设定要关掉电源的孔。
uhubctl -l2 -p1 -a 0;uhubctl -l2 -p2 -a 0;uhubctl -l2 -p3 -a 0;uhubctl -l2
-p4 -a 0
https://i.imgur.com/eEmfh2y.png
大概就这样,有事私讯我或留言吧。