Bug 249607 - Amarok uses "album artist" metadata field for track artist instead of "artist"
Summary: Amarok uses "album artist" metadata field for track artist instead of "artist"
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Services/Last.fm (other bugs)
Version First Reported In: 2.3.0
Platform: Ubuntu Linux
: NOR normal
Target Milestone: 2.4.0
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-31 12:50 UTC by Adrian Woodhead
Modified: 2011-03-21 11:22 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 2.4
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Woodhead 2010-08-31 12:50:03 UTC
Version:           2.3.0 (using KDE 4.4.2) 
OS:                Linux

If you have an audio file which has an "Album Artist" tag in addition to the more common "Artist" tag then Amarok incorrectly sends the album artist to Last.fm as the track artist when scrobbling. So in the case of a compilation album with Album Artist set to "Various Artists" each track will be submitted with the track artist as "Various Artists" instead of the the track's individual artist.

This also seems to affect the OSD so might not be specific to the Last.fm component but could be a more general issue where determining the track artist goes wrong if there is also an album artist.

Reproducible: Always

Steps to Reproduce:
1. Play an .ogg file with both "album artist" and "artist" set to different values.
2. Scrobble the track to Last.fm - the value sent in the artist field will be the album artist, not the track artist.

I can provide an .ogg file to reproduce this if necessary.


Expected Results:  
It should send the track artist, not the album artist. The next version of the Last.fm scrobbling protocol will allow for the sending of both the album artist and the track artist but while Amarok uses the 1.2.x protocol it should favour the track artist over the album artist.

OS: Linux (i686) release 2.6.32-24-generic
Compiler: cc
Comment 1 Samuel Brack 2010-12-08 15:34:37 UTC
Seems to be fixed in 2.4-GIT and can be closed.
Comment 2 Myriam Schweingruber 2010-12-08 20:46:46 UTC
Closing, thanks for testing.
Comment 3 Wojciech Ryrych 2011-02-05 11:15:42 UTC
Actually not only scrobbling is affected. Amarok 2.4 seems to use album-artist tag to make a collection. All my albums that had this tag was moved to different artists. In previous versions that was not the case.
Comment 4 Adrian Woodhead 2011-03-21 11:22:04 UTC
I can confirm that the original issue I reported now appears to be resolved in Amarok 2.4. Thanks guys!