Project

General

Profile

Bug #1610

Некорректная обработка событий LMP

Added by Mellon over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: LMP
Target version:
Start date:
04/29/2014
Due date:
% Done:

100%

Estimated time:
3.00 h
Reported in:
master

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

debug.log (24.5 KB) debug.log Mellon, 04/29/2014 06:02 AM
warning.log (20.3 KB) warning.log Mellon, 04/29/2014 06:02 AM
Leechcraft_AdvancedNotifications.conf (8 KB) Leechcraft_AdvancedNotifications.conf Mellon, 04/29/2014 06:02 AM

Related issues

Related to Feature #1616: Добавить событие смены статуса при завершении воспроизведения трека при gapless переходахClosed04/30/20140xd34df00d

Actions
Blocked by Bug #1613: Отвалилось проигрывание с текущего трека onload.m3u8 после ретартаClosed04/30/20140xd34df00d

Actions
Blocked by Bug #1614: Отвалилось проигрывание с помеченного текущим трека сохраненного плейлиста после его загрузкиClosed04/30/20140xd34df00d

Actions
Blocked by Bug #1615: Некорректная обработка смены плейлиста и segvClosed04/30/20140xd34df00d

Actions
#1

Updated by 0xd34df00d over 7 years ago

  • Assignee set to 0xd34df00d
#2

Updated by 0xd34df00d over 7 years ago

И ещё, мы вообще как-то можем узнать о завершении воспроизведения определенного трека?

Если акцент на определенного, то да, по урлу.

#3

Updated by 0xd34df00d over 7 years ago

  • Target version set to 0.6.70
  • Status changed from New to Assigned
  • Category changed from Plugins: AN to Plugins: LMP

Проблема в 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" 

#4

Updated by 0xd34df00d over 7 years ago

  • Estimated time set to 3.00 h
#5

Updated by 0xd34df00d over 7 years ago

  • % Done changed from 0 to 100
  • Status changed from Assigned to Resolved
#6

Updated by Mellon over 7 years ago

нет не починил. всё по прежнему.

#7

Updated by 0xd34df00d over 7 years ago

Ты уверен? У меня и этот баг починился, и #1611 после допиливания матчинга по урлу.

#8

Updated by 0xd34df00d over 7 years ago

А, ёманарот, ну естественно, у тебя же тут матчер по тайтлу, а не по урлу.

#10

Updated by Mellon over 7 years ago

  • Status changed from Resolved to Closed

Кое-что сломало, кое-что обошло, но в целом задача выполнена. Благодарю.

#11

Updated by Mellon over 7 years ago

  • Blocked by Bug #1613: Отвалилось проигрывание с текущего трека onload.m3u8 после ретарта added
#12

Updated by Mellon over 7 years ago

  • Blocked by Bug #1614: Отвалилось проигрывание с помеченного текущим трека сохраненного плейлиста после его загрузки added
#13

Updated by Mellon over 7 years ago

  • Blocked by Bug #1615: Некорректная обработка смены плейлиста и segv added
#14

Updated by Mellon over 7 years ago

  • Related to Feature #1616: Добавить событие смены статуса при завершении воспроизведения трека при gapless переходах added

Also available in: Atom PDF