그놈 "음악" 앱은 내 Music
폴더를 검색한다고 말합니다(예를 들어 디렉토리가 비어 있을 때 표시되는 메시지에 그렇게 나와 있습니다).
그러나 ~/Music/ 내의 다른 디렉토리에 대한 기호 링크를 따르지는 않습니다.
이미 음악 파일의 계층 구조가 있습니다. ~/Music
중복(다른 코덱)이 포함되어 있기 때문에 계층 구조의 루트에 심볼릭 링크를 연결할 수 없습니다 . 또한 심볼릭 링크를 사용하지 않고는 원하는 모든 파일이 포함된 단일 하위 디렉터리를 가리킬 수도 없습니다.
기가바이트 규모의 음악 파일을 복사하는 스크립트를 작성하지 않고도 기존 계층 구조를 지원할 수 있는 방법이 있습니까?
gnome-music-3.24.2-1.fc26.x86_64
답변1
GNOME Music은 ~/Music 디렉토리를 직접 색인화하지 않습니다.
GNOME 이라는 공유 GNOME 인덱서를 사용하면 tracker
설정 -> 검색 -> 파일에서 이 기능을 구성할 수 있습니다. (파일을 선택하고 톱니바퀴 아이콘을 클릭하세요.) 이 대화 상자에는 위치(~/Music과 같은 xdg 디렉터리), 북마크 등이 표시됩니다. 개별 위치 검색을 비활성화하거나, 북마크된 폴더 검색을 활성화하거나, "기타" 섹션에 폴더를 수동으로 추가할 수 있습니다.
이를 통해 음악을 색인화하려는 폴더 세트를 추가할 수 있습니다. 파일 검색이 색인화하는 것과 다른 폴더 세트가 필요하지 않다고 가정합니다.
tracker status
tracker info
인덱스의 현재 상태를 확인하는 데 사용할 수 있습니다.
tracker
홈 디렉터리 외부의 파일을 색인화하는 것이 좋을 것 같지만 GNOME Music은 해당 파일을 선택하지 않는 것 같습니다. 이 문제는 홈 디렉토리에서 심볼릭 링크를 추가하여 해결할 수 있습니다.
앨범 표지가 이상한 방식으로 캐시된 것처럼 보입니다. 음악 앱이 이전에 해당 앨범을 본 경우 이번에 추가한 파일에 앨범 아트가 포함되어 있지 않더라도 앨범 아트를 기억할 수 있습니다. ("컴퓨터 과학에는 어려운 것이 딱 두 가지 있습니다...")
어떤 경우에는 GNOME Music이 앨범을 무시할 수도 있으므로 ~/.local/share/gnome-music
음악을 강제로 다시 검색하려면 앨범을 삭제해야 할 수도 있습니다.
사용자가 읽을 수 있도록 일부 음악 파일에 대한 권한을 변경해야 하는 경우 tracker
해당 파일이 즉시 다시 검색되지 않습니다. tracker index --file ~/Music
이 경우에도 신뢰할 수 없는 것처럼 보이지만 재검색을 실행하려면 해당 파일을 임시 디렉터리 안팎으로 이동하면 됩니다. 다행히 tracker
적당한 시간 안에 파일이 처리된 것 같습니다.
답변2
트래커에 파일에 대한 액세스 권한이 새로 부여되면 파일이 다시 스캔되지 않습니다. tracker index --file ~/Music 이 경우에는 신뢰할 수 없는 것 같습니다.
실제로 말한대로https://wiki.gnome.org/Apps/Music/Resources#Available_content음악 컬렉션을 변경하고 다시 색인화할 수 있습니다.
xdg-user-dirs-update --set MUSIC /path/to/music/collection
tracker index -f /path/to/music/collection
다음 명령을 사용하여 iTunes 폴더의 색인을 올바르게 생성했습니다.
xdg-user-dirs-update --set MUSIC $HOME/Music/iTunes/iTunes\ Media/Music
tracker index -f $HOME/Music/iTunes/iTunes\ Media/Music
분명히 추적기는 대규모 컬렉션을 색인화하는 데 오랜 시간이 걸립니다. 다음을 사용하여 수행 중인 작업을 볼 수 있습니다.
tracker daemon -w
잠시 후에 테스트해 보세요.
tracker search --music-albums