• 2

LMS(Logitech Media Server)與Roon架構個人觀點、自己使用的架構,外網聽家中音樂,兩者比較與分享




godfire111 wrote:
請問一下可以使用PC...(恕刪)




MacOS請安裝LMS Plugin: Local Player,即可用同一台機器Mac的音源輸出,讓同一台電腦當作是Core與Player,MacOS這樣就可以播放了,Windows可能要配合Squeezelite-X才能播放,這個部分因為很久沒用Windows了,所以還沒測試過。

至於Tidal您只要之前在https://www.mysqueezebox.com/user/apps
裡面有設定Tidal的帳號密碼,在登入您的mysqueezebox帳密到您電腦的LMS,即可在LMS的Apps找到Tidal並播放了

Step 1: 註冊mysqueezebox.com
Step 2: 在mysqueezebox.com的App Gallery找到Tidal安裝並填入Tidal帳密
Step 3: 在您安裝的LMS設定>mysqueezebox.com填入您mysqueezebox.com帳密
之後就可以在LMS主介面>Apps找到TIDAL並播放

這一段說明如何使用LMS電腦遠端播放


前面本文後面有提到如何使用手機播放遠端的LMS(core),類似Roon ARC的方式,不過透過手機播放總是有時候手機要做別的事情,另外手機通常是透過藍芽輸出,音質沒辦法太好,而外出到辦公室要撥音樂其實也可以有Hifi,這時候多工的電腦就派上用場了。

如上圖所示,Core有兩個,一個是遠端家中的Synology DS918+中的Docker安裝LMS,另外一個則是Macbook Air安裝的Core,中間透過4G/5G+NAT連在一起,再透過USB輸出給我辦公室的DAC+D類擴大機(SMSL AO200),然後再輸出到喇叭(DALI Spektor 1)

作法說明如下:
Step 1: 在電腦安裝LMS
到mysqueezebox.com網站,左下方Download Logitech Media Server software 下載符合您電腦的LMS,裡面Microsoft Windows, Mac, Linux的都有,並且安裝,登入您mysqueezebox.com的帳密,那您電腦就多一個LMS(core)了,例如我是用Macbook Air,下載的就需要是for Mac的。
Step 2: 在LMS安裝兩個插件Plugins: Local Player 與 Remote Music Libraries
用瀏覽器打開http://localhost:9000可以連線到您的LMS,進入Settings>Plugins勾選安裝兩個Plugins: Local Player 與 Remote Music Libraries,重開LMS後就可以設定這兩個Plugins
Step 3: 設定Local Player
在Select Binary選squeezelite-osx,然後勾選not-Running儲存設定就會變成Running,您的Macbook Air就從單純的LMS(core)多個功能變成Player了。
Step 4:設定Remote Music Libraries
填入您遠端資料庫的網址,如http://xxx.synology.me:9000儲存設定即可,這個插件可以讓您的LMS core去找到另外一個遠端音樂資料庫。

然後您就會在您Macbook Air LMS瀏覽器主介面中多一項Remote Libraries的選單,點入後就會是您另外一個LMS(core)也就是Synology DS 918+的資料庫了,就可以用電腦Hifi播放您家中的資料庫了,而Macbook Air同時是LMS(core), Player,直接用內建瀏覽器就可以控制(control apps),只是播放的是另外一個在Synology DS918+的LMS音樂資料庫。

這個跟ROON比較起來,差異如下:
  1. 多了一個Core,但是LMS仍然免費,會這樣講因為ROON的授權是以一個Core是一個授權,ROON多一個Core要多買一個授權。
  2. Roon目前似乎沒辦法用電腦遠端播放,只能用手機安裝Roon ARC遠端播放,這個可能要再確認。

比較LMS與Roon將線上音樂加入自己的音樂庫的方式

