AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Обработано / Processed => Тема начата: Alex302 от Июня 22, 2022, 11:05:59

Название: [x] [2387] Зависание после пробуждения от гибернации при воспроизведении по SMB
Отправлено: Alex302 от Июня 22, 2022, 11:05:59
Сценарий:
Музыку слушаю с сервера NAS в моей локальной сети. Файлы добавляю по SMB.
Вместо выключения использую гибернацию.
Если перед гибернацией воспроизведение было на паузе посреди трека, то после пробуждения видимо доигрывает забуферизированное, и потом зависает, нагружая процессор.
Если было остановлено, то при зависает при попытке воспроизведения.

Наблюдения: если плеер перезапущен после гибернации или зависания, то играет нормально. Но при нажатии Ctrl-Ins иногда очень долго подвисает интерфейс, если последний добавленный каталог был с сервера(воспроизведение при этом не прерывается, и скорее всего это вина протокола).
Также плеер временами не видит сетевые устройства, как и сама ОС. При этом если скопировать и вставить путь в плеер, начинается добавление файлов(равно как и можно зайти на сервер по SMB этим же способом).
Возможно всё это связано.

Windows 10 Pro   21H2 Сборка 19044.1766
AIMP 5.03, build 2392
Название: Re: [2387] Зависание после пробуждения от гибернации при воспроизведении по SMB
Отправлено: Alex302 от Сентября 16, 2022, 12:29:37
5.03 build 2398 - проблема сохраняется. Даже при включенном компе может произвольно прекратить воспроизведение, а при попытке продолжить - зависает. Ранее это было с 5.03, build 2392
Название: Re: [2387] Зависание после пробуждения от гибернации при воспроизведении по SMB
Отправлено: Artem от Сентября 16, 2022, 15:12:52
Я не уверен, что могу на это хоть как-то повлиять. Поддержка Samba, в случае Windows, реализована на стороне ОС и полностью подконтрольна ей
Название: Re: [2387] Зависание после пробуждения от гибернации при воспроизведении по SMB
Отправлено: Alex302 от Сентября 16, 2022, 17:21:28
Кажется определил, что вызывает проблему - прерывания соединения(например, программа ВПН, старые конекты рвать должна, а рвёт все).
Есть зависимость от размера буфера воспроизведения:
- если 50 МБ, плеер останавливается. При попытке продолжить интерфейс зависает намертво. После перезапуска продолжает работать;
- если буфер выключен, воспроизведение прерывается, пропускается оставшаяса часть текущей песни и начинает играть следующую.

Грубо повторить можно если выкл/вкл порт роутера. При этом если процесс затянется во времени, плеер при недоступной сети будет пропускать файлы как "not found"
http://ipic.su/img/img7/fs/kiss_51kb.1663337867.png

Очень специфичный случай, ещё и совокупность факторов. Можно закрывать наверное.
Название: Re: [2387] Зависание после пробуждения от гибернации при воспроизведении по SMB
Отправлено: Artem от Сентября 17, 2022, 09:40:00
если 50 МБ, плеер останавливается. При попытке продолжить интерфейс зависает намертво. После перезапуска продолжает работать;

Хм, проверю.
Название: Re: [2387] Зависание после пробуждения от гибернации при воспроизведении по SMB
Отправлено: Artem от Сентября 19, 2022, 08:24:01
Да, вы правы, есть косяк с буферизацией.