[心得] 在Roon上撥放Spofity串流
在一次搜尋之下, 我碰巧發現了Roon可以經由擴充套件的方式來撥放Spofify串流
基本原理是這樣:
1.藉由一個獨立的DietPi裝置(虛擬或是實體裝置皆可), 使用Spotify Connect將串流音
訊放到區域網路上
2.Roon的擴充套件再將此串流音訊以電台(live radio)的方式將音樂撥出
詳細原理請見此網址:
https://github.com/TheAppgineer/roon-entrypoints/wiki
雖然這個方式可在大部分情況下無誤地撥放音樂, 但還是有些缺點, 所以在照著使用甚至
是
購買Roon終身會員前請考慮清楚:
1. 需要Spotify會員:
此擴充套件需要Spotify Connect在DietPi撥放並用擴充套件以取得媒體串流, 免費會員
無法使用
2. 需要獨立的DietPi裝置:
雖然虛擬或是實體裝置都可以使用, 但就是你的Roon Server外需要開開關關
操作會有其不便性, 而且此dietpi裝置必須要和roon server在同一區網底下
3. 音訊串流會有延遲:
所謂延遲的意思是當你切換歌曲時, Spotify的介面雖然會顯示歌曲已切換, 但是實際
聽到音樂切換大概需要8秒左右的時間
4. 串流連結穩定性問題:
雖然一旦Roon抓到了網路電台就可以順利的撥放歌曲(在不停止音樂的情況下),
但是一開始的連結有時候會無法成功, 或者是你按下音樂暫停或是停止按鈕也會造成
Roon要重新抓取, 此時有可能需要重開機DietPi裝置(給予此裝置固定ip似乎可以讓他比
較穩定)
5. 就是很麻煩, 大概需要有一定電腦底子, 所以大概這套件才不多人用
所以這邊來分享一下實際做法, 大概分成三個步驟:
1. 安裝Dietpi
2. 安裝Roon擴充套件
3. 連結電台
其實大部分的操作都是依照給的連結照著執行即可, 如果英文苦手丟進ChatGpt也可以?
但個人還是建議點進連結, 因為有圖片
1. 安裝Dietpi (以官方文件中安裝VM為例子)
https://dietpi.com/docs/install/ (點選VirtualBox的標籤有圖文教學)
1a. 下載安裝virtualBox
https://tinyurl.com/5266wcfb
https://download.virtualbox.org/virtualbox/7.0.10/VirtualBox-7.0.10-158379-Win.exe?source=:ow:o:p:nav:mmddyyVirtualBoxHero
(就一般軟體下載安裝即可)
1b. 下載Dietpi鏡像檔(記得選擇VM用的), 用7zip解壓出.ova檔
https://dietpi.com/#download
1c. 在VirtualBox (VB)介面下導入此.ova檔
唯二可以調整的大概就是1. 你的記憶體大小(我用1G沒甚麼問題) 2. 安裝資料夾 (預設
是C:\Users\使用者名稱\VirtualBox VMs)
1d. 點選該VM並且開機(Start), 使用預設帳號密碼 (root 以及 dietpi) 就會開始自動
安裝, 接下去會問你些有得沒的要不要改密碼通通照預設就好
1e. 接下來會出現這個畫面來讓你選擇要安裝的軟體
https://imgur.com/cq1lXFy

-------------------------------------------------------------------
2. 安裝Roon擴充套件 (dietpi)
2a. 選擇dietpi-software
2b. Browse Software
2c. 用空白鍵選擇 86 Roon Extension Manager (旁邊會出現*字號)
2d. tab鍵, confirm
2e. 選擇install選項, enter鍵, ok
2f. 安裝完會回到選單, tab鍵, exit
Dietpi設定就此完成, 以後只要把他開開關關就好
2g. 接下來打開roon - profile - extension
2h. 你應該會看到一個roon extenstion manager @DietPi的項目, 旁邊按setting
2i. Category 選 entrypoints, extension選Entrypoint gateway, Action 選
install, save
2j. 再次選roon extension manager setting, 這次 extension選librespot
entrypoint, install, save
2h. 務必確認多出來的extension都是 enabled 的狀態 (有enable 的按鈕就按下去)
https://imgur.com/7YmpTHB

-------------------------------------------------------------------
3. 連結電台
3a. 在dietpi 仍然開啟的情況下, 打開你電腦上的Spotify, 開始撥放音樂, 切記直到整
個步驟三完成之前不可以讓音樂暫停或停止, 自動換歌沒差
3b. 裝置選單中應該要有Librespot Entrypoint (dietpi), 在撥放音樂的狀態下切換過
去, 此時務必確認
右下角寫著 listening on Librespot Entrypoint (dietpi)
https://imgur.com/0SZ5p7I

3c. 再回到roon, profile - extensions, 在 Librespot Entrypoint 點選setting
3d. 複製Sation URL, 應該會類似長成這樣:
http://192.168.1.19:8000/entrypoint-librespot-DietPi
3e. 選擇左手邊My Live Radio, add station, add station URL
3f. 貼上你在步驟3d複製的URL, 按確定
3g. 此時你的live radio應該會出現 Librespot Entrypoint (dietpi), 點他並且按撥放
應該就會有spotify的音樂了
-------------------------------------------------------------------
之後的開啟順序應該是
1. 開啟dietpi
2. 開啟Spotify, 並且設定在 Librespot Entrypoint (dietpi) 撥放 (同3b)
3. 打開roon, 點開你已經存好的電台, 按撥放
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 70.112.161.237 (美國)
※ 文章網址: https://www.ptt.cc/bbs/Headphone/M.1695963001.A.FD5.html
※ 編輯: wutup (70.112.161.237 美國), 09/29/2023 12:54:32
※ 編輯: wutup (70.112.161.237 美國), 09/29/2023 12:57:43
※ 編輯: wutup (70.112.161.237 美國), 09/29/2023 13:02:19
推
09/29 15:54,
1年前
, 1F
09/29 15:54, 1F
推
09/29 21:33,
1年前
, 2F
09/29 21:33, 2F
→
09/29 23:31,
1年前
, 3F
09/29 23:31, 3F
→
09/29 23:31,
1年前
, 4F
09/29 23:31, 4F
推
09/29 23:46,
1年前
, 5F
09/29 23:46, 5F
我相信Roon跟我一樣都很想支援Spotify, 但很顯然就是Spotify太大以至於他們希望把使用者留在官方介面,他們的規模也讓他們有這樣做的本錢
※ 編輯: wutup (70.112.161.237 美國), 09/30/2023 00:08:32
Headphone 近期熱門文章
PTT數位生活區 即時熱門文章