surely this is just an extra option in, or alongside, "General/Interface/Minimise to System Tray"? i.e. "close to system tray" (or words to that effect).
Yep.
In fact, Media Center already has this option. They call it "Media Server".
This already
does "close to tray" - with two differences.
1. It uses a separate icon from Media Center's minimize to tray. I'm not sure why, but that's fine.
2. It issues a stop command to all zones when you use it.
All that needs to change to fix this, is to not issue those "stop" commands when Media Server is running.
All of this effort, argument, experimentation, and hand wringing over what? Closing a program that you could JUST LEAVE OPEN. How about just leaving MC running? Problem solved.
I'm an IT guy. I understand how servers and server applications work. It would be neat if MC was a true server app with true client apps. But it's not and JRiver has said they don't want to re-engineer it. So why not the ultra simple solution of just leave it running?
1. Force of habit closing applications once I'm done with them - intentional or not.
2. Not wanting to keep another window open to get in the way of things when I'm using the PC for other tasks. It's not dedicated solely to running Media Center.
3. Every other "server" type application behaves this way. Closing the GUI/management interface should not interrupt the "server" tasks; i.e. playback.
I'm not looking for a complicated solution of running multiple instances of Media Center so that one acts as a server and another is acting as a client to connect to a server on the same PC, or a separate Media Server application that behaves in a meaningfully different way from Media Center.
I only tried that because RoderickGI said that it might work.
Remember, Media Server works exactly as I would like it to when it is closed and running in the system tray, as long as you control it via a remote or a separate client PC.
It plays media to all zones just fine.
The issue is when you interact with the GUI on that same PC.
You can open it and make changes without interfering with playback at all, but once you're done and close the window it stops all playback.
If Media Center did not issue stop commands when Media Server was running and you hit the close button to close the GUI, this would be fixed.
Maybe adding a "stop playback in all zones" option to the context menu for the tray icon would be useful too.
That's all we're asking for. It doesn't have to be a complex solution.