Bug #1610
closed
Некорректная обработка событий LMP
Added by Mellon over 10 years ago.
Updated over 10 years ago.
Description
Может ошибка не здесь, а в LMP.
Имеется правило AN:
Название содержит шаблон `Greater Fairy`
Статус воспроизведения содержит шаблон `Stopped`
Так вот оно срабатывает когда происходит переключение кнопками prev/next на этот трек, а не с него.
Кроме того, правило не срабатывает при переключении с этого трека любым способом в один шаг (в том числе автоматически).
И ещё, мы вообще как-то можем узнать о завершении воспроизведения определенного трека?
STR:
Expected result:
Actual result:
System information:
LeechCraft 0.6.65-415-g62d79fc
Built with Qt 4.8.5, running with Qt 4.8.5
Running on: Gentoo/Linux x86_64 3.13.4-gentoo #1 SMP PREEMPT Fri Feb 21 17:39:14 MSK 2014
Files
- Assignee set to 0xd34df00d
И ещё, мы вообще как-то можем узнать о завершении воспроизведения определенного трека?
Если акцент на определенного, то да, по урлу.
- Category changed from Plugins: AN to Plugins: LMP
- Status changed from New to Assigned
- Target version set to 0.6.70
Проблема в LMP. После нажатия:
[29.04.2014 18:48:02.492] [0x180d460] [1425] void LeechCraft::LMP::Player::EmitStateChange() QUrl( "file:///home/d34df00d/music/The Agony Scene/2003 The Agony Scene/09 - The Agony Scene - Paint It Black.flac" ) "Paused"
[29.04.2014 18:48:02.493] [0x180d460] [1427] void LeechCraft::LMP::Player::EmitStateChange() QUrl( "file:///home/d34df00d/music/The Agony Scene/2003 The Agony Scene/09 - The Agony Scene - Paint It Black.flac" ) "Stopped"
[29.04.2014 18:48:02.504] [0x180d460] [1429] void LeechCraft::LMP::Player::EmitStateChange() QUrl( "file:///home/d34df00d/music/The Agony Scene/2003 The Agony Scene/09 - The Agony Scene - Paint It Black.flac" ) "Paused"
[29.04.2014 18:48:02.549] [0x180d460] [1431] void LeechCraft::LMP::Player::EmitStateChange() QUrl( "file:///home/d34df00d/music/The Agony Scene/2003 The Agony Scene/09 - The Agony Scene - Paint It Black.flac" ) "Paused"
[29.04.2014 18:48:02.549] [0x180d460] [1433] void LeechCraft::LMP::Player::EmitStateChange() QUrl( "file:///home/d34df00d/music/The Agony Scene/2003 The Agony Scene/09 - The Agony Scene - Paint It Black.flac" ) "Playing"
- Estimated time set to 3:00 h
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
нет не починил. всё по прежнему.
Ты уверен? У меня и этот баг починился, и #1611 после допиливания матчинга по урлу.
А, ёманарот, ну естественно, у тебя же тут матчер по тайтлу, а не по урлу.
- Status changed from Resolved to Closed
Кое-что сломало, кое-что обошло, но в целом задача выполнена. Благодарю.
- Blocked by Bug #1613: Отвалилось проигрывание с текущего трека onload.m3u8 после ретарта added
- Blocked by Bug #1614: Отвалилось проигрывание с помеченного текущим трека сохраненного плейлиста после его загрузки added
- Blocked by Bug #1615: Некорректная обработка смены плейлиста и segv added
- Related to Feature #1616: Добавить событие смены статуса при завершении воспроизведения трека при gapless переходах added
Also available in: Atom
PDF