I have a 1000 or so song playlist, which weighs in at a mere 150K. For some reason (and Audiogalaxy has the same problem for reasons I simply cannot fathom) Subsonic takes forever to download the playlist to a web browser on the same LAN. Needless to say, trying to load the playlist on my Android over wifi is "connection error, retrying 4" territory.
The playlists are just text files. A 150K text file shouldn't take more than a second or two to download. Then the client has a list of songs and can simply ask the server for song #365 by name. If the server can't find it, simply say "not found"-- there shouldn't be any kind of laborious "check if every song exists before I'll actually let you try to play the list" going on the part of the server (which is what I suspect). There shouldn't be any reason for slowdowns or timeouts or anything of the kind.
Am I missing something or is this really something that should not happen?
