Use track_tags_changed in the notify osd plugin

Bug #683033 reported by raphael meyer
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Wishlist
raphael meyer

Bug Description

I use exaile 0.3.1.1 under ubuntu 10.04 to listen to internet radio (mp3 or aac streams). What I missed was an OSD update, when the the track tags changed. Therefore I modified the notifyosd plugin to implement the track_tags_changed callback.

Related branches

Revision history for this message
raphael meyer (raphael-quazz) wrote :
Revision history for this message
Mathias Brodala (mathbr) wrote :

Please re-create the patch so that it applies cleanly with -p0 against the latest trunk.

Changed in exaile:
importance: Undecided → Wishlist
milestone: none → 0.3.3.0
status: New → Confirmed
Revision history for this message
raphael meyer (raphael-quazz) wrote :

I created a patch for the latest trunk but I didn't test with a build from trunk.

Revision history for this message
Mathias Brodala (mathbr) wrote :

Commited with r3772, thanks.

Changed in exaile:
assignee: nobody → raphael meyer (raphael-quazz)
status: Confirmed → Fix Committed
Revision history for this message
Christian Ciach (dereineda) wrote :

I can see the option "On tag change" in the options pane on r3824 and it is checked, but it still doesn't work for me. But it does work when manually applying the patch to the stable version 0.3.2.1.

Revision history for this message
Christian Ciach (dereineda) wrote :

You didn't fix it properly! In several places in __init__.py you replaced the depracated "exaile.player" with "player.PLAYER", but you forgot to import "player" from "gl" at line 26. If you change this, the plugin will work properly again.

This said, the option "On tray icon hover" doesn't work for me. I will see if I can fix this.

Revision history for this message
Christian Ciach (dereineda) wrote :

I don't want to open another bug for this (call me lazy). The "On tray icon hover" option to display the OSD-notification doesn't work because the info-widget already binds to the GtkStatusIcon on this event. Look in file "xlgui/widgets/info.py" around line 506 (at exaile 0.3.3.0-dev+bzr3829). If this connection is removed, this OSD-notification-plugin works fine.

To be honest, I think the widget is more appealing to most users, so maybe the option to show the OSD-notification on hovering the tray icon should be removed. Or let the user the choice..

Revision history for this message
Mathias Brodala (mathbr) wrote :

The missing import was added with r3833.

Changed in exaile:
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.