As Bledd said, then I run a scheduled robocopy script to sync between my main PC and the NAS. All other devices use the NAS as the default media location (including the TV over DLNA), and the main PC uses it's local copy.
You seem to have setup what i want to achieve.
Can i have a cut and paste of your robo script so i can amend for myself?