之前嗰篇我最後選擇咗 moOde Audio Player 嚟做播放器, 其實都好滿意啲音色. 相比起之前我用電腦或電話 BT 出去 Fiio 嘅隨身音樂接收器嘅聲, 真係令我絕對驚喜同好好好滿意. 而且仲唔需要聽聽下音樂會出現騷擾, 例如有人打嚟就播唔到音樂, 有訊息又會變得細聲. 用 Fiio 嘅聲會覺得偏平, 無乜音樂感, 但係叫做方便, 可以用電話或者電腦播放 NAS 裡面嘅音樂. 但係而家轉用咗 Pi4 + Nanosound One + moOde Audio Player 出嚟嘅效果, 一聽就聽到好大分別.
聽咗幾日, 本身都無諗過要轉用其他 Audio Player. 不過每次用佢個 web mobile UI 時, 真係頂唔住. 經常會出現停頓. 用電腦唔會有咁嘅問題, 但係一用電話嘅 Chrome 就會出事. 亦試過轉用 Brave, Firefox 都係咁… 上網睇下, 原來都頗多人都有咁嘅問題, 而好多人就會用 mConnect, Linn 呢啲第三方 Apps 去做控制. 當然我都有嘗試去用呢啲 apps 啦. 果然真係變得好咗, 但係另一個問題又發生啦! moOde Audio Player 話自己 support tidal, 但係唔知點解我 set 極都唔得, 搞咗幾日, 又上網問人, 又睇咗啲外國 forum, 有人話過要用啲軟件去拎返自己個 tidal account token, 我都試埋, 但係就係唔得, 費解~~~
最後我放棄了, 而且睇咗咁多網站, 原來好多人都推介 piCorePlayer, 心思思下就忍唔住去試下. 開頭都頗困難, 因為佢都有好多 setting 要做, 又要裝 Logitech Media Server, 又要去設定參數, 仲要去搵邊張咭係用 PCM5122 DAC. 終於搞咗一輪之後, 喇叭出到聲啦! 把聲真係……… 同 moOde 比嘅話, 我覺得真係不相伯仲. moOde 嘅聲比較柔, piCorePlayer 就比較細緻, 聲音取向係有分別 (唔知係咪因為揀選嘅 DAC 有唔同, 聲音都有唔同. moOde 我係用 Audiophonics PCM5122, piCorePlayer 我就用 Allo Boss DAC). 如果你問我喜歡邊個, 我諗我會選 moOde, 不過真係頂唔住佢個 web UI 會窒, 又用唔到 tidal. piCorePlayer 只需要去 Logitech 個 www.mysqueezebox.com 去啟動返個 tidal, 咁就可以喺 piCorePlayer 度 access tidal 嘅歌, 真係好方便. 再加埋安裝埋個新嘅 Material Theme, 佢個 mobile Web UI 當堂靚仔晒, 又順又靚, 無理由唔用.
piCorePlayer 有好多高人走去修改 kernel, 話會提高分析力, 又會改善音色. 仲有人話用唔同牌子嘅 SD Card 都會有分別. 有啲人仲話升級 raspberry 嘅 firmware, 仲可以用 USB 手指嚟啟動 piCorePlayer, 音色, 音場, 各方面都會有大大提升. 真係估唔到 piCorePlayer 嘅可玩性會咁多… 而家我只係用住 sandisk extreme Pro (特登出去買張新嘅返嚟試) 去啟動, 你問我聽唔聽到有分別? 我對耳未有咁厲害, 真係聽唔出. 或者之後得閒就去試下用 USB 手指先 (睇下心癮幾時發作). 當然而家我都已經好滿意!!
安裝方法
1. 去 https://www.picoreplayer.org/ 下載 6.1.0 Experimental RealTime Kernel 版本或最新 7.0版
2. 安裝 piCorePlayer 到 SD Card
3. Login raspberry pi internal IP (例如: 192.168.X.X)
4.1. 點選 “Main Page”, 然後拉到最底, 選擇 “Beta”
4.2. 然後安裝 “FFMpeg” (7.0版沒有了此項)
4.3. 下一步去 “Resize FS”, 將 Resize Partition 2 改為 300MB 或以上 (視乎你嘅 SD Card 容量)
5.1. 選擇 “Squeezelite Settings”, 揀選你嘅 DAC 喺邊個品牌型號或者相同嘅 DAC (我這邊是用了Allo Boss DAC)
5.2 然後去 “ALSA setting” 填上 “65535:4:留空:1:留空”
5.3. 然後就去 “Buffer size settings” 輸入 20000:500000 (想知係乜嘢, click “more” 睇下)
5.4. 再去 “Upsample setting” 輸入 vX::4:28:70:110:50 or v:1A:1:28:95.4:100:50 (想知係乜嘢, click “more” 睇下)
5.5. 另外喺 “Various Options” 度輸入 -W -V Digital (因為我係用 Allo Boss DAC, 所以呢度要用 Digital, 其他嘅就要輸入 -W -V Master)
5.6. 同樣喺 “Squeezelite Settings” 裡面, 推入 “Card Control” 選擇 “Ringing-less low latency FIR”
5.7. 將 “Output Level” 設定為 76
5.8 唔好剔 “When checked – built-in audio is enabled”
6. 視乎你有無用 WiFi, 因為我無用, 所以唔講了, 我將裡面所有有得揀 NO/Disable 嘅都揀晒
7.1 然後去 “Tweaks”
7.2 將 “piCorePlayer Tabs”, “LMS Controls Toolbar” & “HDMI power” 都揀選 “NO” (視乎你會唔會用到 HDMI port. 如果你有用咁就唔會選擇 NO)
7.3 去 “pCP Kernetl Tweaks” 下面的 Overclock,再 click “Advanced Overclock”,把 “Force turbo” 設定成 “YES”
7.4 同時也把 “GPU memory” 鍵入 “64”,然後按 Save 退出
7.5 再把 “CPU Isolation” 數值填上 2,3 後按 Save
8.1 跟手就要安裝埋 LMS. 先選擇 “LMS”, 然後揀 “Install” (有人唔會安裝 LMS 喺 piCorePlayer 度, 話最好 piCoreplayer 只做 player. LMS 就安裝去 NAS 或者搵另一台 notebook/PC 做 LMS)
8.2 如需要 mount 上NAS 的音樂資料夾,便需要到 “Install and Enable additional File Systems” 下面安裝 “Additional file systems are in use”
8.3 安裝完成之後就去 “Mount Remote Network Share”. 將 NAS 裡面嘅音樂資料夾 mount 到 piCorePlayer。 如你的NAS只支援 SMB2.0,那你便需要在 Options 裡加上 vers=2.0
嚟到呢度, 安裝大致已經完成. 之後就係要真正設定 LMS 啦! 不過去設定 LMS 之前, 麻煩你去 https://mysqueezebox.com/ 度註冊一個帳號, 因為之後需要用到的.
9.1 喺 LMS 頁面 click “LMS Web Page”, 然後登入剛剛註冊嘅帳號
9.2 然後選揀之前 mount 咗嘅 NAS Music 資料夾
9.3 playlist 睇下你需唔需要指定存放路徑, 如果唔需要就直接 click “Next” 去完成設定
10.1 喺 LMS 頁面 click ” Configure LMS”, 然後喺 “mysqueezebox.com” 頁面登入剛剛註冊嘅帳號, 咁就可以 link up 個 account
10.2 視乎你需唔需要安裝其他 plugin, 例如 “Material Skin”, “Playlist Manager”, “YouTube” 等等……
嚟到呢度, piCorePlayer 已經完成設定啦! 大家而家可以開心咁去享受音樂啦!!!
Updated on 22-Jan-2021
大家如果有 subscribe YouTube Premium 的話,可以去 “LMS” 下面按 “Configure LMS” 進入 Logitech Media Server。然後再去 “Plugins” 把 YouTube 新增到 LMS。安裝了 YouTube plugin 之後便可以按後面的 “Settings” 去設定。首先到以下網站新增一個 API 給 LMS 使用
1. 先到這個網站 https://console.developers.google.com/apis/credentials? 建立專案 Project
2. 新增 專案 Project 名稱,例如 : YouTube-API-Key-Project
3. 位置 – 略過便可
4. 按 “建立”
5. 然後在主畫面選擇剛剛建立的專案,選擇 “+啟用 API 和服務”
6. 在 API 程式庫頁搜尋 ” YouTube Data API v3″
7. “Enable” YouTube Data API v3
8. 然後建立憑證,選擇 “API 金鑰”。把產生出來的 API KEY 複製到 Configure LMS 裡面 YouTube Plugin Settings裡
9. 修改剛剛的 API 金鑰,修改API 金鑰名稱,選擇限制金鑰 (選擇 YouTube Data API v3),儲存後退出
10. 然後按 “建立憑證” 選擇 OAuth 用戶端 ID
11. 選擇 “電腦版應用程式”,然後鍵入名稱,例如 : Logitech Media Server
12. 將產生出來的用戶端ID和密碼複製到 Configure LMS 裡面的 YouTube Plugin Settings 裡
13. 在 YouTube Plugin Settings 裡鍵入所有資料之後,便可按 “Get Code”。它會生成一組紅色字串出來。
14. 然後打開 https://myaccount.google.com/permissions,填上該紅色字串之後,再允許電腦存取帳戶,大功告成
現在你便可以在 LMS 裡搜尋 YouTube 的歌曲了。