AIMP Forum

AIMP for Windows => Ошибки и замечания / Bugs => Topic started by: antikiller on January 07, 2023, 13:30:24

Title: [?] [2432] Плеер не всегда переключает треки
Post by: antikiller on January 07, 2023, 13:30:24
Добра. Это повторно созданная тема, так как прошлая была закрыта с формулировкой "не повторяется". Недавно я приобрёл нормальную видеокарту и выловил баг на видеозахват. Проблема уже давно существует и с течением версий не рассасывается сама по себе. Может вы ею всё же займётесь? Баг срабатывает периодически во время перебирания треков. Обычно я перебором занимаюсь в фоне во время игры, в течении часа-двух. За это время баг срабатывает от нуля до двух раз. На видео видно, как оболочка плеера трек переключила, но сам трек как играл, так и продолжил. А после окончания трека, плеер переключил на следующий за указанным в оболочке, хотя он даже не проигрался. То есть технически произошло перескакивание через трек.

https://youtu.be/cBasOhvD6og
Title: Re: [2418] Плеер не всегда переключает треки
Post by: CkopoxoD on January 07, 2023, 19:27:14
Повторил!
Ключевой момент на видео - время нажатия на кнопку переключения трека. Это происходит на ~80%, именно в этот момент происходит предзагрузка следующего трека, если включена, конечно.
Попасть вручную в эти миллисекунды надо постараться...  :)
Но проще автоматитизировать, посылая Play, а затем NextTrack ровно на 80% от времени трека. И будет как на видео: воспроизведение текущего трека не прервётся, курсор в плейлисте перейдёт на следующий трек, а по окончании текущего предзагруженный будет пропущен.
Title: Re: [2418] Плеер не всегда переключает треки
Post by: Artem on January 10, 2023, 22:34:13
именно в этот момент происходит предзагрузка следующего трека, если включена

Вот это очень ценная информация - огромное вам спасибо!

Конфликтуют опции "сохранить состояние плеера при навигации по плейлист" и "предзагрузка трека":
В момент переключения первая спрашивает у плеера: какое состояние брать для нового трека?
Плеер смотрит: ага, в потоке уже что-то грузится! Значит пользователь уже что-то запустил, и актуальное состояние у меня уже спрашивали.

Однако плеер не учел, что грузится файл не на воспроизведение, а в кэш, и целевое состояние у него (естественно) "stopped". Вот и получается, что переход на следующий файл отработал будто плеер ничего не играет - просто выделил следующий файл в плейлисте и все
Title: Re: [x] [2418] Плеер не всегда переключает треки
Post by: Artem on January 10, 2023, 22:48:42
Фикс в ночных сборках
Title: Re: [x] [2418] Плеер не всегда переключает треки
Post by: CkopoxoD on January 11, 2023, 18:14:09
Тех.инфа, если вдруг интересно
Да, интересно знать такие подробности, спасибо.
Title: [2432] Плеер не всегда переключает треки
Post by: antikiller on July 22, 2023, 09:53:53
Добра. Снова создаю тему с этой проблемой, так как снова проблема начала проявляться так же, как описано в прошлой теме (https://www.aimp.ru/forum/index.php?topic=69760). То есть при переключении трека, в какой-то его области ближе к концу, оболочка показывает переход на следующий трек, но предыдущий трек продолжает проигрываться. А по окончании переключается на трек, следующий за указанным в оболочке, то есть фактически перескакивает через трек. Видео из той темы актуально: https://youtu.be/cBasOhvD6og
Title: Re: [2432] Плеер не всегда переключает треки
Post by: antikiller on February 28, 2024, 07:41:03
Года идут - проблема не уходит.
Title: Re: [2432] Плеер не всегда переключает треки
Post by: Artem on February 28, 2024, 08:03:14
Года идут - проблема не уходит.

Какая из описанных?
Title: Re: [2432] Плеер не всегда переключает треки
Post by: antikiller on February 28, 2024, 22:41:01
Описана одна и та же проблема. Если нажимаю кнопку "следующий трек" ближе к концу проигрываемого трека, то иногда трек не переключается, а продолжает играть. При этом плейлист показывает, что трек переключился. И если нажать ещё раз "следующий трек", то он переключится уже на третий по счёту трек, и будет его проигрывать так, будто он до этого переключался на второй, хотя на самом деле всё ещё играл первый. Таким образом второй трек вообще не будет проигран. В видео это наглядно видно. Проблему уже фиксили в январе 23 года, но она вернулась вновь, о чём я писал уже 22 июля. Ответа по тому сообщению не было, проблема не уходит, я продолжаю писать.
Title: Re: [2432] Плеер не всегда переключает треки
Post by: Artem on February 29, 2024, 22:18:59
Перепроверил, фикс на месте, исходная проблема не повторяется. Видимо, у вас что-то еще. Для верности: попробуйте отключить предзагрузку трека и понаблюдать, будет ли повторяться проблема?
Title: Re: [?] [2432] Плеер не всегда переключает треки
Post by: «G-Li†ch» on March 05, 2024, 12:58:05
Хм, не доводилось пока сталкиваться с "пред./след." У меня вот такое:
Result: играет следующий (а не тот, на котором произведена остановка)!
Причём иногда после таких манипуляций случается так, что перестаёт воспроизводиться как по нажатию кнопки Play на обложке, так и сочетаниями! Слава богу, что хоть проигрывание "открытием файла из внешнего приложения" срабатывает, после чего баг исчезает!
Title: Re: [?] [2432] Плеер не всегда переключает треки
Post by: Artem on March 05, 2024, 13:00:39
Давайте соблюдать правила форума, а то в этой теме уже три разных проблемы