I’m a recent convert to Mopidy from long time MPD use for a whole house audio system with multiple sources and multiple floors and rooms. I have an old-school centralized system, with all sources in one place (soundcards in an ubuntu server in the basement) and connected to a sound processor and amplifier that in turn is connected to long speaker runs throughout the house.
Very little seems to have been written about passing audio sources to multiple sinks in the same server, or even running multiple servers. I have decided to do the latter, duplicating /etc/init.d/mopidy and its corresponding /etc/mopidy/mopidy.conf into separate server identities. Each server identity is associated with a unique stereo soundcard output (alsasink) and a unique user (so multiple people can use their own spotify and soundcloud accounts, and maintain their own playlists).
So my question is how much (if any) of the config data and/or resources created /used by the mopidy daemon (e.g. cache_dir, data_dir, debug_file…) can be shared concurrently by multiple mopidy servers? (I’m assuming I should duplicate all resources accessed at runtime.)
…and, of course, please let me know if you know a better way to accomplish what I’m doing.
Thanks for your attention, and for writing this great software!