Serento 下載
生態系 · 簡單說明

這一切究竟 是怎麼運作的?

伺服器、播放端、同步、探索:這些詞聽起來很技術,但概念其實很簡單。這一頁用白話、以視覺方式解說整個 UPnP 生態系,讓 Serento 所做的每件事終於一目了然。十分鐘,沒有任何名詞未經解釋。

01 · 演員陣容

三個角色,一個家用網路

不論品牌,每一套 UPnP 音樂系統都是同一齣戲、三個演員。

音樂庫

媒體伺服器

一支在電腦或 NAS 上執行的小程式(MinimServer 或 Plex),指向你的音樂資料夾。它讀取每個檔案的標籤、標題、演出者與封面,並把整份收藏提供給網路。它保存音樂,但自己從不發出聲音。如果 Serento 是遙控器,那伺服器就是唱片架。

遙控器

Serento

Serento 是你手上的那塊螢幕。它不儲存你的音樂,也不發出聲音:它指揮。你瀏覽音樂庫、挑一張專輯、決定由哪一部喇叭播放。在 UPnP 的用語裡,這個角色叫做控制點。神奇之處在於:因為大家說的是同一種語言,Serento 可以指揮任何品牌的任何伺服器與任何播放端。

播放器

播放端

真正發出聲音的那個東西:網路串流機、串流擴大機、DAC,或者當你把輸出選為「This iPhone / iPad / Mac」時的 Serento 自身裝置。當你按下播放,播放端會直接從伺服器取得音樂並播放。你的手機始終待在音訊路徑之外。

i

一台裝置可以扮演兩個角色。你的 iPhone 可以既是遙控器又是播放器(把輸出選成 「This iPhone」)。NAS 可以承擔伺服器。但那三個角色永遠存在,這就是關鍵的心智模型。

02 · 探索

它們怎麼找到彼此?

不用配對、不用代碼、不用帳號。當 Serento 開啟時,它會在你的 Wi-Fi 上喊話(「這裡有誰會說 UPnP 嗎?」),每一台伺服器與播放端都會用自己的名稱和位址回應。這個一呼一應是一項名為 SSDP 的標準,也是為什麼一切都會自己冒出來。

探索要成功,必須

  • 手機/iPad/Mac 與伺服器在同一個 Wi-Fi 網路上
  • iOS 會詢問一次區域網路權限,請按同意(若錯過了:設定 → Serento → 區域網路)
  • 伺服器程式確實在它的電腦/NAS 上執行中

典型的阻礙

  • 訪客 Wi-Fi 或第二個網路名稱,裝置彼此看不見
  • 手機上的 VPN,流量離開了你的家用網路;聆聽時請關掉
  • 路由器/AP 的「用戶端隔離」,一項刻意把裝置隔開的設定;請停用
  • 電腦防火牆擋住了伺服器程式
03 · 同步

Serento 為什麼要同步?

這是我們最常被問到的問題。簡短的答案是:同步複製的是圖書卡片目錄,不是書本身。你的伺服器知道成千上萬張專輯。若每翻一個畫面(每一次捲動、每一次搜尋、每敲一個字)都透過 Wi-Fi 去問它,會顯得又慢又笨重。

同步會複製什麼

標題、演出者、專輯、曲風、年份、封面、格式:也就是關於你音樂的資訊。它又小又快。

同步不會複製什麼

音訊檔案本身。它們留在伺服器上,等你按下播放時才隨選串流。你的手機不會被塞爆。

你得到什麼

即時瀏覽、即時搜尋、漂亮的專輯牆,就算曲目數達到六位數也一樣。音樂庫之所以感覺像在本機,是因為目錄真的就在本機。

我什麼時候該同步?

第一次Sync Data:完整複製目錄。音樂庫很大的話,去泡杯咖啡吧;這是每台裝置一次性的代價。
加了新音樂Sync Data:第一次之後只會帶入新增或更動的部分,所以補充只要幾秒(MinimServer 與 Plex)。
重新標記了檔案再執行一次 Sync Data,讓修正過的標題、封面與標籤取代舊目錄。
i

每台裝置各自保有自己的目錄。你的 iPhone、iPad 與 Mac 各同步一次。這就是為什麼全新的裝置在你執行它的第一次 Sync Data 之前,音樂庫是空的;沒有出錯,只是它還沒把目錄複製過來。

04 · 串流

音樂實際上是從哪裡流過去的?

這一段會讓每個人都吃驚。當你播放到串流機時,音訊從來不會碰到你的手機。Serento 只是告訴串流機 「去伺服器把這首歌抓來」,接著就由它們兩者直接對話。

輸出:串流機

串流機輸出。Serento 只送出小小的指令;串流機直接從伺服器拉取音訊,位元完美,未經任何加工。你可以鎖上手機、接電話,甚至離開房間:音樂照樣繼續,因為你的手機從來就不在音訊路徑上。

