[patch] improvements for media-control

Bug #251293 reported by Michal Hruby
2
Affects Status Importance Assigned to Milestone
Awn Extras
Fix Released
Wishlist
Michal Hruby

Bug Description

I did some improvements to media-control applet.

The most notable are changes to Rhythmbox applet, where the album art fetching is now better (supports for example Folder.jpg album art, reported directly from Rhythmbox) plus the applet listens for signals from the players (via dbus - currently only working with rhythmbox), which means that the applet window will update title+albumart even if it's open and player starts playing different song.

Another improvement is that if there isn't any player running, the applet will show a couple of buttons instead of the standard controls, which start players present on your system, once the player is started and applet dialog is opened again, the usual interface is presented (with 3 control buttons).

Possible future enhancements:
- listen for dbus's NameOwnerChanged signal, which will enable connecting to player's dbus interface as soon as it's started (currently applet must be clicked to look for running players and eventually connect to them)

Revision history for this message
Michal Hruby (mhr3) wrote :
Changed in awn-extras:
assignee: nobody → im-tehk
importance: Undecided → Wishlist
milestone: none → 0.2.8
Revision history for this message
Mark Lee (malept) wrote :

Reassigning to 0.4.0, as 0.2.8 will not contain any enhancements.

Changed in awn-extras:
milestone: 0.2.8 → 0.4.0
Revision history for this message
IM.tehk (im-tehk) wrote :

The patch looks wonderful. Feel free to commit the changes and any future ones to awnmediaplayers involving signals and the NameOwnerChanged signal.

Changed in awn-extras:
assignee: im-tehk → mhr3
status: New → Fix Committed
status: Fix Committed → In Progress
Revision history for this message
Michal Hruby (mhr3) wrote :

First part of the patch is committed in awn-extras trunk R771, more to come - as mentioned NameOwnerChanged signal should be handled + support for other players' signals should be added.

Revision history for this message
Michal Hruby (mhr3) wrote :

Handling of NameOwnerChanged signal was committed in awn-extras trunk R784.

The only thing missing now is support for more players which do emit dbus signals.

Michal Hruby (mhr3)
Changed in awn-extras:
milestone: 0.4.0 → 0.3.2
status: In Progress → Fix Committed
Changed in awn-extras:
status: Fix Committed → Fix Released
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.