After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 646245 - Fix the Jamendo plugin for GTK+ GIR breaks
Fix the Jamendo plugin for GTK+ GIR breaks
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: Plugins
2.91.x
Other Linux
: Normal blocker
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-03-30 16:14 UTC by Philip Withnall
Modified: 2011-03-30 19:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
jamendo: Fix encoding problems with non-ASCII track names (1.53 KB, patch)
2011-03-30 16:18 UTC, Philip Withnall
committed Details | Review
jamendo: Fix various tree model/view problems due to changes in GTK+'s GIR (3.41 KB, patch)
2011-03-30 16:18 UTC, Philip Withnall
committed Details | Review

Description Philip Withnall 2011-03-30 16:14:35 UTC
As it stands, the Jamendo plugin is fairly broken due to changes in GTK+'s GIR since the plugin was last given some love.

Patches coming up to fix it.
Comment 1 Philip Withnall 2011-03-30 16:18:13 UTC
Created attachment 184710 [details] [review]
jamendo: Fix encoding problems with non-ASCII track names

Fix some encoding problems when dealing with non-ASCII tracks in the Jamendo plugin.
Comment 2 Philip Withnall 2011-03-30 16:18:45 UTC
Created attachment 184711 [details] [review]
jamendo: Fix various tree model/view problems due to changes in GTK+'s GIR

Fix breakage which was rendering the plugin mostly useless.
Comment 3 Philip Withnall 2011-03-30 16:24:55 UTC
(Code freeze break requested for these patches and those in bug #646231.)
Comment 4 Philip Withnall 2011-03-30 19:32:51 UTC
Comment on attachment 184710 [details] [review]
jamendo: Fix encoding problems with non-ASCII track names

commit 87cdefd461dfe8d3bfa4055f78bdb514c31ccf09
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Mar 30 17:15:16 2011 +0100

    jamendo: Fix encoding problems with non-ASCII track names
    
    Ensure that track names are uniformly decoded as UTF-8, and never re-encoded
    as ASCII. Attempting to re-encode them as ASCII was causing non-ASCII track
    names to (obviously) blow things up.
    
    Helps: bgo#646245

 src/plugins/jamendo/jamendo.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
Comment 5 Philip Withnall 2011-03-30 19:33:09 UTC
Comment on attachment 184711 [details] [review]
jamendo: Fix various tree model/view problems due to changes in GTK+'s GIR

commit 8a3ccd91d3e1d791ec78386fb898cf4ddabe2246
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Wed Mar 30 17:16:27 2011 +0100

    jamendo: Fix various tree model/view problems due to changes in GTK+'s GIR
    
    This fixes clicking, double-clicking and right-clicking on albums and tracks,
    meaning the plugin is actually useful.
    
    Closes: bgo#646245

 src/plugins/jamendo/jamendo.py |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)