AIMP Forum

AIMP для Windows => Ошибки / Замечания => Topic started by: JD on July 30, 2019, 11:55:12

Title: [x] [2137] Обложки альбомов в фонотеке
Post by: JD on July 30, 2019, 11:55:12
Многодисковые издания, в котором каждый диск имеет свою обложку, или разные издания одного альбома в фонотеке всегда имеют одну обложку.
Если открыть окно информации о файле, то там правильные обложки (очевидно, не из кэша). После открытия окна обложка обновится у _всех_ альбомов, включая текущий.
Да, кэш можно отключить, но от него отказываться не хочется.
Могу ошибаться, но в какой-то из старых версий такого не было, и кэш работал не по "исполнитель/альбом", а по имени файла.
Title: Re: [2137] Обложки альбомов в фонотеке
Post by: Artem on July 30, 2019, 14:15:05
Имя файла берется только в том случае, когда поля альбом и исполнитель не заданы. У ваших файлов заполнено поле Disk Number?
Title: Re: [2137] Обложки альбомов в фонотеке
Post by: JD on July 30, 2019, 15:12:19
Поле Disk Number заполнено
Title: Re: [2137] Обложки альбомов в фонотеке
Post by: Artem on July 31, 2019, 22:36:45
Попробуйте на этой сборке:
https://yadi.sk/d/xmzOF7yESyIHUw
Title: Re: [x] [2137] Обложки альбомов в фонотеке
Post by: JD on August 01, 2019, 12:25:05
Теперь отлично, спасибо.

Небольшое наблюдение при обновлении: файл кэша поменял формат, при первом запуске в нём было пару записей, но при этом размер его остался гигантским, как был до обновления. Если его прибить и перезапустить AIMP - в нём также окажется всего пару записей, но теперь он небольшого размера, как и ожидалось.

UPD: Вероятно, файл перезаписался, но хвост не обрезался (truncate), после новой таблицы идут старые данные.
Ну или это на совести движка sqlite
Title: Re: [x] [2137] Обложки альбомов в фонотеке
Post by: Artem on August 01, 2019, 14:47:28
это нормально, файл не усекается сразу из соображений производительности