Bug #1071
closed
Некорректная обработка смены плейлиста.
Added by Mellon over 11 years ago.
Updated over 11 years ago.
Description
Если при проигрывании(паузе) трека, очистить плейлист и загрузить новый, то проигрывание закончится на текущем треке, при этом кнопка NEXT работать не будет. Точно такое же происходит, если после загрузки нового плейлиста нажать тупо PLAY. Приходится двойным щелчком по треку из нового плейлиста проигрывание запускать.
Что должно быть:
При такой смене плейлиста, проигрывание должно продолжаться с первого трека очереди нового плейлиста.
Ну... если такое сделоть тяжело, то логично былобы поступить так, как в мпд: при полной очистке плейлиста останавливать воспроизведение текущегго трека. а после загрузки нового плейлиста запускать по PLAY первый трек из очереди этого плейлиста.
Какой режим воспроизведения?
- Status changed from New to Assigned
- Target version set to 0.6.60
- Estimated time set to 1:00 h
Точно такое же происходит, если после загрузки нового плейлиста нажать тупо PLAY
А вот это уже не зависит от режима.
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Applied in changeset main|commit:f914c6e917129e234013fbc11c11b0de19b94c73.
В общем, пока так.
1. Автоматический переход и переход по NEXT при смене плейлиста работает только в 3х "случайныз режимах (случайный, перемешать альбомы, перемешать исполнителей). в остальных режимах останавливается после завершения трека с из предыдущего плейлиста.
2. Часть с нажатием PLAY починена.
Как конкретно воспроизвести случай.
1. Загрузить плейлист
2. Запустить воспроизведение
3. Очистить плейлист
4. Загрузить новый плейлист
5. Дождаться завершения воспротзведения трека, или
5.b. нажать NEXT
6. отсутствует переход на трек из нового плейлиста.
6.b. нет реакции на 5.b.
Режим очереди: любой кроме случайный, перемешать альбомы, перемешать исполнителей.
Если выбраны эти три, то переход осуществляется нормально. Однако при этом после смены плейлиста наблюдаются нарушения в подсчете оставшегося времени проигрывания текущего трека (добавляется 20-30сек к счетчику и ползунок отбрасывается назад на соответственное время по шкале).
- Status changed from Resolved to Assigned
- % Done changed from 100 to 50
- Estimated time changed from 1:00 h to 2:00 h
Лул, а я next и не чинил, прошу прощенья.
- Status changed from Assigned to Resolved
- % Done changed from 50 to 100
Applied in changeset main|commit:c7d54ea54fad7996b8adbdaee40550c28bdaba2b.
Починено, спасибо. Проверил, работает.
- Status changed from Resolved to Closed
Also available in: Atom
PDF