Project

General

Profile

Actions

Bug #1610

closed

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

Added by Mellon over 10 years ago. Updated over 10 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 4 (0 open4 closed)

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

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

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

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

Actions
Actions #1

Updated by 0xd34df00d over 10 years ago

  • Assignee set to 0xd34df00d
Actions #2

Updated by 0xd34df00d over 10 years ago

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

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

Actions #3

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" 

Actions #4

Updated by 0xd34df00d over 10 years ago

  • Estimated time set to 3:00 h
Actions #5

Updated by 0xd34df00d over 10 years ago

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

Updated by Mellon over 10 years ago

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

Actions #7

Updated by 0xd34df00d over 10 years ago

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

Actions #8

Updated by 0xd34df00d over 10 years ago

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

Actions #10

Updated by Mellon over 10 years ago

  • Status changed from Resolved to Closed

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

Actions #11

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Updated by Mellon over 10 years ago

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

Also available in: Atom PDF