輸出:這台 iPhone

裝置輸出。不需要串流機:你的 iPhone、iPad 或 Mac 就成了播放端。音訊從伺服器流向裝置,透過它的喇叭、耳機或任何已連接的設備播放。播放期間,裝置必須留在你的家用 Wi-Fi 上。

05 · 你的配備

你需要什麼

必要

一個家用網路

你平常的 Wi-Fi 路由器。所有東西都必須待在同一個網路上,訣竅就在這裡。

必要

一台媒體伺服器

在電腦或 NAS 上執行的程式(MinimServer 或 Plex),並指向你的音樂資料夾。我們的設定指南大約十分鐘就能帶你走完。

必要

Serento

在 iPhone、iPad 或 Mac 上。它是遙控器,而且只要你想,它也可以是播放器。

選配

一台播放端

網路串流機、具串流輸入的擴大機、DAC。只有在需要 Hi-Fi 輸出時才用得上;Serento 本身透過你的裝置也播得很好。

06 · 在 App 裡

你在 Serento 的頭五分鐘

  1. 在同一個 Wi-Fi 上打開 Serento

    iOS 詢問時請允許區域網路。探索會自己開始,不需要任何設定畫面。

  2. 選擇你的伺服器

    前往設定 → 音樂庫。你的伺服器會以名稱出現(那就是 SSDP 在工作)。點一下它。

  3. 執行 Sync Data

    目錄會複製過來,你會看到專輯數量往上跳。音樂庫很大嗎?就讓它跑完一次;之後每次啟動都是瞬間完成。

  4. 選擇輸出

    點輸出選擇器,挑你的串流機,或選 「This iPhone / iPad / Mac」。這就是第 01 節裡的播放端角色。

  5. 按下播放

    瀏覽、點一張專輯、聆聽。下次你在伺服器上加了音樂,執行 Sync Data,它就會出現在這裡。

07 · 所有問題

大家都會問的問題

  1. 伺服器程式此刻在它的電腦/NAS 上執行中嗎?
  2. 你的裝置和伺服器在同一個 Wi-Fi 名稱上嗎(不是訪客 Wi-Fi,也不是行動網路)?
  3. iOS:設定 → Serento → 區域網路 = 開啟。
  4. 手機/Mac 上的 VPN 關閉。
  5. 路由器設定:若有 AP/用戶端隔離,請停用。
  6. 電腦防火牆:允許伺服器程式。

一百次裡有九十九次,答案就在前四項之中。

播放到串流機時:不會。音訊直接從伺服器流向串流機;你的手機只是遙控器,可以休眠。在裝置本身播放時:裝置就是播放器,所以必須留在網路上,並保持足以播放的清醒狀態(鎖住螢幕沒問題;離開 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)只要幾秒。一次性的代價,永久的回報。

08 · 這些詞

一份小小的詞彙表

UPnPUniversal Plug and Play:一種共通語言,讓任何品牌的音樂裝置能在家用網路上自動找到彼此並協同運作。
DLNA建立在 UPnP 之上的認證計畫。當一台裝置說「DLNA」,它說的就是同一種語言;日常使用上,把 UPnP 與 DLNA 當成同義詞即可。
媒體伺服器保存你的音樂庫並提供給網路的程式,也就是在電腦或 NAS 上執行的 MinimServer 或 Plex。「音樂庫」的角色。
播放端把串流變成聲音的裝置:網路串流機、串流擴大機、DAC,或 Serento 自身的裝置輸出。「播放器」的角色。
控制點遙控器:你手上用來瀏覽音樂庫並指揮播放端的 App。也就是 Serento。你會在論壇上看到這個詞;日常裡你就叫它「那個 App」。
OpenHome某些 Hi-Fi 串流機所說的 UPnP 擴充。串流機保有自己的播放佇列,因此即使手機離開,音樂仍會繼續。Serento 在可用時會自動採用。
SSDP探索時的一呼一應:Serento 問「這個網路上有誰?」,裝置以自己的名稱和位址回答。這就是為什麼一切不用配對就會出現。
同步把伺服器的目錄(標題、封面、標籤,不含音訊檔)複製到你的裝置上,讓瀏覽與搜尋都是即時的。第一次同步複製全部;之後只有新增或變動的項目會傳過來。
位元完美完全依照檔案原樣送達的音訊,沿途沒有任何改變,不重新取樣、不做處理。當串流機直接從伺服器拉取時,你得到的就是這個。
標籤 / 中繼資料你的檔案所帶的額外文字:標題、演出者、專輯、年份、作曲家、封面。好標籤 = 漂亮的音樂庫。伺服器讀取標籤;Serento 把它們呈現出來。

準備好打造你自己的了嗎?

設定指南會帶你從零到開始播放,大約十分鐘:伺服器安裝、可直接複製貼上的設定值,以及第一次同步。