Напишите собственный скрипт поиска для MusicBrainz Picard

Напишите собственный скрипт поиска для MusicBrainz Picard

у меня естьколлекция музыкальных файлов(~200/партия), которые мне нужнытег через Пикарда. Файлы имеютнет метаданных, иинструмент снятия отпечатков пальцев очень неэффективен(средняя точность <50%).

Однако заголовки такие: «(Название песни)-(Исполнитель).(формат)", и они почти идеальны. Я могу написать, sedчтобы извлечь их.

Мне нужен способ, чтобы иметь возможностьнаписать пользовательский скрипт, который позволит мне использовать функцию поиска Пикара, с параметрами, которые я извлекаю из sed(in-script) из имени файла, и делаю поиск. Это возможно?

Мне нужны рекомендации, но пример был бы кстати.

Как и просил @terdon, более подробно:

  • У Пикара есть два способа определения песни: 1) АкустическийДактилоскопирование, и 2)Искатьиспользуя существующие метаданные
  • По какой-то причине первый метод, т.е. акустическая дактилоскопия, дает мне очень плохой результат на определенном наборе песен.
  • Однако в названии файла моих песен уже указаны правильное имя исполнителя и название трека, мне просто нужно найти трек, чтобы узнать год, изображение обложки и т. д.
  • Скрипт поиска по умолчанию (внутренний для Пикарда?) использует для поиска полное имя файла, содержащее мусор, что приводит к некачественным результатам.
  • Я хотел бы указать, какую часть имени файла использовать для поиска, как я уже упоминал выше.

Что-то вроде:

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

Конечно, язык сценариев для Пикара может быть другим.

решение1

Можно использовать скрипт, но это не обязательно. У Picard есть встроенная функция Convert File Names to Tagsдля этого, а для лучшего распознавания пишите теги к вашим файлам, взятые из ваших имен файлов.

Откройте picardи свою музыкальную папку

     введите описание изображения здесь

и открыть Tools-Tags From File Names

     введите описание изображения здесь

Связанный контент