Subsonic API: 'query' parameter when empty

This is historical because some other servers does not support the other way and most support that way by default.
I have a switch internally to use one of the other when I can identify the server and know it’s behavior.

See Explicit server name and version if your server properly expose a type I can add tweak the query to send query=