Gnome

選擇 GNOME Music 應用搜尋的目錄

  • April 12, 2020

GNOME“音樂”應用程序說它會搜尋我的Music文件夾(例如,當目錄為空時,它會在您看到的消息中這樣說)。

但是,它不遵循 ~/Music/ 中的符號連結到其他目錄。

我已經有一個層次的音樂文件。我無法符號連結~/Music到我的層次結構的根,因為它包括重複項(不同的編解碼器)。如果不使用符號連結,我也不能將它指向包含我想要的所有文件的單個子目錄。

有沒有辦法支持現有的層次結構,而不涉及編寫腳本來複製千兆字節的音樂文件?

gnome-music-3.24.2-1.fc26.x86_64

GNOME Music 不會直接索引 ~/Music 目錄。

它使用共享的 GNOME 索引器,稱為tracker. GNOME 允許您在設置 -> 搜尋 -> 文件中進行配置。(選擇文件並點擊齒輪圖示)。該對話框顯示您的地點(xdg 目錄,如 ~/Music)、書籤和其他。您可以禁用在單個地點中的搜尋,啟用搜尋任何已添加書籤的文件夾,和/或在“其他”部分手動添加文件夾。

這允許您添加任意一組文件夾來為音樂編制索引。假設您也不需要它是一組與文件搜尋將索引的文件夾不同的文件夾。

tracker status並可tracker info用於檢查索引的目前狀態。

tracker似乎很樂意為您的主目錄之外的文件建立索引,但 GNOME Music 似乎沒有選擇它們。這可以通過從您的主目錄添加符號連結來解決。

看起來專輯封面以某種奇怪的方式記憶體。如果 Music 以前看過專輯,它可能會記住專輯封面,即使您這次添加的文件不包含任何專輯封面。(“電腦科學中只有兩件困難的事情……”)

在某些情況下,GNOME Music 也可能忽略專輯,因此您可能必須刪除~/.local/share/gnome-music以強制 Music 重新掃描。

如果您必須更改某些音樂文件的權限以允許您的使用者閱讀它們,tracker則不會立即重新掃描它們。 tracker index --file ~/Music在這種情況下似乎也不可靠,但要觸發重新掃描,您只需將這些文件移入和移出臨時目錄即可。值得慶幸的是,tracker似乎能夠在合理的時間內處理文件。

引用自:https://unix.stackexchange.com/questions/395444