第 5 章:標籤系統與檔案管理

在建立音樂庫後,檔案的組織方式決定了後續搜尋與篩選的效率。JRiver 的核心邏輯並非直接依賴檔案路徑,而是透過標籤(Tag)將檔案資訊轉化為資料庫欄位。

5.1 JRiver 的標籤哲學

JRiver 將庫欄位(Library Fields)視為「一等公民」。這意味著軟體在管理音樂時,優先讀取其內部資料庫的索引,而非每次都去掃描硬碟上的實體檔案標籤。

這種設計解決了兩個問題:第一,大量檔案在瀏覽時不會因為讀取實體 Tag 而產生延遲;第二,允許使用者在不修改原始檔案(不破壞實體 Tag)的情況下,在 JRiver 內部自訂分類資訊。

自訂欄位

若內建的欄位(如 Artist, Album, Genre)無法滿足分類需求,使用者可以建立自訂欄位。例如,建立一個「聽感」或「設備紀錄」欄位,用來標註該曲目是在何種硬體下量測過或調整過。

5.2 Tag 檢視與批次編輯

當匯入大量音樂後,常會發現部分專輯的標題缺失或格式不統一。透過批次編輯功能,可以一次將多個檔案的相同欄位設定為相同數值,避免逐一修改。

批次編輯步驟

  1. Audio 視窗中,選取需要修改的一個或多個檔案。
  2. 右鍵點擊 → Tag(或按 Action Window 的 Tag 分頁),開啟標籤編輯窗。多選時所有選取檔案一起改。
  3. 在開啟的屬性視窗中,直接修改對應的欄位文字。
  4. 儲存設定。

5.3 從檔名填標籤、從標籤改檔名

許多音樂下載後只有正確的檔名(例如 Artist - Album - Track - Title.flac),但內部 Tag 卻是空白的。JRiver 提供了將檔名解析為標籤的功能。反之,當標籤整理完畢後,也可以將混亂的檔名統整為標準格式。

從檔名填寫屬性 (Fill Properties from Filename)

這步解決的是「檔案有名字但沒標籤」的問題。

  1. 選取目標檔案。
  2. 右鍵 → Library ToolsFill Properties from Filename
  3. 在對話框中定義檔名格式(例如 %artist% - %album% - %track% - %title%),讓 JRiver 知道如何切分字串。
  4. 點擊確定後,JRiver 會將解析後的結果填入對應的 Library 欄位。

從屬性重新命名檔案 (Rename Files from Properties)

這步解決的是「標籤正確但檔案路徑/名稱混亂」的問題,建議在完成標籤整理後執行,以維持檔案系統的整潔。

  1. 選取要重新命名的檔案。
  2. 右鍵 → Library ToolsRename, Move, & Copy Files...
  3. 設定目標路徑格式(例如 %artist% / %album% / %track% - %title%)。
  4. 預覽更名結果後,確認執行。

5.4 封面藝術

封面藝術(Cover Art)分為「內嵌(Embedded)」與「資料夾圖片(Folder Art)」 兩種方式。

  • 內嵌:圖片儲存在檔案(如 FLAC, MP3)內部,移植到其他播放器時依然存在。
  • 資料夾圖片:圖片以 folder.jpgcover.jpg 形式儲存在音樂資料夾中,適合放置高解析度封面。

封面管理設定

設定項 預設值 什麼時候改 怎麼判斷
封面讀取優先權 內嵌 → 資料夾 希望優先顯示高解析度資料夾圖時 檢查 Album 視窗顯示的圖片解析度
封面自動下載 關閉/開啟 標籤完整但缺少封面時 檢查是否有出現 Album Art 下載選項

本章重點整理

  • JRiver 以資料庫(Library)為主,實體 Tag 為輔。
  • Fill Properties from Filename 用於將檔名資訊轉化為標籤。
  • Rename Files from Properties 用於將標籤資訊轉化為標準檔案路徑。
  • 封面藝術建議以內嵌為主(便於移植),高解析度需求則使用資料夾圖。

常見錯誤

錯誤現象 可能原因 解決方法
執行 Rename 後找不到檔案 重新命名後路徑改變,但 Library 未更新 重新對該資料夾執行 Scan
檔名解析出錯(例如日期被誤認成曲號) 解析格式字串(String)與實際檔名不符 重新檢查 % 符號定義的順序
封面顯示不正確 資料夾內存在多張圖片或內嵌圖衝突 刪除冗餘圖片,統一使用一種存放方式

資料來源

  • JRiver Wiki: Tagging and Library Management
  • DevZone: MCCommands.h (Library-related commands)
  • 相關章節:第 6 章(智慧列表——標籤是規則引擎的原料)。