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