Bug 134940 - Albums with more than one artist are not handled properly by Mode->Random->Albums
Summary: Albums with more than one artist are not handled properly by Mode->Random->Al...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.0-SVN
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 136490 144234 146029 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-10-01 07:37 UTC by Neil Skrypuch
Modified: 2008-11-23 14:16 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Skrypuch 2006-10-01 07:37:59 UTC
Version:           1.4.3 (using KDE KDE 3.5.4)
Installed from:    Gentoo Packages
Compiler:          gcc version 4.1.1 (Gentoo 4.1.1) Target: x86_64-pc-linux-gnu
OS:                Linux

When running Amarok in "random album" order, if Amarok picks an album that contains a variety of artists (more specifically, each artist has only one song on that album, I haven't tested the other cases yet), then only that song on the album will be played, then Amarok will move on to another album. The song need not be the first song on the album either, it appears that it can be any of them.

I'm not familiar with the Amarok code, but it seems like it's doing a 'select ... group by album, artist' when it should be doing a 'select ... group by album, disc_number'. Also see bug 133164, which is potentially related.
Comment 1 saturday 2006-10-19 15:06:47 UTC
Same here.

Additionally, if there are more than one song from one artist on that compilation (like it is often the case on soundtracks), random album mode plays all the songs from that artist.
Comment 2 Marcelo Vanzin 2006-11-30 07:51:27 UTC
I see this with 1.4.4 also (a.k.a., "me too!").
Comment 3 Kevin Funk 2007-02-08 18:47:27 UTC
*** Bug 136490 has been marked as a duplicate of this bug. ***
Comment 4 John Doyle 2007-02-09 23:57:18 UTC
works fine for me with gentoo/portage's amarok-1.4.4-r4 ebuild
fixed maybe?
Comment 5 Kevin Funk 2007-02-10 00:08:34 UTC
Nope, still exists in 1.4.5. Jumps around in playlist like crazy :)
Comment 6 Kevin Funk 2007-05-28 12:51:55 UTC
*** Bug 146029 has been marked as a duplicate of this bug. ***
Comment 7 Kevin Funk 2007-05-28 12:52:32 UTC
*** Bug 144234 has been marked as a duplicate of this bug. ***
Comment 8 fangorious 2007-05-28 17:54:33 UTC
How is this still listed as NEW when it's 7 months old and  has been reported by 5 people against 3 versions? 
Comment 9 fangorious 2007-09-06 04:37:07 UTC
this is still broken in 1.4.7
Comment 10 Jeff Mitchell 2007-09-06 17:18:20 UTC
"How is this still listed as NEW when it's 7 months old and  has been reported by 5 people against 3 versions?"

It probably shouldn't be listed as NEW, especially when people have written that they can't replicate it.
Comment 11 fangorious 2007-09-06 20:25:48 UTC
I've made a video to show that shows it happening but it's too big to upload as an attachment. Is there a standard place to host large attachments?

My guess for Comment #4 is that maybe the gentoo ebuild has it patched but didn't submit a patch upstream.
Comment 12 Ron Eggler 2007-09-07 03:09:10 UTC
try www.4shared.com ;)
Comment 13 fangorious 2007-09-07 17:33:54 UTC
that worked. For some reason youtube kept telling me my 1 minute, 10 MB video was too long. I guess because it's an ogg.

http://www.4shared.com/file/23746435/b39759a1/out.html
Comment 14 fangorious 2007-10-04 16:05:28 UTC
Did anyone take a look at this? I just received notification that the 4shared account is about to expire, so I assume the video will be removed as well. Is 10 MB too be to for bugs.kde.org?
Comment 15 Seb Ruiz 2007-10-09 08:03:51 UTC
bug 133164 has been solved. can you check if this solves your problem too?
Comment 16 Edward Hades 2008-06-15 15:02:18 UTC
Works fine in 1.4.9.1.

Comment 17 Neil Skrypuch 2008-06-15 18:42:03 UTC
This is still broken for me in 1.4.9.1.
Comment 18 Ron Eggler 2008-06-15 18:45:32 UTC
I can confirm this, running 1.4.9.1 as well
Comment 19 Edward Hades 2008-06-15 19:53:39 UTC
Sorry for that, it turns out to be completely nuts. My playlist currently contains five tracks: first two -- same album, same artist; second two -- same album, different artists; last one completely unrelated. Amarok gets stuck at the first two tracks, and never plays last three.

Anyways, I presume it is too messy to fix in current 1.4 state, so unfortunately there (most probably) won't be any fixes to this bug in this release.

Please, come back if you have any problems in amarok 2.
Comment 20 Edward Hades 2008-06-16 16:34:16 UTC
I am forwarding this bug to upcoming 2.0 release. Currently it is unknown, if this bug persists there. Unfortunately, developers have no resources on fixing this bug in 1.4 branch.

Thank you for your assistance.
Comment 21 Nikolaj Hald Nielsen 2008-07-12 16:11:32 UTC
Corrected version tag
Comment 22 Lydia Pintscher 2008-07-12 16:18:17 UTC
Please someone check if this is still valid in Amarok 2.
Comment 23 fangorious 2008-07-14 18:44:25 UTC
I don't want to upgrade to KDE4 to build the latest amarok2 alpha just to test this bug. It shouldn't be difficult for any of the official developers or testers to test. Just make a dozen copies of a single mp3 and then update the tags so that they identify 3 albums: album1 by artist1; album2 by artist2; and album3 as various artits with tracks 1 and 3 by artist4 and tracks 2 and 4 by artist5. Set shuffle to album and see if it works.
Comment 24 Mikko C. 2008-11-23 12:02:32 UTC
I wasn't able to reproduce this with Amarok 2 svn.
When Amarok started playing a compilation from different artists, it played all of it, not just the first track.
Comment 25 Lydia Pintscher 2008-11-23 14:16:34 UTC
Thanks Mikko. Closing then.