FS#21748 - [rhythmbox] Does not show any cover in Archlinux but does in other distros!

Attached to Project: Arch Linux
Opened by Andreas (Evilandi666) - Friday, 19 November 2010, 16:00 GMT
Last edited by Ionut Biru (wonder) - Monday, 29 August 2011, 08:03 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ionut Biru (wonder)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Hi,

i changed my os from ubuntu to archlinux.

I was using Rhythmbox on ubuntu, so i installed it on archlinux but it has one
major problem:

It does not show a cover when it is embedded into the ID3 tag of a file.

This worked fine under ubuntu with the same mp3s!

Here the debug output:

[xyz@xyz-pc ~]$ rhythmbox -D "rb_gst_process_embedded_image"
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
(rhythmbox:16341): Rhythmbox-DEBUG: Received SaveYourself(SmSaveLocal,
!Shutdown, SmInteractStyleNone, !Fast) in state idle
(rhythmbox:16341): Rhythmbox-DEBUG: Setting initial properties
(rhythmbox:16341): Rhythmbox-DEBUG: Sending SaveYourselfDone(True) for initial
SaveYourself
(rhythmbox:16341): Rhythmbox-DEBUG: Received SaveComplete message in state
save-yourself-done
(02:39:42) [0x25a7150] [rb_gst_process_embedded_image]
rb-player-gst-helper.c:173: sending 23708 bytes to pixbuf loader
(02:39:42) [0x25a7150] [rb_gst_process_embedded_image]
rb-player-gst-helper.c:197: returning embedded image: 300 x 300 / 8

So it seems that it does find the cover and returns it, but rhythmbox does not
show it anywhere - just the standard cover.

Version:
rhythmbox 0.13.2-2

See also here: https://bugzilla.gnome.org/show_bug.cgi?id=634858

Steps to reproduce:
Install Rhythmbox and all things needed for it.
Open Rhythmbox.
Activate cover plugin.
Put some mp3s with embedded covers in Rhythmbox.
Start a mp3 -> no cover is shown.
This does work in other Distros (e.g. Ubuntu) with the same files!
This task depends upon

Closed by  Ionut Biru (wonder)
Monday, 29 August 2011, 08:03 GMT
Reason for closing:  Fixed
Additional comments about closing:  rhythmbox-2.90.1.git20110829-1
Comment by Ionut Biru (wonder) - Friday, 19 November 2010, 16:43 GMT
what ubuntu version did you had before?
Comment by Andreas (Evilandi666) - Friday, 19 November 2010, 16:48 GMT
I did use 10.04 and after that 10.10 before i moved to archlinux. (all x86_64)

I also think i get closer to the solution:

It seems that rhythmbox does not copy the covers to
"/home/$USER/.cache/rhythmbox/covers" ..

i copied from my old Ubuntu home folder some of the covers there into my home folder
in Archlinux (path shown above) and rhythmbox does show these covers when i play the mp3 files!

So i think the real problem is, that Rhythmbox does not copy the embedded covers to his covers folder.(/home/$USER/.cache/rhythmbox/cover)
The Plugin does however find the cover (Debug shows this) but it is not copied.
I also checked the permissions, they are same as in the ubuntu home, so that is not the problem.
Comment by Ionut Biru (wonder) - Friday, 19 November 2010, 16:52 GMT
10.04 doesn't have rhythmbox 0.13.2 and ubuntu 10.10 has rhythmbox 0.13.1. did you used in 10.10 a clean profile?

i still think that is an upstream bug and not a packaging one.
Comment by Andreas (Evilandi666) - Friday, 19 November 2010, 16:55 GMT
Yes, 10.10 had a clean profile on one pc and it did show covers.

So this seems to be a archlinux-only problem.

Comment by Ionut Biru (wonder) - Tuesday, 18 January 2011, 17:18 GMT
status using 0.13.3
Comment by Andreas (Evilandi666) - Thursday, 07 April 2011, 07:19 GMT
  • Field changed: Percent Complete (100% → 0%)
I tested it again in 0.13.3 and it does not work. It is not fixed. Someone else also mentioned it here: https://bbs.archlinux.org/viewtopic.php?id=114086
Comment by Andreas (Evilandi666) - Thursday, 07 April 2011, 09:41 GMT
Ionut Biru posted a traceback of this problem at the bugzilla report(https://bugzilla.gnome.org/show_bug.cgi?id=634858), maybe that might help.
Comment by Andreas (Evilandi666) - Tuesday, 10 May 2011, 18:17 GMT
Hi Ioni, I just wanted to report that it still does not work with newest rhythmbox and gnome 3 ... ;)
Comment by Andreas (Evilandi666) - Wednesday, 15 June 2011, 02:58 GMT
@Ioni just wanted to say that the problem still exists in the actual version.

Very sad that upstream doesn't care.

(I switched to clemetine two month ago,so for me it does not matter, but I try rythmbox from time to time.)
Comment by Frederic Bezies (fredbezies) - Friday, 29 July 2011, 13:02 GMT
Kinda workaround. Click on another track of an album, and cover will appear.
Comment by Andreas (Evilandi666) - Friday, 29 July 2011, 13:03 GMT
mhh, for me that did not work I think.
Comment by Thomas Dziedzic (tomd123) - Saturday, 20 August 2011, 18:53 GMT
status? can you try building rhythmbox-git to see if it is fixed?
Comment by Andreas (Evilandi666) - Sunday, 28 August 2011, 21:08 GMT
Wow finally it is fixed! rhythmbox-git from AUR works nice and shows covers!

How did you know !?! I can't see any commit which offically fixes this.
Thx, finally I can use rhythmbox again on Arch!

Edit: maybe this one fixed it: http://git.gnome.org/browse/rhythmbox/commit/?id=90b7496c0572a680e37b68cecf7d4013cbfeee4c
Hope there will be a rhythmbox update soon in Arch ;)
Comment by Ionut Biru (wonder) - Monday, 29 August 2011, 08:03 GMT
i think they don't believe us when we say that something doesn't work.

Loading...