A hypothetical story to set the scene:
Me and a bunch of roommates all share a house. Being at a local technical college, we each have our own personal computers (primarily macOS) and some of us are fairly computer savvy and have set up a home server with a ton of storage where we store our music library with all of our music on it.
Some of us would like to be able to create playlists with music from this central library and download it to our own computers/phones so it is accessible when we leave the house. Is there an app that allows us to do this while also keeping the central library updated in case someone buys a new CD and imports it?
Essentially, we are looking for an app that:
- is self-hostable and/or able to be installed on everyone's individual machines
- would allow everyone to browse, make playlists from, and download songs to build their own personal libraries
- adds new songs to the central library when new music gets added to someones personal library
iTunes seems to do this very well for one person, however when multiple users use the same shared network folder, iTunes wont see content added by another iTunes instance unless you manually rescan everything. iTunes also doesn't seem to support "saving for offline use" in this network based configuration