AIMP Forum
AIMP for Windows => Ошибки и замечания / Bugs => Обработано / Processed => Тема начата: Alex302 от Июня 22, 2022, 11:05:59
-
Сценарий:
Музыку слушаю с сервера NAS в моей локальной сети. Файлы добавляю по SMB.
Вместо выключения использую гибернацию.
Если перед гибернацией воспроизведение было на паузе посреди трека, то после пробуждения видимо доигрывает забуферизированное, и потом зависает, нагружая процессор.
Если было остановлено, то при зависает при попытке воспроизведения.
Наблюдения: если плеер перезапущен после гибернации или зависания, то играет нормально. Но при нажатии Ctrl-Ins иногда очень долго подвисает интерфейс, если последний добавленный каталог был с сервера(воспроизведение при этом не прерывается, и скорее всего это вина протокола).
Также плеер временами не видит сетевые устройства, как и сама ОС. При этом если скопировать и вставить путь в плеер, начинается добавление файлов(равно как и можно зайти на сервер по SMB этим же способом).
Возможно всё это связано.
Windows 10 Pro 21H2 Сборка 19044.1766
AIMP 5.03, build 2392
-
5.03 build 2398 - проблема сохраняется. Даже при включенном компе может произвольно прекратить воспроизведение, а при попытке продолжить - зависает. Ранее это было с 5.03, build 2392
-
Я не уверен, что могу на это хоть как-то повлиять. Поддержка Samba, в случае Windows, реализована на стороне ОС и полностью подконтрольна ей
-
Кажется определил, что вызывает проблему - прерывания соединения(например, программа ВПН, старые конекты рвать должна, а рвёт все).
Есть зависимость от размера буфера воспроизведения:
- если 50 МБ, плеер останавливается. При попытке продолжить интерфейс зависает намертво. После перезапуска продолжает работать;
- если буфер выключен, воспроизведение прерывается, пропускается оставшаяса часть текущей песни и начинает играть следующую.
Грубо повторить можно если выкл/вкл порт роутера. При этом если процесс затянется во времени, плеер при недоступной сети будет пропускать файлы как "not found"
http://ipic.su/img/img7/fs/kiss_51kb.1663337867.png
Очень специфичный случай, ещё и совокупность факторов. Можно закрывать наверное.
-
если 50 МБ, плеер останавливается. При попытке продолжить интерфейс зависает намертво. После перезапуска продолжает работать;
Хм, проверю.
-
Да, вы правы, есть косяк с буферизацией.