這個部分,Roon做得相當簡單,基本上就是用Roon瀏覽Tidal時將喜歡的專輯上面有個小愛心,按下去就加入到自己的音樂庫,這個動作也會反映在Tidal app內,在Roon按下小愛心的專輯也會列到Tidal的MY COLLECTION內

LMS稍微複雜一點
方法一:

step 1: 直接在原生Tidal app內喜愛的專輯,點下小愛心
step 2: 然後在LMS內Sever settings>Plugins>Online Music Library Integration內,將Tidal選Integrate online library and automatically check for changes,這一步只需一次
step 3: 在Server settings>Basic Settings內Rescan Media Library 處按下 Rescan
就會出現在自己的音樂庫內,當然也可以等待定期Rescan

方法二:

在LMS>Apps>Tidal也內可以瀏覽或搜尋一些Tidal線上的專輯,但是要加入自己的音樂庫,要先點到專輯裡面的一首歌曲,點MORE>Save song to library再選擇看您要加入單一歌曲(Add track to library)、加入整張專輯(Add album to library)、或加入歌手(Add artist to library),加入後不會有什麼提示~然後也不會立刻出現在您的音樂庫~orz
一樣要Rescan您的音樂庫之後才會出現
截圖 2023-02-19 上午8.43.11
截圖 2023-02-19 上午8.43.57
截圖 2023-02-19 上午8.44.36
jakiesun wrote:
MacOS請安裝LMS...(恕刪)

謝謝回覆
後來確認PC版的LMS也有Local Player的Plugin可以用,目前這樣使用的很好
反而是SqueezeXite有bug,設定都無法存檔
daphile 有zerotier 可以建立虛擬區域網路
手機也有APP支援 裝一下就可以遠端撥放了
古老 Android 手機再利用,安裝 squeezelite,Lyrion
Turn old android phone into squeezebox
簡單記錄

我外行,拼拼湊湊,這些指令我也看不太懂,只是依樣畫葫蘆。
請多多指正。

Lyrion Media Server 或 Logitech Media Server
要安裝 material skin plug-in,後面安裝的 Lyrion 才會有畫面

Termux
1. 先用 droidify 或其它方法安裝 termux
2. 開啓 termux
~$ apt-get update
~$ nano .termux/termux.properties (編輯設定檔)
allow-external-apps=true (允許之後的 Lyrion 開啓 termux 中的 squeezelite)
~$ termux-reload-settings
~$ apt install squeezelite
~$ exit
(Termux 不是一般的 terminal 或 console,是有特定功能的)

Lyrion
1. 用 droidify 或其它方法安裝 Lyrion
2. 這時 Lyrion 應該已經能遙控 server 了。
3. 在 Lyrion 的 Settings - Application 找 Local Player 欄位
Player app : Squeezelite (via Termux)
Squeezelite (via Termux) options :
這裏要填 squeezelite 的選項,比方說設定 client 的名字,就輸入 -n clientname
接下來的 Auto-start player 等等選項,依需求設定。
用roon聽音樂,音質與CD差不多,又方便,伺服器用舊電腦就很順,當初roon就買斷,也省了訊源的經費,長期考量確實滑算。
Robinnibor wrote:
我沒用Tid...(恕刪)
2025-1-26 更新
  1. 目前舊的Logitech Media Server已經更名並且移到另外一個叫lyrion music server的專案,Docker也是
  2. Tidal原本用https://www.mysqueezebox.com/user/apps
    設定Tidal的帳號密碼,之前在mysquzzebox.com停止運轉後另外出了一個專門的plugin,與LMS整合的更完整,更加的圖示化而非以往的文字條
  3. 以往的遠端ipeng播放仍然可以使用新的LMS播放
另外之前舊的喇叭壞了,過年淘了DALI Oberon 3跟樹苺派的七吋觸控螢幕,更新了窮人播放組給大家參考一下(PS 裝了Volumio,一樣可以透過LMS->upnp player播放)
IMG_8369
IMG_8371
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?