Bugzilla – Bug 2294
Problems playing all songs by an artist
Last modified: 2008-09-15 14:37:04 UTC
In Browse Music, selecting an artist displays an entry for each album by the artist, plus an "All Songs" entry. If you press right at the "All Songs" entry, then the SlimServer correctly displays a list of all songs by the artist. However, if you press "Play" at the "All Songs" entry, the Slimserver creates a playlist with all songs in the library. This is incorrect - it should be a playlist of all songs by the artist. The same problem occurs if you select an artist in "Browse Music" and press "Play". Every song in the database is played, instead of only the songs by the selected artist. (Win XP, latest SVN rev 4627)
Executing command 00:04:20:05:ab:82: playlist (loadtracks) (artist=10&contributor.role=&album.compilation=0) looks like extra stuff in the findcriteria. not sure what the contributor.role shoudl be there, or even if it should be there at all.
Created attachment 909 [details] more careful handling of findCriteria to fix bug 2271, I put in a patch to delete the artist param if the selection is various artists (album.compilation=1), however, I only used the exists test, since I didn't expect the param to be used on non-compilations. this patch makes sure the param is 1 instead of simply exiting.
You can just remove the exists.
committed to trunk a change 4657
There are 536 bugs in the database with targets of '---' that were fixed prior to new year 2006. I am setting them to targets of 6.2.1 to keep them from showing up in my queries.