GNOME Bugzilla – Bug 557313
Album Artist not used correctly if some songs have Artist == Album Artist
Last modified: 2009-06-05 07:27:38 UTC
Consider an album with these songs: - Artist 1 - Track 1 - Artist 2 - Track 2 - Artist 3 - Track 3 - Artist 4 - Track 4 All songs have the Album Artist set to "Artist 2" (the same string as one of the individual songs of the album contains in its Artist field). Expected result: album shows up as 1 album Actual result: album shows up as 2 albums: - One with Track 1, Track 3, and Track 4 - One with Track 2 ...i.e. the song with Album Artist == Artist is treated as a stand-alone album, while it's part of the compilation album.
Note that only Track 2 does *not* have the "album artist" checkbox selected in the track properties. If I manually enable it, the albums appear as they should. Perhaps the importer drops Album Artist if it's the same as Artist?
Is this with 1.3.2 or trunk?
And were they imported with Banshee? Which album is this? I'm wondering if I could reproduce it with a similar one that I have.
This is still an issue with 1.3.3. If I manually fix it in Banshee the tracks are merged into a single album. Andrew, For MP3: this is with any album where TPE1 is not the same for each track. Just set TPE2 to the same value for all tracks, reusing one of the TPE1 names. Try with mid3v2 (from the python-mutagen debian package) using "mid3v2 --TPE2=Foo" For Ogg/Vorbis: set ALBUMARTIST to one of the ARTISTs that occur on a multi-ARTIST disk. To summarize: if I use "Various Artists" (or something else that is not used in a regular track artist field) for the TPE2/ALBUMARTIST tags everything works fine, but if I set it to one of the values also used for TPE1/ARTIST for at least one of the tracks, it does not.
*** Bug 560862 has been marked as a duplicate of this bug. ***
Bug #560862 has a patch for this issue.
*** Bug 560907 has been marked as a duplicate of this bug. ***
Created attachment 123970 [details] [review] Create only one database entry for compilation albums (reposting my patch from bug #560862, so it won't get lost / will be easier to find) If a compilation album is imported, it will have multiple entries created; one with IsCompilation = 0, and the other = 1. This patch modifies the `DatabaseAlbumInfo.FindOrCreate` method, so that if it finds an existing album that differs only in the IsCompilation flag, it will update the saved album.
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.
*** Bug 566357 has been marked as a duplicate of this bug. ***
*** Bug 566922 has been marked as a duplicate of this bug. ***
*** Bug 569963 has been marked as a duplicate of this bug. ***
I ask for a reopening of this bug (maybe I should create new one?). I still suffer from this while having all my songs served by DAAP. I've got Mortal Kombat soundtrack (flac). I want to select the album in the list of albums and see all the songs (various artists) inside. I'm able to do this by using the search field - if I write there "mortal kombat" it lists all the songs and I'm able to order them not by clicking the track number (strange) but by clicking the album column. Is fix possible? Or am I doing something wrong?
OK, I'm going to file new bug so that anybody can see it.