у меня естьколлекция музыкальных файлов(~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)
Конечно, язык сценариев для Пикара может быть другим.