AIMP Forum

AIMP for PC => Ошибки и замечания / Bugs => Обработано / Processed => Topic started by: gr-e on January 13, 2024, 20:12:10

Title: [x] [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on January 13, 2024, 20:12:10
"Остановить после текущего" не срабатывает, если его включить в самом конце трека; то же самое происходит при переключении случайного воспроизведения.
Как будто во внутренней очереди трек переключается на пару секунд раньше.

(https://i.imgur.com/0KYTiBK.gif)

(https://i.imgur.com/UosFzWr.gif)

Это не баг конкретной сборки, такое, вроде, было всегда.
Title: Re: [2533] Остановить после текущего не срабатывает в конце трека
Post by: Artem on January 13, 2024, 22:33:29
А как настроен плавный переход между треками?
Title: Re: [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on January 13, 2024, 23:26:47
Плавный переход отключен. Предзагрузку следующего трека тоже пробовал отключать
Title: Re: [2533] Остановить после текущего не срабатывает в конце трека
Post by: Artem on January 17, 2024, 09:45:59
Плавный переход отключен. Предзагрузку следующего трека тоже пробовал отключать

В этом случае плеер подгружает следующий файл и ставит его в очередь за секунду до конца. Это нужно для бесшовного воспроизведения
Title: Re: [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on January 17, 2024, 17:49:05
В этом случае плеер подгружает следующий файл и ставит его в очередь за секунду до конца. Это нужно для бесшовного воспроизведения
А как это мешает остановке воспроизведения? То же действие, заданное через планировщик, отрабатывает без проблем.

Касательно шафла - очередь ведь перестраивается при переключении режима перемешивания (или речь о какой-то другой очереди?)
Да, если новый трек не успеет подгрузиться, бесшовного перехода не будет, но это всё равно лучше текущего поведения.
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: Soolo on January 17, 2024, 18:52:55
То есть на весах:
- Бесшовное вопроизведение - фича, которую просили, и которая важна для некоторх критиески (главный критерий выбора плеера).
- Некий "глюк', который и словить-то специально не с первого раза получается, нужно тренироваться.
Хм... что же выбрать?
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: Artem on January 17, 2024, 20:15:06
То же действие, заданное через планировщик, отрабатывает без проблем.

де-факто, планировщик срабатывает за секунду до конца трека. Как раз, когда движок пытается подгрузить следующий трек.
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on January 18, 2024, 01:55:43
де-факто, планировщик срабатывает за секунду до конца трека. Как раз, когда движок пытается подгрузить следующий трек.
Планировщик срабатывает всегда, даже если до конца трека осталось менее секунды. "Остановить после текущего" при тех же условиях продолжает воспроизводить следующий трек.

Хм... что же выбрать?
Я не предлагал убирать бесшовное воспроизведение. Речь о ситуации, когда порядок воспроизведения меняется после подгрузки следующего трека и бесшовный переход уже не возможен.
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: Artem on January 18, 2024, 08:06:49
когда порядок воспроизведения меняется после подгрузки следующего трека и бесшовный переход уже не возможен

Это как-так?
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on January 18, 2024, 08:57:27
Это как-так?
Что именно?

Порядок меняется при отключении шафла.

Если в этот момент уже подгружен следующий трек, то будет играть он, а не тот, что идет по порядку - для бесшовного воспроизведения. Это из поста выше:
В этом случае плеер подгружает следующий файл и ставит его в очередь за секунду до конца. Это нужно для бесшовного воспроизведения
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: Artem on January 18, 2024, 09:09:06
не тот, что идет по порядку - для бесшовного воспроизведения

Как бесшовное воспроизведение связано с порядком в плейлисте?
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on January 18, 2024, 10:15:24
Как бесшовное воспроизведение связано с порядком в плейлисте?
Одна из проблем, упомянутых в первом посте: при отключении шафла в конце трека, следующим воспроизводится не тот, что идет по порядку (в случае с отключенным шафлом этот порядок совпадает с порядком в плейлисте).
То что это связано с бесшовным переходом - это Ваш ответ
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: Artem on January 18, 2024, 12:22:00
при отключении шафла в конце трека, следующим воспроизводится не тот, что идет по порядку

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

Надо заметить, что при отключенном сведении, это все происходит за последнюю секунду воспроизведения. Это надо очень сильно постараться, чтобы успеть поменять режим воспроизведения за это время...
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on January 19, 2024, 00:32:26
Надо заметить, что при отключенном сведении, это все происходит за последнюю секунду воспроизведения. Это надо очень сильно постараться, чтобы успеть поменять режим воспроизведения за это время...
Тем не менее, обе ситуации из первого поста у меня происходят при повседневном использовании. Иначе бы я не стал создавать эту тему
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: «G-Li†ch» on January 19, 2024, 16:08:47
при отключенном сведении, это все происходит за последнюю секунду воспроизведения…
И даже тогда, когда в списке воспроизведения находится всего один файл? Не поэтому ли открытие из проводника зачастую не воспроизводит переданный файл (список обновляется с новым файлом, но воспроизведение не начинается)?
Снятие галочки у "Автоматически переходить на следующий элемпент в списке воспроизведения" эту проблему решает?
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: Artem on January 19, 2024, 16:40:58
И даже тогда, когда в списке воспроизведения находится всего один файл?

Событие - да, сработает. Только в список ничего не попадет, тк трек один

Не поэтому ли открытие из проводника зачастую не воспроизводит переданный файл (список обновляется с новым файлом, но воспроизведение не начинается)?

Нет. Давайте мы не будем мешать проблемы в рамках одного топика
Title: Re: [+] [2533] Остановить после текущего не срабатывает в конце трека
Post by: gr-e on March 06, 2024, 18:42:29
Исправлено в 2541