LINUX.ORG.RU

Clementine - проблема с ape-тагами в mpc-файлах

 , , ,


0

1

У меня есть несколько альбомов с музыкой в формате mpc, файлы содержат APE-таги. При этом есть альбомы, в которых есть CD1 и CD2, для такий файлов я пробовал применять таги (утилитой apetag)

MEDIA=1 (такие выставляет cue2tracks)
DISC=1
DISCNUMBER=2
Part=1 (то ли DeadBeef, то ли EasyTag) 
Все эти значения Clementine игнорирует, тоесть файлы с CD1 и CD2 оно упорядочнит неправильно: №1 (диск1) - №1 (диск2) - №2 (диск1) - №2 (диск2) - ...

Пробовал отредактировать таги встроенным редактором Clementine, но для всех mpc-файлов «Номер диска» вообще считается 0, скорее всего не знает откуда его взять. Если же выставить свое значение и сохранить файл, то значение потеряется.

Пошел посмотреть в сорцы taglib, там нашел такую таблицу соответствия, видимо «внутренним» именам тагов в Clementine, и таковым в APE-тагах для MPC-файлов (https://github.com/taglib/taglib/blob/master/taglib/ape/apetag.cpp)

static const char *keyConversions[][2] = {{"TRACKNUMBER", "TRACK" },
    {"DATE", "YEAR" },
    {"ALBUMARTIST", "ALBUM ARTIST"},
    {"DISCNUMBER", "DISC" },
    {"REMIXER", "MIXARTIST" }}; 

Прописал в файлах эти варианты, но Clementine все равно игнорирует. Кстати, ALBUMARTIST тоже не берется во внимание, но с этим еще можно жить.

Как пофиксить баг, или хотя бы где он может быть? Ну или посоветуйте, какой вариант название тагов использовать?

В mpc-файлах таги называются тегами.

anonymous
()

Clementine - це ганебний непотріб .

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.