Interesting stuff.... Before I read these replies I went ahead and from the HTPC created library using a share on the NAS as the destination path. I then went to the PC, fired up JRiver and loaded the same library, it worked fine. I then tested the editing of metadata and it worked fine, when I edited something on the PC, and then used the JRiver on the HTPC the changes were there and vice-versa, so far so good.
I have my main listening setup in the living room, this is where I have the HTPC connected to my DAC, preamp and amp, the main speakers are there and I spend my quality music time there in the living room. I have the JRiver setup on the HTPC in Library Server mode and I use tablets and smartphones to navigate and control the content and playback.
When I work from home, I am at the office, and I always have music on from a desktop PC music system, I don't often edit stuff there, but I do occasionally listen to a track, figure out I really like it and flag it as a 5 rating, what I wanted is to ensure that this rating is visible when I later on use JRiver on the HTPC... I never use the Desktop PC at the office as a Library Server because I am sitting right in front of it, keyboard and mouse are enough, no remote control apps needed.
So far I can't really say that I came across any pitfall with this setup, nothing froze, and the refresh of the views is slightly slower but not glaringly slow, the startup of the JRiver app on both the HTPC and desktop PC is fine, didn't feel it to be too slow.... I wonder if there are any structural pitfalls to be aware off, things like corruption of library data, or such..
Got to hand it to JRiver, it is one heck of a versatile piece of software, incredible! I only wish someone would create a full fledged Windows 8 touch app for it
Cheers,
Tareq