jamendo no loading catalogue

Bug #203428 reported by nicolae
26
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Medium
rhythmbox (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: gnome-terminal

Steps to reproduce the bug:

1- Open rhythmbox.
2- Click on the Jamendo icon on the left side panel.
3- Wait while loading the catalogue.
4- No catalogue is loaded and the following trace is throw to the terminal:

-desktop:~$ rhythmbox
Traceback (most recent call last):
  File "/usr/lib/rhythmbox/plugins/jamendo/JamendoSource.py", line 185, in __load_catalogue_read_cb
    parser.feed(data)
  File "/usr/lib/python2.5/xml/sax/expatreader.py", line 211, in feed
    self._err_handler.fatalError(exc)
  File "/usr/lib/python2.5/xml/sax/handler.py", line 38, in fatalError
    raise exception
xml.sax._exceptions.SAXParseException: <unknown>:269064:0: not well-formed (invalid token)

ProblemType: Bug
Architecture: i386
Date: Tue Mar 18 06:25:52 2008
DistroRelease: Ubuntu 8.04
ExecutablePath: /usr/bin/gnome-terminal
NonfreeKernelModules: nvidia
Package: gnome-terminal 2.22.0-0ubuntu1
PackageArchitecture: i386
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gnome-terminal
Uname: Linux 2.6.24-12-generic i686

Tags: apport-bug
Revision history for this message
nicolae (nicu75sp) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Is that reproducible with another new user created on your system? it works pretty fine for me with latest packages on Hardy, thanks.

Changed in rhythmbox:
status: New → Incomplete
Revision history for this message
blusa (corsiandr-libero) wrote :

Here it's the same, with a brand new user too

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Confirming, thanks for your report.

description: updated
Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
milestone: none → ubuntu-8.04
status: Incomplete → Confirmed
Revision history for this message
Guillaume Desmottes (cassidy) wrote :

This problem is due to a bug in the XML file of Jamendo. I sent them a mail explaining the problem.

Revision history for this message
Sebastien Bacher (seb128) wrote :

thanks guillaume, closing then that's not a rhythmbox issue

Changed in rhythmbox:
status: Confirmed → Invalid
Changed in rhythmbox:
status: Unknown → Confirmed
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Guillaume Desmottes : The issue is still there, any news from jamendo and the xml problem?

Revision history for this message
Guillaume Desmottes (cassidy) wrote :

That has been forwarded to their technical team. I don't have more information.

Revision history for this message
Saivann Carignan (oxmosys) wrote :
Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

No news at all on that forum. They didn't even read it.

Does somebody know _how_ to contact them?

Also, if you do get to speak to them, ask them to remove the useless data from that xml-file.
Or provide a different xml file with just the artist-names, album-names, track-names and track-ids.

Currently it contains html for artist pages and such. (they store generated html in their database? daily-wtf worthy!). Also the generated html isn't very clean, more like what front-page would do. 10 lines of <div style='margin: 7px'> .. yuck yuck yuck.

There is also another api, besides the database dump, but it shouldn't be used to fetch all data. (they have memory limitations). So, that's out of the question.

I still can't believe they just broke it and never looked back, not even notifying anyone, while all these nice developers making sure it works with their players (amarok, rhythmbox) .. that's one way to destroy any good-will.

Revision history for this message
Toby (mail-mailmeonline) wrote : Re: jamendo no loading catalogue FIXED!!
Download full text (3.2 KiB)

Problem fixed by Jamendo!
It works again. Sylvain from Jamendo wrote:

Hi,

This problem has been fixed a few hours ago. I also posted a message on our forums to notify the users.

Sorry the issue remained for so long. We now validate the XML files before uploading them so it won't happen again.

Regards,

On Sat, Apr 5, 2008 at 5:23 PM, Peer Wüschner <email address hidden> wrote:

    Cher Laurent!
    nous avons écrit deja dans le forum, mais nous n'avons pas recu une reponse. L'amarok et rhythbox plugin in Linux/Ubuntu est cassé, parceque Jamendo a changé une xml-file. Could you please have a look?
    <email address hidden> a ecrit:

    No news at all on that forum. They didn't even read it.

    Does somebody know _how_ to contact them?

    Also, if you do get to speak to them, ask them to remove the useless data from that xml-file.
    Or provide a different xml file with just the artist-names, album-names, track-names and track-ids.

    Currently it contains html for artist pages and such. (they store
    generated html in their database? daily-wtf worthy!). Also the generated
    html isn't very clean, more like what front-page would do. 10 lines of
    <div style='margin: 7px'> .. yuck yuck yuck.

    There is also another api, besides the database dump, but it shouldn't
    be used to fetch all data. (they have memory limitations). So, that's
    out of the question.

    I still can't believe they just broke it and never looked back, not even
    notifying anyone, while all these nice developers making sure it works
    with their players (amarok, rhythmbox) .. that's one way to destroy any
    good-will.

    -- jamendo no loading catalogue
    https://<email address hidden> You
    received this bug notification because you are a direct subscriber of a
    duplicate bug. Status in The Rhythmbox Music Management Application:
    Confirmed Status in Source Package "rhythmbox" in Ubuntu: Invalid Bug
    description: Binary package hint: gnome-terminal Steps to reproduce the
    bug: 1- Open rhythmbox. 2- Click on the Jamendo icon on the left side
    panel. 3- Wait while loading the catalogue. 4- No catalogue is loaded
    and the following trace is throw to the terminal: -desktop:~$ rhythmbox
    Traceback (most recent call last): File
    "/usr/lib/rhythmbox/plugins/jamendo/JamendoSource.py", line 185, in
    __load_catalogue_read_cb parser.feed(data) File
    "/usr/lib/python2.5/xml/sax/expatreader.py", line 211, in feed
    self._err_handler.fatalError(exc) File
    "/usr/lib/python2.5/xml/sax/handler.py", line 38, in fatalError raise
    exception xml.sax._exceptions.SAXParseException: <unknown>:269064:0: not
    well-formed (invalid token) ProblemType: Bug Architecture: i386 Date:
    Tue Mar 18 06:25:52 2008 DistroRelease: Ubuntu 8.04 ExecutablePath:
    /usr/bin/gnome-terminal NonfreeKernelModules: nvidia Package:
    gnome-terminal 2.22.0-0ubuntu1 PackageArchitecture: i386 ProcEnviron:
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
    LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: gnome-terminal Uname:
    Linux 2.6.24-12-generic i686

  ...

Read more...

Revision history for this message
Toby (mail-mailmeonline) wrote :

FIXED!

Revision history for this message
Guillaume Desmottes (cassidy) wrote :

Ok, so the Jamendo guy just told me that should be fixed and they added checks before updating the XML file to avoid this kind of problem.
The Jamendo plugin actually works for me on Hardy.

Could you retest please? Remove ~/.gnome2/rhythmbox/jamendo/dbdump.en.xml* to be sure.

Revision history for this message
Toby (mail-mailmeonline) wrote : Re: [Bug 203428] Re: jamendo no loading catalogue

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello, Guillaume,
I've got the same message and tried: It works again. Great!
Thank you
Peer

Guillaume Desmottes schrieb:
> Ok, so the Jamendo guy just told me that should be fixed and they added checks before updating the XML file to avoid this kind of problem.
> The Jamendo plugin actually works for me on Hardy.
>
> Could you retest please? Remove
> ~/.gnome2/rhythmbox/jamendo/dbdump.en.xml* to be sure.
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFH91WNu6p1bLCyj1ARAnFhAJ91mK3ZC1138/jl61KwnifoEa725wCeODy5
tUt7GDB1NUEcIoDxjQ14W4k=
=8nvg
-----END PGP SIGNATURE-----

Revision history for this message
Saivann Carignan (oxmosys) wrote :

Yes, fixed, that's wonderful !

Changed in rhythmbox:
status: Confirmed → Fix Released
Changed in rhythmbox:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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