Bug 197330

Summary: The cover of the track is incorrect reproduction (lastfm and amarok)
Product: [Applications] amarok Reporter: ivan ruano <ruano1983>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED WORKSFORME    
Severity: normal CC: alex.merry, giacomo.lozito, jtamate, kde
Priority: NOR Keywords: triaged
Version: 2.3.2   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: this shows them to catch the bug

Description ivan ruano 2009-06-21 00:08:15 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

The bug is that when playing a track with amarok lastfm, the cover shown above is the track played, the tags are correct
Comment 1 ivan ruano 2009-06-21 00:19:25 UTC
Created attachment 34700 [details]
this shows them to catch the bug
Comment 2 Jaime Torres 2010-01-03 11:56:09 UTC
I do not have a last.fm account, but I can say that the title and author are incorrect when reproducing a shoutcast with amarok. kde 4.4 beta 2.
Comment 3 Alex Merry 2010-03-19 20:01:41 UTC
That's really odd.  It happens with magnatune tracks as well.  But it works fine for `plasmoidviewer nowplaying` - Amarok is sending out the signals just fine.
Comment 4 Thomas Van Parys 2010-05-07 14:08:04 UTC
This has been bothering me for a while as well.
The Now Playing plasmoid works nicely when playing local files with Amarok.

When playing Amarok lastfm however, the Now Playing plasmoid displays the correct title and artist, but the album cover of the previous song.
Using Fedora 12, KDE 4.4.2, Amarok 2.3.0


Besides that, running the Now Playing plasmoid always triggers a "finished copying album_cover.jpg" KNotify message on download of every album cover while playing lastfm, which is rather annoying as well (but maybe a different bug).
Comment 5 Giacomo Lozito 2010-09-28 12:39:53 UTC
I can confirm this bug (now playing applet with lastfm on amarok),
using KDE 4.5.1 with Amarok 2.3.2.

The wrong behaviour might be due to the fact that when playing local songs, cover immediately changes.

On last.fm, however, new title/artist is immediately available but the new cover requires a second or two to be downloaded. The now playing applet most likely queries or receives information before that download is completed, so it displays the new title/artist but uses the cover from the previous song which is still there.

A simple way to fix this might be to introduce an option to add delay before information is actually passed to the now playing applet when song changes.
Comment 6 Alex Merry 2012-05-17 10:28:33 UTC
This is almost certainly a bug in Amarok.
Comment 7 Myriam Schweingruber 2012-05-17 15:18:17 UTC
Is this still valid with Amarok 2.5? Seems this bug is quite old already.
Comment 8 Jaime Torres 2012-05-19 10:33:51 UTC
I've done the same test I did with some shoutcast radios, and now the cover and track title are synchronized.
using trunk KDE SC 4.9 and trunk Amarok.