第 6 章:智慧列表與檢視客製
在處理數千首曲目的音樂庫時,手動將歌曲拖入播放清單(Playlist)不僅耗時,且無法隨著音樂庫的成長而自動更新。本章介紹如何利用規則引擎建立智慧列表(Smartlist)以及自訂檢視(View)方式,將音樂庫從單純的資料夾轉化為可動態篩選的資料庫。
6.1 Playlist vs Smartlist
在 JRiver 中,播放清單分為兩種形態:傳統的 Playlist 與動態的 Smartlist。
傳統 Playlist 是「靜態」的,你放入什麼,裡面就顯示什麼;而 Smartlist 則是「動態」的,它不儲存歌曲,而是儲存一組「篩選規則」。當你定義好規則後,只要符合條件的曲目會自動出現在列表中。
| 更新機制 |
手動新增/刪除 |
只要符合條件即自動加入 |
| 儲存內容 |
歌曲的實體路徑清單 |
篩選條件(規則) |
| 適用場景 |
固定主題的專輯集、特定播放順序 |
「最近一年加入」、「所有無損格式」 |
| 維護成本 |
高(需手動維護) |
低(設定一次後全自動) |
6.2 Smartlist 規則引擎
Smartlist 的核心是規則引擎。你可以透過組合多個欄位(Field)與運算子(Operator),精確定義篩選範圍。
建立步驟
為了將音樂庫中「近一年內加入」且「為無損格式」且「尚未播放過」的曲目自動彙整,操作流程如下:
在左側樹狀目錄的 Playlists 上點擊右鍵 → Add Smartlist。
在規則編輯器中設定條件組合:
設定邏輯運算子為 And(且),表示必須同時滿足上述三個條件。
為此 Smartlist 命名並儲存。
規則設定參考表
Date Added |
is within |
追蹤新入庫曲目 |
根據檔案匯入時間判定 |
Format |
contains |
篩選高解析音訊 |
檢查副檔名或格式標籤 |
Play Count |
is |
挖掘未聽歌曲 |
設定為 0 即為未播放 |
Rating |
is |
建立精選集 |
篩選 5 星評分曲目 |
6.3 View 客製
JRiver 的檢視(View)決定了你如何看到音樂庫的資訊。透過自訂欄位與分類階層,可以大幅提升瀏覽效率。
分類階層(Grouping)
若想在瀏覽時將歌曲依照「專輯 → 藝術家 → 曲目」層層遞進,而非平鋪所有歌曲,可透過檢視設定達成。
- 在媒體瀏覽視窗的欄位標題列點擊右鍵,或用檢視上方的分類列。
- 選擇
Group by,指定分組欄位。
- 設定優先順序:先
Album 再 Artist(也可依 Sample Rate 分組,找高解析檔很方便)。
欄位自訂(Column Customization)
針對不同需求(如:管理人員關注格式,聆聽者關注評分),可自訂顯示欄位。
- 在欄位標題列點擊右鍵。
- 勾選或取消勾選需要顯示的資訊(如
Bitrate、Sample Rate、Rating)。
- 拖曳欄位標題以調整左右順序。
6.4 實用範本三個
以下提供三個建議的 Smartlist 範本,可直接對照設定:
範本一:新入庫無損試聽區
- 目的:自動收集所有新下載且品質較高的曲目,方便在書房系統(DELL → Edifier)進行初次試聽。
- 規則:
Date Added (within 30 days) AND Format (Lossless)。
範本二:低解析度清理清單
- 目的:找出庫中品質較差的檔案,以便後續替換為高解析版本。
- 規則:
Bitrate (less than 320 kbps) OR Format (MP3)。
範本三:高分最愛隨機播
- 目的:建立一個僅包含 5 星評分曲目的動態清單,用於背景音樂播放。
- 規則:
Rating (is 5 stars)。
本章重點整理
Playlist 是靜態手動清單;Smartlist 是基於規則的動態清單。
Smartlist 透過 Field → Operator → Value 的組合定義篩選範圍。
View 客製 可透過 Group by 改變資料階層,透過欄位勾選自訂顯示資訊。
對於追求極端自動化管理的使用者,JRiver 的 Smartlist 邏輯比《Roon 從 0 到 1》中所述的標記系統更接近資料庫查詢。
常見錯誤
| Smartlist 內沒有歌曲 |
規則條件衝突(如 And 條件過於嚴苛) |
嘗試將 And 改為 Or 或放寬時間限制 |
| 新加的歌沒出現在 Smartlist |
檔案標籤(Tag)缺失或不完整 |
檢查該曲目的 Date Added 或 Format 欄位是否正確 |
| 找不到某個自訂欄位 |
該欄位在目前 View 模式下不支援 |
檢查是否處於 Songs 視圖而非 Albums 視圖 |
資料來源
- JRiver Official Wiki: Smartlists
- JRiver DevZone: Media Library Query Logic
- 相關章節:本章功能係建立在第 4 章「媒體庫匯入」的標籤基礎之上。