這一切究竟
是怎麼運作的?
伺服器、播放端、同步、探索:這些詞聽起來很技術,但概念其實很簡單。這一頁用白話、以視覺方式解說整個 UPnP 生態系,讓 Serento 所做的每件事終於一目了然。十分鐘,沒有任何名詞未經解釋。
三個角色,一個家用網路
不論品牌,每一套 UPnP 音樂系統都是同一齣戲、三個演員。點一下各個角色,看看它負責什麼。琥珀色的點,就是在你的 Wi-Fi 上流動的對話。
Serento:遙控器
Serento 是你手上的那塊螢幕。它不儲存你的音樂,也不發出聲音:它指揮。你瀏覽音樂庫、挑一張專輯、決定由哪一部喇叭播放。在 UPnP 的用語裡,這個角色叫做控制點。神奇之處在於:因為大家說的是同一種語言,Serento 可以指揮任何品牌的任何伺服器與任何播放端。
它們怎麼找到彼此?
不用配對、不用代碼、不用帳號。當 Serento 開啟時,它會在你的 Wi-Fi 上喊話(「這裡有誰會說 UPnP 嗎?」),每一台伺服器與播放端都會用自己的名稱和位址回應。這個一呼一應是一項名為 SSDP 的標準,也是為什麼一切都會自己冒出來。試試看:
探索要成功,必須
- 手機/iPad/Mac 與伺服器在同一個 Wi-Fi 網路上
- iOS 會詢問一次區域網路權限,請按同意(若錯過了:設定 → Serento → 區域網路)
- 伺服器程式確實在它的電腦/NAS 上執行中
典型的阻礙
- 訪客 Wi-Fi 或第二個網路名稱,裝置彼此看不見
- 手機上的 VPN,流量離開了你的家用網路;聆聽時請關掉
- 路由器/AP 的「用戶端隔離」,一項刻意把裝置隔開的設定;請停用
- 電腦防火牆擋住了伺服器程式
Serento 為什麼要同步?
這是我們最常被問到的問題。簡短的答案是:同步複製的是圖書卡片目錄,不是書本身。你的伺服器知道成千上萬張專輯。若每翻一個畫面(每一次捲動、每一次搜尋、每敲一個字)都透過 Wi-Fi 去問它,會顯得又慢又笨重。所以 Serento 一次就把它做好:
同步會複製什麼
標題、演出者、專輯、曲風、年份、封面、格式:也就是關於你音樂的資訊。它又小又快。
同步不會複製什麼
音訊檔案本身。它們留在伺服器上,等你按下播放時才隨選串流。你的手機不會被塞爆。
你得到什麼
即時瀏覽、即時搜尋、漂亮的專輯牆,就算曲目數達到六位數也一樣。音樂庫之所以感覺像在本機,是因為目錄真的就在本機。
我什麼時候該同步?
Sync Data:完整複製目錄。音樂庫很大的話,去泡杯咖啡吧;這是每台裝置一次性的代價。
Sync Data:第一次之後只會帶入新增或更動的部分,所以補充只要幾秒(MinimServer 與 Plex)。
再執行一次 Sync Data,讓修正過的標題、封面與標籤取代舊目錄。
音樂實際上是從哪裡流過去的?
這一段會讓每個人都吃驚。當你播放到串流機時,音訊從來不會碰到你的手機。Serento 只是告訴串流機 「去伺服器把這首歌抓來」,接著就由它們兩者直接對話。切換下面的輸出,看看路徑如何改變:
你需要什麼
一個家用網路
你平常的 Wi-Fi 路由器。所有東西都必須待在同一個網路上,訣竅就在這裡。
Serento
在 iPhone、iPad 或 Mac 上。它是遙控器,而且只要你想,它也可以是播放器。
一台播放端
網路串流機、具串流輸入的擴大機、DAC。只有在需要 Hi-Fi 輸出時才用得上;Serento 本身透過你的裝置也播得很好。
你在 Serento 的頭五分鐘
- 1在同一個 Wi-Fi 上打開 Serento
iOS 詢問時請允許區域網路。探索會自己開始,不需要任何設定畫面。
- 2選擇你的伺服器
前往設定 → 音樂庫。你的伺服器會以名稱出現(那就是 SSDP 在工作)。點一下它。
- 3執行 Sync Data
目錄會複製過來,你會看到專輯數量往上跳。音樂庫很大嗎?就讓它跑完一次;之後每次啟動都是瞬間完成。
- 4選擇輸出
點輸出選擇器,挑你的串流機,或選 「This iPhone / iPad / Mac」。這就是第 01 節裡的播放端角色。
- ✓按下播放
瀏覽、點一張專輯、聆聽。下次你在伺服器上加了音樂,執行 Sync Data,它就會出現在這裡。
大家都會問的問題
- 伺服器程式此刻在它的電腦/NAS 上執行中嗎?
- 你的裝置和伺服器在同一個 Wi-Fi 名稱上嗎(不是訪客 Wi-Fi,也不是行動網路)?
- iOS:設定 → Serento → 區域網路 = 開啟。
- 手機/Mac 上的 VPN 關閉。
- 路由器設定:若有 AP/用戶端隔離,請停用。
- 電腦防火牆:允許伺服器程式。
一百次裡有九十九次,答案就在前四項之中。
播放到串流機時:不會。音訊直接從伺服器流向串流機;你的手機只是遙控器,可以休眠。在裝置本身播放時:裝置就是播放器,所以必須留在網路上,並保持足以播放的清醒狀態(鎖住螢幕沒問題;離開 Wi-Fi 範圍就會停)。
不需要:伺服器、播放端與 Serento 完全在你的家用網路內對話。網際網路只用於線上電台、演出者照片與中繼資料查詢等附加項目。就算網路斷線,你的音樂照樣播放。
你裝置上的目錄是一份副本,它不知道伺服器變了。請先讓伺服器自己重新掃描(MinimServer:Status → Rescan;Plex:掃描媒體庫),再到 Serento 執行 Sync Data · 第一次同步之後,它只會拉取有變動的部分。新專輯會落在「最近加入」裡。
檔案內常常只帶著一張小小的內嵌縮圖(約 500×500)。放在曲目旁邊的 folder.jpg / cover.jpg 通常是完整解析度的封面,而 Serento 會自動優先採用它,所以大畫面(正在播放、專輯頁面)能保持銳利。
UPnP 是家用網路的生態系,在你的 Wi-Fi 之外無法連上伺服器。要在外聆聽,請使用 Serento 的下載:在家時把專輯存到裝置上,之後在任何地方都能播放。
以串流機為輸出時不會:它直接從伺服器拉取原始檔案,位元完美,FLAC、高解析、DSD,都沒有經過手機。當輸出是裝置本身時,裝置會以其硬體所支援的最佳品質解碼並播放。
UPnP 是共通語言。DLNA 是建立在它之上的認證;就我們的目的而言,兩者是同一回事。OpenHome 是某些 Hi-Fi 串流機所說的擴充:它讓串流機保有自己的播放佇列,因此就算手機完全消失,播放仍能繼續。Serento 三者都會說,並自動選擇最好的一種,沒有東西需要設定。
兩者都可以。多個音樂庫會並列在 設定 → 音樂庫 裡(各自分開同步)。而多台 Serento 裝置也能和諧共存,各自保有自己的目錄副本;在同一個網路上,它們甚至會共享「正在播放」的狀態,所以 iPad 可以顯示並操控 iPhone 所開始的播放。
它正透過 Wi-Fi 一次讀完你的整份目錄(可能有數以萬計的項目)以及封面圖。在那之後,瀏覽完全不會碰到網路,日後的補充(Sync Data)只要幾秒。一次性的代價,永久的回報。
一份小小的詞彙表
點一個詞,這些就是你在 Serento 或 Hi-Fi 論壇上會遇到的全部名詞。