u2jrmw wrote:I have a massive music collection as well. Just bought the app today and I have not yet been able to load my song list...
Is it possible to just have a shuffle all button at the top level that would not require the loading of all songs? Thats pretty much what I want to do.
This has more to do with the way the Subsonic API is setup than iSub. Basically the only way for me to load all of the songs in order to shuffle them is to actually do an empty search and retrieve all of the songs, which can take a while if you have a big collection. In version 2.1 of iSub that's still sitting in the purgatory I like to call the app review process, the song list is saved between app sessions, so you could load it up on wifi in your house (which still might take upwards of 20 minutes if you have a VERY large collection) and then once it's loaded you'll never have to load it again unless you add songs to Subsonic and want to update the list.
There is currently no way for me to just ask Subsonic for one random song at a time (or even a group of random songs) which would let me bypass loading all of your songs first. However, coming in Subsonic version 4.0's API there is a call for retrieving random songs that I should be able to harness to create an all songs shuffle that doesn't require loading your whole library. Until then, it has to work this way. Subsonic itself doesn't even have a shuffle all feature, it was something I implemented on my end in the best way it could currently could be done. Sorry for the inconvenience.