Im working on updating the Subsonic plugin to support multiple servers. Ideally, I would like to have multiple servers show up a separate sources. My question is, is it possible to make a storage plugin, which supports multiple instantiations of a subclass, which show up as separate sources.
This way, files, locations, Connection status, etc would all be independent. So if one server is down, the other still functions.
Essentially, Id like to take a single plugin, and allow it to perform under multiple instantiations.