In KDE, 'skip this item' button in notifications area skips two songs

Bug #501677 reported by Jonathan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Invalid
Undecided
Unassigned
kdebase-workspace (Ubuntu)
Fix Released
Medium
Aurélien Gâteau

Bug Description

Binary package hint: banshee

Banshee v1.5.1-1
Kubuntu v9.10

I have installed Banshee in Kubuntu 9.10 Karmic Koala, and found that when notifications for a new song appear in the notifications area, hitting the 'skip this item' button skips two songs instead of just one as expected.
This bug may be an issue with the KDE notifications implementation, but I figured that I'd report it here first.

Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 501677] [NEW] In KDE, 'skip this item' button in notifications area skips two songs

On Thursday 31,December,2009 12:16 AM, Jonathan wrote:
> Public bug reported:
>
> Binary package hint: banshee
>
> Banshee v1.5.1-1
> Kubuntu v9.10
>
> I have installed Banshee in Kubuntu 9.10 Karmic Koala, and found that when notifications for a new song appear in the notifications area, hitting the 'skip this item' button skips two songs instead of just one as expected.
> This bug may be an issue with the KDE notifications implementation, but I figured that I'd report it here first.
>
> ** Affects: banshee (Ubuntu)
> Importance: Undecided
> Status: New
>
Please run the following command and reproduce this issue, then attach the
output here. It should show what goes on behind the scenes (the communication
between knotifyd or whatever it's called and Banshee).

dbus-monitor --session interface=org.freedesktop.Notifications | grep -v byte

Thanks.

  status invalid

--
Kind regards,
Chow Loong Jin (GPG: 0x8F02A411)
Ubuntu Contributing Developer

Changed in banshee (Ubuntu):
status: New → Invalid
Revision history for this message
Jonathan (jonfritz) wrote :

@Chow Loong Jin: your command dbus-monitor --session interface=org.freedesktop.Notifications | grep -v byte does not produce any output when I hit the 'skip this item' button. Is there another way to fetch this output?

Revision history for this message
Chow Loong Jin (hyperair) wrote : Re: [Bug 501677] Re: In KDE, 'skip this item' button in notifications area skips two songs

On Thursday 31,December,2009 01:29 AM, Jonathan wrote:
> @Chow Loong Jin: your command dbus-monitor --session
> interface=org.freedesktop.Notifications | grep -v byte does not produce
> any output when I hit the 'skip this item' button. Is there another way
> to fetch this output?
>
Quite weird. How about dbus-monitor
"interface=org.freedesktop.Notifications,type=signal" ?

--
Kind regards,
Chow Loong Jin (GPG: 0x8F02A411)
Ubuntu Contributing Developer

Revision history for this message
Jonathan (jonfritz) wrote :

The output from dbus-monitor "interface=org.freedesktop.Notifications,type=signal" is as follows:
-----------------------------------------------------------------------------------------------------------------------------------------------------------
signal sender=org.freedesktop.DBus -> dest=:1.192 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.192"
method call sender=:1.15 -> dest=:1.192 serial=922 path=/; interface=org.freedesktop.DBus.Introspectable; member=Introspect
signal sender=:1.12 -> dest=(null destination) serial=566 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=ActionInvoked
   uint32 3
   string "skip-song"
signal sender=:1.12 -> dest=(null destination) serial=567 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=ActionInvoked
   uint32 3
   string "skip-song"
-----------------------------------------------------------------------------------------------------------------------------------------------------------

Does that help?

Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Thursday 31,December,2009 02:06 AM, Jonathan wrote:
> The output from dbus-monitor "interface=org.freedesktop.Notifications,type=signal" is as follows:
> -----------------------------------------------------------------------------------------------------------------------------------------------------------
> signal sender=org.freedesktop.DBus -> dest=:1.192 serial=2 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
> string ":1.192"
> method call sender=:1.15 -> dest=:1.192 serial=922 path=/; interface=org.freedesktop.DBus.Introspectable; member=Introspect
> signal sender=:1.12 -> dest=(null destination) serial=566 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=ActionInvoked
> uint32 3
> string "skip-song"
> signal sender=:1.12 -> dest=(null destination) serial=567 path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; member=ActionInvoked
> uint32 3
> string "skip-song"
> -----------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Does that help?
>
Looks like the signal was sent twice rather than once. Was that for one click of
"Skip this item" alone? If so, then it's a knotifyd bug.

--
Kind regards,
Chow Loong Jin (GPG: 0x8F02A411)
Ubuntu Contributing Developer

Revision history for this message
Jonathan (jonfritz) wrote :

That was just one click, yes. Do I need to submit this bug to knotifyd?

Revision history for this message
Chow Loong Jin (hyperair) wrote :

On Friday 01,January,2010 01:13 AM, Jonathan wrote:
> That was just one click, yes. Do I need to submit this bug to knotifyd?
>
No need. We'll just use this bug report.

  affects ubuntu/kdebase-runtime
  status new

--
Kind regards,
Chow Loong Jin (GPG: 0x8F02A411)
Ubuntu Contributing Developer

Changed in kdebase-runtime (Ubuntu):
assignee: nobody → Aurélien Gâteau (agateau)
Revision history for this message
Aurélien Gâteau (agateau) wrote :

Patch posted to KDE reviewboard:
http://reviewboard.kde.org/r/2485/

Changed in kdebase-runtime (Ubuntu):
status: New → In Progress
importance: Undecided → Medium
affects: kdebase-runtime (Ubuntu) → kdebase-workspace (Ubuntu)
Revision history for this message
Aurélien Gâteau (agateau) wrote :
Changed in kdebase-workspace (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Jonathan Thomas (echidnaman) wrote :

Fix released to lucid.

Changed in kdebase-workspace (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Jonathan (jonfritz) wrote :

Will this fix be back ported to Karmic at all? Or is there a way to get it into Karmic myself?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.