
I have written a small wrapper that acts as a proxy for multiple servers. You just point your client at the proxy, it connects to the subsonic servers, collates the results and passes them back to the client. When you then request content, the proxy directs your request though to the server that manages that content. Simples!

Will be posting the code soon