Bugzilla – Bug 973
clicking play in web interface on an artist that only has one album puts tracks in wrong order
Last modified: 2008-12-15 11:57:14 UTC
shuffle is off. but if i go to browse artists and click play on morphine, the one album in morphine (the night) gets added in the wrong order. if i go in to browse artists -> morphine and click play next to the night, it plays in the proper order.
reproduced this on my linux machine as well... it shuffles when you press play on the artist, even if shuffle is disabled. url looks something like this: http://fallacy.org:9000/status_header.html?command=playlist&sub=loadtracks&artist=82&player=00%3A04%3A20%3A05%3A15%3A82
Is it really only if there's a single album? Seems like it may be an issue for any number of albums. I believe the culprit is line 1666 in Slim::Control::Command (r2365): return @{ $ds->find('track', \%find, exists $find{'album'} ? 'tracknum' : 'title') }; We're using 'title' as the orderby parameter if there's no album specified in the query.
I believe we should be using 'track' instead of 'title'.
Fixed in subversion change 2400.
looks much better now
This bug has been fixed in the latest release of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.