Fetching album cover art does not work

Bug #209019 reported by Michael Stempin
38
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Rhythmbox
Fix Released
Medium
rhythmbox (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Fetching album cover art from the internet does not work at all in the current version of Rhythmbox in Hardy (0.11.5-0ubuntu1).
This is not the way it should be.

Please let me know if you need any more info on that.

Thanks a lot,
Michael

Related branches

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

Thank you for taking the time to report this bug and helping to make Ubuntu better. Unfortunately we can't fix it, because your description didn't include enough information. You may find it helpful to read "How to report bugs effectively" [WWW] http://www.chiark.greenend.org.uk/~sgtatham/bugs.html. We'd be grateful if you would then provide a more complete description of the problem.

We have instructions on debugging some types of problems at [WWW] http://wiki.ubuntu.com/DebuggingProcedures

At a minimum, we need:
1. the specific steps or actions you took that caused you to encounter the problem,
2. the behavior you expected, and
3. the behavior you actually encountered (in as much detail as possible).
Thanks!

The artwork downloading works correctly on my hardy installation

Changed in rhythmbox:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
oli (oli23) wrote :

I can confirm this bug. When I play a song without a cover.jpg file in the folder there is no action fetching the cover from the web. Its only searching for local cover art.

debug-output (play song without local cover art):

(12:30:31) [0x80dc408] [new_playing_stream_idle_cb] rb-shell-player.c:3062: new playing stream: file:///home/oliver/Musik/Kings%20of%20Leon/Because%20of%20the%20times/01%20Knocked%20Up.mp3
(12:30:31) [0x80dc408] [rb_shell_hidden_notify_markup] rb-shell.c:3094: shell is visible, not notifying
(12:30:31) [0x80dc408] [rhythmdb_query_model_dispose] rhythmdb-query-model.c:633: disposing query model 0x8187a50
(12:30:31) [0x80dc408] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:681: finalizing query model 0x8187a50
(12:30:31) [0x80dc408] [LocalCoverArtSearch.search] /usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.py:108: searching for local art for file:///home/oliver/Musik/Kings%20of%20Leon/Because%20of%20the%20times/01%20Knocked%20Up.mp3
(12:30:31) [0x80dc408] [rb_shell_player_sync_with_source] rb-shell-player.c:2599: playing source: 0x8329e20, active entry: 0xb463adb0
(12:30:31) [0x80dc408] [rb_shell_set_window_title] rb-shell.c:2144: setting title to "Kings of Leon - Knocked Up"
(12:30:31) [0x80dc408] [rb_header_sync] rb-header.c:355: syncing with entry = 0xb463adb0
(12:30:31) [0x80dc408] [rb_shell_player_sync_buttons] rb-shell-player.c:2704: syncing with source 0x8329e20
(12:30:31) [0x80dc408] [tick_cb] rb-shell-player.c:3197: tick: [file:///home/oliver/Musik/Kings%20of%20Leon/Because%20of%20the%20times/01%20Knocked%20Up.mp3, 0:430(0)]

(12:30:31) [0x80dc408] [new_playing_stream_idle_cb] rb-shell-player.c:3062: new playing stream: file:///home/oliver/Musik/Kings%20of%20Leon/Because%20of%20the%20times/01%20Knocked%20Up.mp3
(12:30:31) [0x80dc408] [rb_shell_hidden_notify_markup] rb-shell.c:3094: shell is visible, not notifying
(12:30:31) [0x80dc408] [rhythmdb_query_model_dispose] rhythmdb-query-model.c:633: disposing query model 0x8187a50
(12:30:31) [0x80dc408] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:681: finalizing query model 0x8187a50
(12:30:31) [0x80dc408] [LocalCoverArtSearch.search] /usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.py:108: searching for local art for file:///home/oliver/Musik/Kings%20of%20Leon/Because%20of%20the%20times/01%20Knocked%20Up.mp3
(12:30:31) [0x80dc408] [rb_shell_player_sync_with_source] rb-shell-player.c:2599: playing source: 0x8329e20, active entry: 0xb463adb0
(12:30:31) [0x80dc408] [rb_shell_set_window_title] rb-shell.c:2144: setting title to "Kings of Leon - Knocked Up"
(12:30:31) [0x80dc408] [rb_header_sync] rb-header.c:355: syncing with entry = 0xb463adb0
(12:30:31) [0x80dc408] [rb_shell_player_sync_buttons] rb-shell-player.c:2704: syncing with source 0x8329e20
(12:30:31) [0x80dc408] [tick_cb] rb-shell-player.c:3197: tick: [file:///home/oliver/Musik/Kings%20of%20Leon/Because%20of%20the%20times/01%20Knocked%20Up.mp3, 0:430(0)]

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

Not confirming, this works pretty fine on both of my hardy installations, of course it doesn't work fine for some weird records i have that don't have or finding the cover is pretty difficult even for google for example. Can you test the same with a new user and please attach the log files next time? thanks, just run rhythmbox --debug &> rhythmbox-debug.txt and attach that file to the report.

Revision history for this message
oli (oli23) wrote :

I've created a new user, imported some songs and tried it again with different albums - but again no covers.

Revision history for this message
Tobias Gehrig (tgehrig) wrote :

I had a look at the plugin code and it seems to use http://xml.amazon.com/onca/xml3?f=xml for retrieving covers. But calling this page up in my browser, it tells me:
"Amazon Ecommerce Web Service 3.0 has been deprecated after many years of useful service on March 31st 2008"
So that is probably the reason why this is not working anymore, right?

Revision history for this message
Tobias Gehrig (tgehrig) wrote :

Here is the upstream link for that issue:
http://bugzilla.gnome.org/show_bug.cgi?id=513851

Changed in rhythmbox:
status: Incomplete → Triaged
Revision history for this message
Jonathan Matthew (jmatthew) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the info Jonathan, marking this as fix committed.

Changed in rhythmbox:
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package rhythmbox - 0.11.5-0ubuntu3

---------------
rhythmbox (0.11.5-0ubuntu3) hardy; urgency=low

  * debian/patches/92_from_svn_fix_amazon_coverts_download.patch:
    - change from svn, fix the amazon coverts download (lp: #209019)
  * debian/patches/93_from_svn_fix_cdda_gvfs_handling.patch:
    - change from svn, switch to the audio cd entry when rhythmbox
      is autostarted or when clicking on an cd icon in nautilus

 -- Sebastien Bacher <email address hidden> Fri, 11 Apr 2008 17:31:12 +0200

Changed in rhythmbox:
status: Fix Committed → Fix Released
Revision history for this message
Michael Stempin (mstempin) wrote :

Works very good now!
Thanks A LOT for the fix!

Changed in rhythmbox:
status: Unknown → Fix Released
Revision history for this message
warmrobot (imfrolov) wrote :

Still no covers in new 0.12.0-5ubuntu1 on ubuntu 9.10 beta.

Changed in rhythmbox (Ubuntu):
status: Fix Released → New
Revision history for this message
warmrobot (imfrolov) wrote :

Sorry, I was wrong. It looks for covers, but not for all. For example, it can get cover for Deerhunter, but not for Placebo "Meds" or Radiohead "Kid A". So strange. I mean Placebo or Radiohead much more popular than Deerhunter or Dosh. I'am not sure there is no covers in discogs for them.

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

The new comment seems a different bug don't reopen this one

Changed in rhythmbox (Ubuntu):
status: New → Fix Released
Changed in rhythmbox:
importance: Unknown → Medium
Revision history for this message
Gary Mellor (garyjmellor-deactivatedaccount) wrote :

I have this problem on Maverick 64-bit. I have Rhythmbox 0.13.1 and the plugin for artwork ('Cover art' checkbox in the 'Configure Plugins' dialog) is enabled. I have an active Internet connection. I haven't checked to see what happens if I play from a library but certainly running music directly through the ODD doesn't pickup album artwork. I had Red Hot Chilli Peppers' 'Stadium Arcadium' playing for over an hour and in all that time it never found the artwork. If it was an obscure album I would be more forgiving. The same behaviour was also exhibited for Nirvana's 'In Utero' - over an hour of playback and no artwork displayed. My machine spec, if this is a factor, is as follows:

Lenovo G550 2958 (laptop) | X64 | Mobile Intel GM45 Express | NVIDIA GeForce G105M | 128GB Crucial RealSSD C300 | Intel Core 2 Extreme Processor (X9100) | Crucial 8GB SODIMM DDR3 | Intel PRO/Wireless 5100 AGN [Shiloh].

Revision history for this message
Gary Mellor (garyjmellor-deactivatedaccount) wrote :

Further to my post just (sorry for posting again, I couldn't find any edit function), I tried to get a debug output for Rhythmbox. In the Terminal I ran the following:

rhythmbox -d > ~/rhythm_debug_out.txt

However, despite seeing a lot of activity in the Terminal window the debug file contents seem surprisingly sparse. I tried doing this twice with the same result. Anyway, my test was simply to put Nirvana's 'Nevermind' CD into my ODD and see what happened. I let it run for three minutes on the track called 'Polly' and it never found any album artwork. This happened both times I ran the test. The activity icon was ticking round, indicating that it was doing something, it just never found the album cover. I've attached the log anyway; I hope it helps. If I need to do something else to get a more verbose output then please let me know.

Revision history for this message
Markus (tench) wrote :

My Rhythmbox 0.12.8 (Ubuntu 10.04.4) seems to fetch its cover arts from Last.fm. After activating the Last.fm Plugin and filling in my account details, the cover art plugin works fine.

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.