AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: Enyby on October 17, 2023, 18:59:46

Title: [x] [2524] Загружать размер файла с диска, если плагин вернул строго ноль
Post by: Enyby on October 17, 2023, 18:59:46
Некоторые плагины (в частности openmpt: https://github.com/ark0f/aimp-openmpt )
возвращают 0 как размер файла. Это портит плейлист и делает невозможной сортировку по размеру.
Причем изначально размер файла считывается верно, а потом получается ноль.
Подозреваю это баг плагина.
В любом случае, размер файла в ноль байт смысла не имеет.

Так что предложение в том, чтобы при получении размера файла от плагина равного нулю, использовался размер файла с диска.

---

Кстати это также касается и битрейта. Если он ноль, то можно посчитать его как соотношение размера к длине трека.

Естественно это все для случая когда длина трека не ноль. Если длина трека ноль, то и размер может быть ноль и битрейт.
Title: Re: Загружать размер элемента плейлиста с диска, если плагин вернул строго ноль
Post by: Artem on October 17, 2023, 20:18:50
Так может надо баг в плагине поправить? Плагин не должен врать
Title: Re: Загружать размер элемента плейлиста с диска, если плагин вернул строго ноль
Post by: Enyby on October 17, 2023, 22:45:34
Думаю что и в плагине поправить нужно и система должна работать иначе.
Одно другому не мешает. Возможно существуют (или будут существовать и другие подобные плагины).
Title: Re: Загружать размер элемента плейлиста с диска, если плагин вернул строго ноль
Post by: Artem on October 17, 2023, 23:06:15
Битрейт считается по размеру аудиопотока, а не по размеру файла (там может быть несколько дорожек или другие данные).
Title: Re: Загружать размер элемента плейлиста с диска, если плагин вернул строго ноль
Post by: Enyby on October 17, 2023, 23:15:14
Хорошо. Тогда только размер файла.
Можно это исправить?

Касательно плагина - я создал тикет он гитхаб.
Title: Re: [2524] Загружать размер файла с диска, если плагин вернул строго ноль
Post by: Artem on October 18, 2023, 09:07:04
Посмотрел плагин, посмотрел его поведение в плеере. На самом деле косяк в плеере есть - обнуляются данные исключительно при воспроизведении. Чего быть не должно, переношу в ошибки - буду фиксить