I think the Library Sync works pretty well, first of all any changes you have made at the client is sent to the Server, then (optionally) if there were any changes on the server you can reload the Library from the server. Couple of ideas:
1) Sync from Theater View - I've added a button in TheaterView called "Library Sync" that runs /MCC 20026 (MCC_SYNC_LIBRARY) and while the resultant Pop Up Diag asking if you want to load the new Library is T'View friendly it would be good to be able to suppress it. The "danger" is sending the changes to the Server NOT loading the Library back. Better still it would be good to add it as a STD button when running the client is using the Library Server that does this OR if you press the "Back" button when on the top level roller T'View asks if you want to reload the Library
2) Auto Sync - I could also add /MCC 20026 to the Scheduler if I want the Library to be reloaded on a periodic basis, but the pop up would be problematic and you would have many times when reloading would be pointless and disruptive. It may work to have a flag that is sent saying the library has changed, and the client could be configured to
- a) update library automatically (when not in Playing Now),
- b) Flag the a updated library is available and let the users select the option as per above
- c) something else etc
Thanks
Nathan