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

LMS(Logitech Media Server)與Roon架構個人觀點、自己使用的架構,外網聽家中音樂,兩者比較與分享
個人家庭使用的主要架構如上,其實現在很多都是主從架構(Server-Client),只是有些時候會把以上control apps, core, output做不同的整合。
LMS(Logitech Media Server)與Roon架構個人觀點、自己使用的架構,外網聽家中音樂,兩者比較與分享
上圖是我目前用最久的架構,也是目前個人覺得很穩定的架構是參考版上許多先進分享指導的,在網路硬碟Synology DS918+上的Docker上裝LMS(Logitech Media Server)當作Core/Server,再透過樹莓派裝piCorePlayer(Client)接收音樂訊號,當然區域網路內的Airplay也都可以當作音訊輸出(outputs),自家的Bose SoundTouch內建Airplay也可以用。
LMS(Logitech Media Server)與Roon架構個人觀點、自己使用的架構,外網聽家中音樂,兩者比較與分享
最近在試用Roon的架構,真的蠻方便的,之前的架構幾乎是無痛調整,只是在網路硬碟Synology DS918+上套件中心裝上Roon的SPK,然後在手機或電腦裝上Roon的App就可以當作控制端control apps。
ps. 要打開Squeeze協定才能找到樹莓派 + piCorePlayer(Client)
LMS(Logitech Media Server)與Roon架構個人觀點、自己使用的架構,外網聽家中音樂,兩者比較與分享
上網找了些資料,知道自從Roon 2.0後就開始支援可以在家裡區域網路以外的地方聽音樂,只要在手機上改裝Roon ARC這個App,這個App就可以控制並且用手機播放音樂,同時當作control apps與outputs,同樣也有像區域網路的時候音訊轉換的圖,讓你很方便的就知道現在手機收到的訊號是無損、高音質、或是有損(lossy)。
PS. 需要在家裡的路由器打開NAT port做端口轉發。
LMS(Logitech Media Server)與Roon架構個人觀點、自己使用的架構,外網聽家中音樂,兩者比較與分享
於是我就在想,Roon可以透過Roon ARC讓手機也可以在外面播放家中音樂,那麼LMS(Logitech Media Server)架構難道不行嗎?Google了一下發現有個iOS的app叫做iPeng的似乎可以達到類似效果,之前其實也有聽過這個app,但是覺得與原本Web介面+Material skin功能重疊,那時候就沒買。因為想試試於是我就買了這個app,所以區域網路內的架構先切回core: Docker + LMS,control apps: iPeng,用起來也是算方便,買一個授權可以裝在iPhone, iPad同一個Apple ID都可以用。另外還有個驚喜,就是iPeng可以看到歌詞,而且是動態的,會隨著播歌到哪裡歌詞就到哪裡。
LMS(Logitech Media Server)與Roon架構個人觀點、自己使用的架構,外網聽家中音樂,兩者比較與分享
重點來了,如果要在外面聽家中音樂,要再內購iPeng Playback這個功能,這樣就可以將手機同時當作control apps與outputs,這裡有點技術性,不是將家中路由器打開NAT port做端口轉發這麼簡單,而是要設定VPN讓iPhone可以透過VPN連回家中,再打開iPeng,這裡還有點要做的,因為透過VPN,iPeng沒辦法直接掃整個區網找到Core,這需要在iPeng App裡面指定網路硬碟IP即可。
2023-1-18 更新:
後來找到比較簡單的方式,其實iPeng也可以用打開NAT port做端口轉發的方式,就不用設定VPN這麼麻煩了,步驟摘要如下:
0. 固定網路硬碟的區網IP, 與能夠連到您網路硬碟的固定外網位址(這步驟我想有在用Synology的應該可以很容易取得xxx.synology.me之類的IP)
1. 需在路由器打開9000TCP, 3483TCP, 3483UDP端口,指向您的網路硬碟
2. 然後在iPeng 設定>iPeng設定>額外的伺服器 新增伺服器:xxx.synology.me:9000(這裡需要指定端口9000,才能從外網連到您的網路硬碟)


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

