My wife and I each have our own computer's in the house, and I have a headless 'audio server' running MC as well. I have been trying to determine the best configuration for us.
I went down the path of setting the headless 'audio server' as the 'Library Server' and having us connect to it as Remote Server MC clients. This is a really nice feature accept for the following:
* clients cannot modify the database: This was not even obvious to me at first. The clients can change view schemes, add playlists etc, only to find that the next time they load MC it downloads the library fresh and all your changes are gone (would be nice if MC wouldn't allow you to make these local changes). This also precludes one from being able to say, rip a CD into the library from a client. I can see where that would be an advantage, but its too bad there isn't a way to allow/disallow it. For example, if we rip a CD from our clients, even if we configure our client to rip the data to the network share that all our music is on, the MC Library Server does not see the new content without forcing it to do an import.
* for the above reasons a client cannot have its own playlists
* The library server always streams the music even if the files are accessible to the cilent directly via the network. This causes an unwanted duplication of network overhead as well as an extra burden on the library server. I want the library server to 'just' be a master database, not a file server
Because of these issues, I'm thinking of setting up MC so that we each have our own Library. However, I would still like to be able to share (sync) playlists and rip CD's to the master library.
I do use a NAS server for the actual music repository that all the systems running MC would access. I have configured MC on both our client systems so that rip's get stored on the NAS server, so the process of ripping a CD for us goes like this:
* rip the CD on any system runing MC
* do a Tools->Import from every other machine to get the new items in their respective libraries
for playlists I'm looking at the following method:
* create/edit your playlist with MC (if your going to edit an already created playlist, first re-import it from the NAS server in case someone has changed it)
* export it to an M3U on the NAS server
* on other machines re-import the playlist to get the updates
While the above methods work, they involve extra steps and are very confusing for the wife.
I've looked into the 'Media Scheduler' thinking that perhaps I could schedule periodic 'Library Imports' and such, but it doesn't look like ther Media Schedule supports a lot of different operations into MC. Perhaps there is something i'm not easily seeing, like perhaps some command line options that can cause MC to do things like imports? I think I'll look at the registry and see if I can figure out how the explorer shell integration works to see if I can schedule imports on the network share in that fasion.
Does anyone have any suggestions for making this process simpler?