MusicBrainz Picard에 대한 사용자 정의 조회 스크립트 작성

MusicBrainz Picard에 대한 사용자 정의 조회 스크립트 작성

나는음악 파일 모음(~200/배치) 내가 필요로 하는 것Picard를 통해 태그하기. 파일에는메타데이터 없음, 그리고지문 채취 도구는 매우 비효율적입니다.(<50% 평균 정확도).

그런데 제목이 이렇습니다."(곡명)-(가수).(형식)"이며 거의 완벽합니다. sed이를 추출하기 위해 a를 작성할 수 있습니다.

난 할 수 있는 방법이 필요해Picard의 조회 기능을 사용할 수 있는 사용자 정의 스크립트를 작성해 주세요., 파일 이름에서 (스크립트 내) 추출한 매개 변수를 사용하여 sed조회를 수행합니다. 그게 가능합니까?

지침을 찾고 있지만 예가 좋을 것입니다.

@terdon이 요청한 대로 자세한 내용은 다음과 같습니다.

  • Picard에는 노래를 식별하는 두 가지 모드가 있습니다. 1) 어쿠스틱지문 채취및 2)조회기존 메타데이터 사용
  • 어떤 이유에서인지 첫 번째 방법인 Acoustic Fingerprinting은 특정 노래 세트에서 매우 좋지 않은 결과를 제공합니다.
  • 하지만 내 노래에는 이미 파일 이름에 올바른 아티스트 이름, 트랙 제목이 있으므로 연도, 표지 이미지 등을 얻으려면 트랙을 조회하면 됩니다.
  • 기본 조회 스크립트(Picard 내부?)는 조회를 수행하기 위해 쓰레기가 포함된 전체 파일 이름을 사용하므로 결과가 좋지 않습니다.
  • 위에서 언급한 것처럼 파일 이름 중 조회에 사용할 부분을 지정하고 싶습니다.

다음과 같은 것 :

i="Track Name/ File Name"
$artist="sed -r 's/.../\1/'" $i
$track="sed -r 's/...\2/'" $i
lookup($i, $artist, $track)

물론 Picard의 스크립팅 언어는 다를 수 있습니다.

답변1

스크립트를 사용하는 것이 가능하지만 반드시 필요한 것은 아닙니다. Picard에는 이를 위한 내장 기능이 Convert File Names to Tags있으며 더 나은 인식을 위해 파일 이름에서 가져온 파일에 태그를 작성합니다.

picard음악 폴더를 열고

     여기에 이미지 설명을 입력하세요

그리고 오픈 Tools-Tags From File Names

     여기에 이미지 설명을 입력하세요

관련 정보