另外建議將LMS設定登入帳號與密碼,因為原本在區網內是沒有外面的人可以連入,若做了打開NAT port做端口轉發,則外面的人就可以連入去控制家中音響,設定方式:
Material skin右上角三個點>Settings>Server切換到Security頁面,輸入您要的帳號密碼即可,未來連線就先要輸入帳號密碼

可參考此篇Coolio’s Guide to Remote Playback

總結:
  1. LMS(Logitech Media Server)與Roon的架構目前都可以相當穩定的擔任家中音樂串流的角色,在外面也可以透過不同方式聽家中音樂。
  2. 不過在外面聽音樂設定上LMS(Logitech Media Server)需要打開NAT port做端口轉發或設定家中VPN稍微複雜,而Roon ARC只需要打開NAT port做端口轉發就可以。
  3. 費用方面LMS(Logitech Media Server)架構的iPeng 台幣290元 + iPeng Playback 台幣170元,是一次性的費用,Roon架構則是按月、年或終身授權 ,目前一個月美金12.99元,約台幣400元。
jakiesun wrote:
個人家庭使用的主要架...(恕刪)

感謝分享!五分奉上!

Roon貴桑桑,我還是用免費的LMS就好

Android裡有幾個手機App可以用,上Play 商店搜squeezelite可以搜到,

Squeezer 和 Squeeze Controller:單純controller(免費),本人是用Squeezer,還行。
SqueezePlayer(150NTD)和SB Player(100NTD):遠程用手機播放LMS裡音樂檔的App,我都沒用過,所以無法評論。

這一段比較一下LMS與Roon的音樂來源

LMS Roon
自己儲存的音樂 + +
高音質雲端音樂 Tidal, Qobuz Tidal, Qobuz
其他雲端音樂 Spotify, soundcloud, Deezer -
網路收音機 TuneIn Radio, Radio, ...好多寫不完 +
YouTube + -
Podcast + -

其中能撥「自己儲存的音樂」應該算基本的,而「高音質雲端音樂」方面也是目前主流的Tidal, Qobuz都有,不過論收藏完整,應該還是「其他雲端音樂」中的Spotify,然後非主流音樂的soundcloud與Deezer,這些就比較少用,「網路收音機」中LMS實在多到寫不完,光內建的Radio就可以聽全世界的網路串流電台了,竟然連YouTube, Podcast都在LMS插件裡面找得到,實在也是包羅萬象了~這應該也是拜開放原始碼之賜吧

也因為兩者的音樂來源很多,LMS的播放清單就可以是整合自己儲存的音樂、Tidal、Spotify等來源,舉例來說LMS同一個播放清單可以先找同一位歌手/歌曲有Tidal, Qobuz收錄的高音質雲端音樂、再找Tidal, Qobuz沒有收錄到的Spotify音樂、或自己儲存的音樂等。當然Roon就可以整合Tidal, Qobuz的高音質雲端音樂、自己儲存的音樂。

像是有首歌我覺得梁靜茹翻唱的「飄洋過海來看你」實在很有意境,押韻也很美,就用LMS找了我訂閱的Tidal, Spotify與自己儲存的音樂集結成一個播放清單,聽聽看不同歌手翻唱的版本。
這個Roon也做得到,而且可以用他們的AI自動幫你推薦您喜歡的歌的類似歌曲,不過當然僅限於Roon能整合的音樂來源,不過這樣也是相當夠了。
2023-01-26 更正 Roon有網路收音機的部分

這一段比較一下LMS與Roon撥完音樂後的接續播放

一、LMS(Logitech Media Server)在Settings>Player裡面設定,有個Don't Stop The Music,下拉選單可以選擇您要接續播放的方式
Don't Stop The Music 1
Don't Stop The Music 2





基本上LMS有很多種接續播放的方式,基本上有
  1. 內建有隨機演出者(Random Artist)、隨機專輯(Random Album)、隨機年代(Random Year),歌曲混合(Song Mix)等。
  2. 可以透過安裝不同的插件Plugin增加接續播放的方式,例如Spotify建議(Spotify Recommendations)、Deezer Smart Radio等。
  3. LMS是可以將不同Player設定不同接續播放的方式,比如您可以將家中自己聽的專用音響接續播放設成「歌曲混合 Song Mix (keep genre selection)」保持同樣類型播放,然後在客廳大家用的音響設成「隨機專輯(Random Album)」讓音樂播放多樣化。
