Also when I rename the album, it shows with the new name in MC and SONOS but not on the NAS.
Ex: I would download to my NAS a concert - xyx15-01-22.flac11. After import into MC I would select the album from the list on the left and rename it 2015.01.22 - NYC. but the folder on the NAS still shows the original file name. When I would do this in iTunes it would change the folder name on the NAS as well.
I think ITunes does this when you check the option for "Keep Library Organized", or something similar. JRiver takes the approach that TAGs and FILENAMEs are separate. One way of looking at things is that only the tags matter, as that's what you use within JRiver and most other media players to find and play the songs you want. As long as the tags are right, you're happy.
On the other hand, having sanely named files is convenient and can be important for doing reorganization, moves, deletes, etc. The good news is, JRiver doesn't care much how you organize the files, so you can kind of do whatever you want.
My approach is to organize the files in their artist and album directories, with a specific file naming convention, at the time I RIP the files from CD. Or if I obtain them digitally, I'll use some tool to rename their structure the way I want it to look. One of the amazing things about JRiver is that you can change the file names outside of the program and it will pick up what you've done. As long as the files are in one of the directories you monitor with "auto import", you can rename files at will and JRiver just handles it.
I've used the freeware program "Tag" to do some simple renames and to adjust tags. Things like making all track numbers have 2 digits and then renaming the files so that the 2 digit track number is first. This is so I can easily sort them on a portable music player.
JRiver also has a built in move, copy, and rename tool. It's under Tools -> Library Tools -> Rename, Move, & Copy Files...
It seems pretty powerful in it's own right. I just used it (as a test) to rename the files in an album and it was pretty easy once I got it figured out.
There *might* be some option buried in JRiver that allows you to dynamically rename files based on tags, but frankly that seems too invasive to me. But that's just me.
I hope this helped some.
Brian.