Bugzilla – Bug 1922
Playing everything can be very slow
Last modified: 2009-09-08 09:12:29 UTC
Pressing PLAY at the level above Browse Artists, etc. plays everything in a users library. Unfortunately, this operation can block for a long time. (Several minutes on my 16k track library on a 1GHz Linux system.) Dan to investigate where the bottleneck is.
Moving this to 6.2 - because that's where I'll be able to fix it.
Dan: is play everything ever going to be fast? If not, then I suggest that the places we try to play everything actually invoke the Random Song Mix. What do you think?
The correct fix for this is to use multiple cursors under MySQL. Punting to that release.
I also encountered this with the 6.3 release. I never encountered this performance problem until a guest at my house used the SB for the first time. A first time user, she accidently wound up clicking "Play Everything". The SB displayed "Everything" for at 10 minutes until I reset SlimServer. I must say, this behavior was dissapointing to a person trying the product for the first time. My music library is 50 Gigabytes and hosted on a P4 2.4GHz. This should either be resolved, timeout after some threshold (5 seconds?) or the feature be removed.
since the play everything ability is now made much more deliberate in 6.5.1, perhaps this should be considered for closing or implementation through randomplay for 6.5.1?
Yes, if we must have this functionality available, it should be done via RandomPlay. But I'm inclined to just close it, since Dean made the 'Play Everything' go away anyways.
RandomPlay is the solution.