ps. Song Mix (keep genre selection)應該是指保持一開始播歌選擇的歌曲類型,在Browse>Random Mix跳出的選單可以選,類型可以同時選很多種。
Song Mix (limited to current genres)應該是指限制在目前的類型。

2023-02-12 更新
有個叫做LastMix的Plugin,安裝後就可以選擇LastMix,這是個利用Last.fm去判斷您最後一首歌的類型,並且找到您資料庫內類似的歌去播放,測試下來,連Tidal, Spotify的歌,沒有加入資料庫的,但是類型相似的歌都會列入接續播放,可以當作另外一種不知道聽什麼歌時,直接讓LMS撥到最後一首,這LastMix就會自己推薦列入新的歌接續播放,也不用什麼設定,相當方便喔

二、Roon的話則是選擇Roon radio開啟與否,讓裡面的AI自動幫您選擇歌曲與否,不過目前我聽起來比較像是上述LMS(Logitech Media Server)裡面的歌曲混合Song Mix,您如果聽的是英文老歌,後續也是英文老歌,您如果聽的是古典音樂,後續也是古典音樂。

這一段比較LMS與Roon的播放裝置支援

LMS Roon
SqueezeBox + 樹莓派Picoreplayer + 樹莓派Picoreplayer
Airplay + AirPlay bridge +
ChromeCast + Chromecast bridge +Roon ready裝置
PC + Squeezelite-X +
Mac + Local Player +
iPhone + iPeng+Playback + Roon ARC

在這一段看起來似乎都有支援,不過這部分Roon的比較簡單,幾乎都是官網找的到的軟體,然後PC, Mac上安裝的的可以當核心Core、控制裝置Controller與播放裝置Player,或是單純當作播放裝置Player,無線的Airplay與ChromeCast也都內建,不需要再找什麼軟體安裝。而LMS則需要到Settings設定>Plugins(插件)勾選相關Plugins安裝,難度其實也還好。

Roon播放裝置1
Roon播放裝置2

ChromeCast with Google TV無動態歌詞
ChromeCast with Google TV有動態歌詞

只是ChromeCast需要Roon ready裝置,家中的ChromeCast with Google TV有支援,但是Dynalink Android TV智慧4K電視盒就找不到。不過ChromeCast有支援的話,聽音樂電視會有專輯畫面、播放進度、甚至有動態歌詞。

IMG_6996
IMG_6997
IMG_6998
IMG_6999
IMG_7001


Roon播放裝置設定可以按下右下角喇叭圖示,就可以設定包含關機、睡眠、DSP音效設定、移轉播放區域、細部設定等,連播放圖示都可以設定,UI使用者介面可以說是Roon的強項了

相較之下LMS雖然都可以透過插件與安裝軟體支援,但是散在各處,對於新手來說,也是一種苦惱吧~這部分有機會再補充

這一段比較LMS與Roon的網路電台

抱歉圖片群組還是搞不定,圖長傷眼請包涵
ROON網路電台1
ROON網路電台2
ROON網路電台3

ROON網路電台做得很漂亮,圖文並茂,一目了然

LMS Radio 1
LMS Radio 2
LMS Radio 3
LMS Radio 4
LMS Radio 5


LMS做的簡潔有力,一貫的一開始文字選單,一層層點入後可以看到各地的廣播電台,台灣的也很多,當然也可以點到自己喜歡的電台後,點右側三個點點,加入最愛(Add to favorites)
很棒的系統性比較。
目前還沒看到從lms跳槽的理由,樓主請繼續。
Robinnibor wrote:
Roon貴桑桑,我還...(恕刪)

請問一下
可以使用PC單機,但類似樹莓派那樣,安裝player在同一PC上嗎?
想單純使用PC,然後可以掛上TIDAL,所以想使用LMS
或者有甚麼solution是可以掛TIDAL的?THANKS!
godfire111 wrote:
請問一下可以使用PC...(恕刪)


我沒用Tidal所以不清楚,Sorry
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!