AIMP Forum

AIMP для Windows => Ошибки / Замечания => Обработано => Topic started by: JD on March 02, 2020, 11:35:07

Title: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on March 02, 2020, 11:35:07
Условия: Кэш включён. При первой попытке отобразить обложку альбома изображение недоступно.
Результат: В этом случае в БД заносится запись с нулевым значением "Image". Когда изображение всё же появится - обложка не изменится, так и будет отображаться пустота, пока не будет удалена пустая запись из кэша.

Иногда пустая запись заносится даже если изображение доступно с самого начала. Не знаю, что к этому приводит.
Title: Re: [2177] В кэш обложек попадают нулевые записи
Post by: Artem on March 02, 2020, 12:59:20
Так и должно быть. Это сделано специально, чтобы плеер не пытался искать обложки для тех треков, для которых их нет. Как только кэш протухнет, или один из модулей плеера сообщит, что нашел обложку - запись сама обновится и обложка появится.
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on March 02, 2020, 13:44:28
Второе условие не выполняется думаю. Кэш не протух, по F4 обложка отображается, и перечитывание тегов не помогает - обложка в кэше не меняется (остаётся нулевой).
И это не объясняет периодическое появление пустых записей для существующих альбомов (файл обложки всегда присутсвовал на диске).
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Artem on March 02, 2020, 14:35:25
Очень странно
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on March 09, 2020, 17:50:17
Добавлю, что иногда запись обнуляется при проигрывании.
Есть обложка и кэш - ничего не удалялось/не менялось. Прямо во время проигрывания обложка ткущего альбома становится пустой, в БД кэша соответсвенно - NULL. Время жизни кэша к слову 360 дней.
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on April 02, 2020, 23:33:10
Новый билд 2210 - проблема актуальна.
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on June 18, 2020, 17:53:14
2220 - проявляется, но мне кажется только на альбомах image+cue. Возможно, новая информация поможет локализовать проблему.
Напомню, чаще всего наблюдаю такую ситуацию: альбом в базе, обложка в кэше; прямо во время проигрывания обложка исчезает (перестаёт отображаться), в кэше оказывается NULL, хотя до этого было корректное значение.
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Zhenya on June 21, 2020, 19:32:38
Попробовал повторить, но не получилось.
Только иногда обложка не отображается в визуализации (но в базе кэша она остаётся):

(https://i.imgur.com/KiEcrUu.png)

прямо во время проигрывания обложка исчезает (перестаёт отображаться)

В главном окне скина по умолчанию?
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on June 22, 2020, 09:46:49
В главном окне скина по умолчанию?
Именно
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Artem on July 15, 2020, 08:50:13
Попробуйте эту сборку:
https://yadi.sk/d/FS69T8_uof-b4Q
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on July 15, 2020, 23:47:33
Билд 2223 - не помогло.
Опять обложка исчезла во время проигрывания (где-то на 2-3 треке).
Не знаю, важно ли, - вызывалась операция "перечитать теги" у альбома в плейлисте.

В кэше ключу "EL COLUMPIO ASESINO/DIAMANTES/1/2011" соответствует значение NULL, обложка у этого альбома больше никогда не будет отображаться, пока нулевую запись из кэша не убрать.

(https://www.aimp.ru/forum/index.php?action=dlattach;topic=64363.0;attach=61611)
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Artem on July 16, 2020, 09:23:25
Попробуйте эту сборку:
https://yadi.sk/d/op4x5vcfmd64iA
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on July 23, 2020, 10:33:30
На последней предоставленной сборке за неделю проблем с обложками не было, спасибо!
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on August 06, 2020, 21:53:22
Думалось - всё хорошо, ан нет, опять проявилось через две недели. Сегодня три альбома подряд (все image+cue) потеряли обложку.
Билд 2224
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Zhenya on August 10, 2020, 03:06:52
Столкнулся с сабжем на сборке 2225.
В фонотеке обложка не отображается, но в QTE она есть:

(https://i.imgur.com/dp73OJl.png)

В БД обложки нет:

(https://i.imgur.com/FJybaZd.png)



Что примерно делал:
1. Добавил файлы в фонотеку.
2. Выделил все треки в таблице в фонотеке и перекинул их в ATE.
3. В ATE заполнил всем трекам тег исполнителя альбома.
4. Перечитал теги для всех треков в фонотеке.
5. Прокрутил таблицу в фонотеке (за скролл сбоку) — у последних двух альбомов нет обложек.

Перечитывание тегов и перезапуск программы не помогают.
Сборка была установлена в отдельную папку, без обновления.
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Zhenya on August 10, 2020, 03:13:45
Не знаю, важно ли, - вызывалась операция "перечитать теги" у альбома в плейлисте.

4. Перечитал теги для всех треков в фонотеке.

Хм..
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Artem on August 10, 2020, 06:36:59
Перечитывание тегов и перезапуск программы не помогают.
Сборка была установлена в отдельную папку, без обновления.

А если сбросить кэш? Тут, видимо, суть в том, что обложки изначально не было, и в кэш попала об этом запись. В момент изменения обложки альбома, был ли запущен плеер?
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Zhenya on August 10, 2020, 11:15:47
А если сбросить кэш?

Сейчас не смогу проверить, так как я после написания сообщения поэкспериментировал, и в итоге обложка уже отображается.

Тут, видимо, суть в том, что обложки изначально не было, и в кэш попала об этом запись. В момент изменения обложки альбома, был ли запущен плеер?

Нет, обложка была изначально. То есть она не менялась. А в момент изменения тега исполнителя альбома плеер был запущен.
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Zhenya on August 11, 2020, 12:03:47
Снова столкнулся с сабжем.
Отправил группу треков в ATE и там всем заполнил тег исполнителя альбома. Перечитал теги в фонотеке — у четырёх релизов нет обложек в фонотеке, но в тегах они есть и были изначально, я их не трогал.
Ещё, что странно, все релизы без обложек были в конце таблицы фонотеки. Только один предпоследний релиз был с обложкой.
В прошлый раз тоже обложек не было у двух последних релизов в таблице.

А если сбросить кэш?

Очистил кэш — исчезнувшие обложки в фонотеке не появились, перезапустил программу — обложки появились.
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: Artem on August 14, 2020, 19:52:30
Да, это странно. Подумаю на досуге.

Очистил кэш — исчезнувшие обложки в фонотеке не появились, перезапустил программу — обложки появились.

У фонотеки есть свой кэш на текущую выборку - она старается не перезапрашивать обложки
Title: Re: [+] [2177] В кэш обложек попадают нулевые записи
Post by: JD on September 12, 2020, 14:54:20
Билд 2227 - воспроизвелось.