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 575379 - [jamendo] Loading screen doesn't disappear immediately when catalog is not downloaded
[jamendo] Loading screen doesn't disappear immediately when catalog is not do...
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: Plugins (other)
HEAD
Other Linux
: Normal minor
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-03-14 18:33 UTC by Kim Sullivan
Modified: 2012-03-28 22:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kim Sullivan 2009-03-14 18:33:46 UTC
I found out about this while working on Bug 424423 - the loading screen that is normally shown during download is only hidden when the code path __update_catalogue -> __download_catalogue -> __download_catalogue_chunk_cb (here it gets hidden) -> __load_catalogue is taken.

If the code determines that there is no need to download the catalogue and loads it directly going through __update_catalogue -> __load_catalogue, the loading screen is shown until loading stops (this is highly unlikely to manifest because of Bug 569007).
Comment 1 Jonathan Matthew 2009-03-15 04:01:59 UTC
Is there an actual problem here?  Everything looks fine to me as it is.
Comment 2 Kim Sullivan 2009-03-15 08:46:35 UTC
If Jamendo fixes their http headers and the catalogue doesn't get downloaded every time, then there is a problem, because the loading screen stays until everything is loaded (instead of showing the library during loading as is the case when the file gets downloaded). Also, this is more of an issue once tracks get loaded during parsing.

I'll probably fix this for myself, so I'll attach the patch just in case.
Comment 3 Jonathan Matthew 2009-03-15 09:04:59 UTC
How is that a problem?
Comment 4 Kim Sullivan 2009-03-15 19:30:53 UTC
Rhythmbox feels more responsive when you can see that tracks are being loaded, and you can start playback even if parsing and loading hasn't finished (on my system, parsing track data takes about a minute). If the catalog is downloaded, you can see the tracks being added, and you can browse the database while tracks are being added. If the catalog isn't downloaded (because it hasn't changed), you have to wait until all tracks are loaded, and only then you can browse the tracks and start playback.

If you don't think this is an issue, it's not a problem if you close this bug. It's just something that bugs me personally and I'm going to be changing it anyway (in my own copy).
Comment 5 Jonathan Matthew 2012-03-28 22:31:10 UTC
There is no jamendo plugin.