Bug #1610
closedНекорректная обработка событий LMP
100%
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
Updated by 0xd34df00d over 10 years ago
И ещё, мы вообще как-то можем узнать о завершении воспроизведения определенного трека?
Если акцент на определенного, то да, по урлу.
Updated by 0xd34df00d over 10 years ago
- 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"
Updated by 0xd34df00d over 10 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Applied in changeset main|1eccddcb1130d7b441b106656fd764813baba110.
Updated by 0xd34df00d over 10 years ago
Ты уверен? У меня и этот баг починился, и #1611 после допиливания матчинга по урлу.
Updated by 0xd34df00d over 10 years ago
А, ёманарот, ну естественно, у тебя же тут матчер по тайтлу, а не по урлу.
Updated by 0xd34df00d over 10 years ago
Applied in changeset main|61112a5bd3b67966b4c96838db4f1fd62bee3291.
Updated by Mellon over 10 years ago
- Status changed from Resolved to Closed
Кое-что сломало, кое-что обошло, но в целом задача выполнена. Благодарю.
Updated by Mellon over 10 years ago
- Blocked by Bug #1613: Отвалилось проигрывание с текущего трека onload.m3u8 после ретарта added
Updated by Mellon over 10 years ago
- Blocked by Bug #1614: Отвалилось проигрывание с помеченного текущим трека сохраненного плейлиста после его загрузки added
Updated by Mellon over 10 years ago
- Blocked by Bug #1615: Некорректная обработка смены плейлиста и segv added
Updated by Mellon over 10 years ago
- Related to Feature #1616: Добавить событие смены статуса при завершении воспроизведения трека при gapless переходах added