Hey mikemack, sorry for the delayed response, it's been a crazy few days.
Thanks for the debug log files. The first thing I noticed is that you have a SmartSync.bin file, and sure enough looking at the other debug log files I can see that folder scanning is still occurring. This is very confusing, as the timestamps seem to be right on top of the CCC sync. It should only ever be one way or the other, not both.
This is probably a bug in CMC, just really surprised it hasn't surfaced before now.
My advice to you is to make sure you remove all directories listed for movie folder scanning in CMC, just to make sure it only relies on data from CCC. I'll be sure to double-check the code and see if I can find the issue.
It's possible that the artwork caching error was related to CMC doing both a folder scan and CCC sync. When you use CCC, all artwork comes from the CCC share. When you do folder scanning, all artwork comes directly from your media folders. Perhaps having two sources for the same data was causing a conflict.
I have seen artwork caching errors related to a directory or file having read-only permissions, so it copies the first time but can't update afterwards. But it seems like that was a different error message from what you are experiencing. That access violation error you're seeing actually makes the most sense if CMC is using both local folder scanning and CCC syncing at the same time.
I'm glad that you seem to have resolved the issue on your own, great job, but definitely keep the above in mind and make sure you are only configured for CCC, with no folders listed for Movie Library scanning.
mikemack wrote: ↑Sat Jul 23, 2022 7:03 pm
However, weirdly I keep running into the HTPC CMC client is losing its settings regarding the title sorting, background image and cover rows.
This almost sounds like you are now using CCC's settings. Once you go with CCC, you can create multiple users (optional), and define their settings right in CCC. This is so that if you have multiple HTPC's in the house, each user can log into any PC and get their own preferences displayed.
It's supposed to work that you can either update CCC, and have the user's preference sync down to each HTPC, or alternatively you can make a change in CMC, and that syncs back to CCC and then syncs back down to other HTPC's.
What you're experiencing sounds like the default user parameters in CCC overriding your local settings. My advice here is to go ahead and define your preferences, at least the first time, in CCC's settings.