AIMP Forum

AIMP for Windows => Вопросы / Questions => Topic started by: gr-e on November 11, 2023, 01:12:47

Title: Скорость загрузки файлов по локальной сети
Post by: gr-e on November 11, 2023, 01:12:47
Заметил, что при воспроизведении файлов по локальной сети через SMB, виндовый media player грузит треки почти мгновенно, тогда как в AIMP около секунды висит "Открытие...".
Возможно ли как-то улучшить скорость загрузки? Пробовал отключать обложки, включать предзагрузку следующего трека.
AIMP 5.30.2527
Title: Re: Скорость загрузки файлов по локальной сети
Post by: Artem on November 11, 2023, 08:24:53
В случае пк, за работу с сетью отвечает сам Windows.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: gr-e on November 11, 2023, 14:00:29
Посмотрел через procmon: WMP предварительно подгружает 2 файла после текущего (похоже, грузит только часть, т.к. потом продолжает обращаться к файлу по ходу воспроизведения), AIMP загружает только текущий файл целиком.
Предзагрузка следующего трека срабатывает только если текущий проиграл на ~90%.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: Artem on November 12, 2023, 10:33:49
Можно попробовать сделать нечто похожее.
Предзагрузка следующего трека срабатывает только если текущий проиграл на ~90%.

Да, где-то так. Этого времени не достаточно для буферизации?
Title: Re: Скорость загрузки файлов по локальной сети
Post by: gr-e on November 12, 2023, 12:37:28
Да, где-то так. Этого времени не достаточно для буферизации?
Достаточно, просто это объясняет, почему не было эффекта при листании треков вручную.

Можно попробовать сделать нечто похожее.
Было бы здорово, на сетевых файлах разница очень заметна
Title: Re: Скорость загрузки файлов по локальной сети
Post by: gr-e on April 06, 2024, 20:27:38
Решил проверить foobar2000. Предзагрузки там тоже нет, однако файлы подгружаются быстрее.
Похоже все-таки какая-то проблема в AIMPе.

Сравнение:
(https://db3pap007files.storage.live.com/y4mZr6RWFe3jyz95PmV02LjvtCxyfAvFzS_1ngsxrXdpcqIqSR4mINmqkwOhjzstmNFfvRvjlHZUF_kyZK6m3ZdqCVqNq-xDi8q_AoRRpsAXJAXpX9yIwvAv0N0GZlUZ6Kz_ghwxcbWu2m_P0j-gtwQ0QHZD4B5HVFfwQkpX0g8EVmEg51c4wOODQveBn6315PxWrAf2S6TbBcgh89tbwERkUJJexf6daWlv6L4ZGVOa_E?width=258&height=200) (https://1drv.ms/v/s!ApTEcnVX4P0RwWaJfCyXcY7Q5jTz?e=LDS34z)

AIMP почему-то "спотыкается" на некоторых файлах, при этом загрузка сети подскакивает до 50Мбит/с. Остальные файлы грузятся быстро, и нагрузка на сеть минимальная.
Foobar грузит все треки одинаково быстро с нагрузкой в несколько Мбит.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: Artem on April 07, 2024, 00:10:51
Аимп ничего сам не делает, за загрузку отвечает ОС. Единственное что, для построения волны плеер скачивает файл второй раз.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: gr-e on April 07, 2024, 00:20:25
Аимп ничего сам не делает, за загрузку отвечает ОС
Оба плеера на видео работают на одной и той же ОС
Единственное что, для построения волны плеер скачивает файл второй раз.
Это совсем не объясняет, почему некоторые файлы грузятся медленно, а другие - быстро. Да и волна в сравнении была отключена.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: gr-e on April 07, 2024, 00:43:09
Да, еще забыл упомянуть, что для каждого файла поведение всегда одинаковое.
Например, Tha, We Are The Music Makers, Ptolemy, Actium всегда грузятся быстро и при перемотке они продолжают подгружаться. А остальные всегда грузятся дольше и целиком.

Как будто они открываются в разных режимах...

upd: интересно, у этих четырех файлов размер 16.61МБ и более. У остальных файлов в альбоме размер менее 14МБ.
upd2: сделал несколько тестовых файлов (https://onedrive.live.com/download?resid=11FDE0577572C494%218423&authkey=!AGpiLGgKoiSvFSA). MP3 размером менее 15МБ грузятся целиком, а MP3 более 15МБ и FLAC подгружаются по ходу воспроизведения
Title: Re: Скорость загрузки файлов по локальной сети
Post by: Black_AVP_Bim on April 07, 2024, 12:04:55
... в AIMP около секунды висит "Открытие...".
Пытался повторить проблему. У меня вся музыка осталась на старом компе, теперь если слушаю что, так по локалке. Но такого сообщения таки не поймал.
Единственное, на флаках (20..30 МБ) волна строится порядка секунды-полторы, но это не мешает ни воспроизведению их, ни перемотке. При непрерывной ускоренной перемотке заметно некоторое подтормаживание в позиции 80..90%.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: Artem on April 08, 2024, 07:56:28
MP3 размером менее 15МБ грузятся целиком, а MP3 более 15МБ и FLAC подгружаются по ходу воспроизведения

Ага, в случае MP3 такое есть, нужно это для того, чтобы корректно посчитать длительность трека.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: gr-e on April 08, 2024, 10:05:24
нужно это для того, чтобы корректно посчитать длительность трека
А возможно ли для пересчета длительности использовать тот файл, что грузится второй раз для построения волны? Он на скорость открытия вроде как не влияет

Ну или хотя бы добавить возможность отключить это через флажок в aimp.ini
Title: Re: Скорость загрузки файлов по локальной сети
Post by: Artem on April 12, 2024, 11:10:44
Добавил скрытую опцию в сегодняшней ночной сборке.
Title: Re: Скорость загрузки файлов по локальной сети
Post by: gr-e on April 12, 2024, 18:43:15
Добавил скрытую опцию в сегодняшней ночной сборке.
Хм, эффекта нет, mp3 менее 15МБ всё так же грузятся целиком.
В описании опции упоминается переменный битрейт, у меня файлы CBR (из поста выше (https://www.aimp.ru/forum/index.php?topic=71818.msg444922#msg444922)). Их это должно касаться?

upd: поставил AccurateSeeking=1, теперь работает, спасибо. В справке указан AccurateSeeking=0
Title: Re: Скорость загрузки файлов по локальной сети
Post by: Artem on April 12, 2024, 21:12:45
поставил AccurateSeeking=1

Ага, понял в чем косяк, поправлю