I've got a question about managing multiple libraries and synchronizing the tags in the audio files.
Here's my setup: I have a bunch of computers networked together via a gigabit LAN. The networking hardware includes a router and a couple gigabyte switches. All my media is stored in an unRaid server. I have an older PC (named musicplayer) that is dedicated to just playing music. It is connected to a multichannel DAC/amp (8 channel) with 4 stereo pairs. Each stereo pair is connected to speakers in the common areas of our home - living room, dining room, kitchen, and deck. Another PC is used as an HTPC (also named HTPC) and it is connected to another multichannel DAC/amp for surround sound. I also have a PC in my home office (named officepc). I use JRiver Media Center to play audio with all of these systems.
We use musicplayer for listening to music most of the time. So the musicplayer library is sort of the default library that I load up when listening to music from the other systems. I use smart playlists that take advantage of several tags used for recording my play history, such as 'number of plays' and 'lastplayed'. They're especially useful when playing a personalized "radio" from musicplayer, like for example mellow jazz that I haven't heard for a month. So usually when I play music from the HTPC or the officepc, I load up the musicplayer's library so the play counts are incremented.
However, it doesn't work quite as well as I'd like. I do most of my critical listening with the HTPC because it is connected to my best sound system. I also enjoy surround tracks that I've ripped from DVD-Audio, SACD (yes, there's a way) and Blu-rays. When i use the HTPC, I typically use Theater View, because the PC is attached to a 47" HDTV. When playing from the HTPC with the musicplayer's library loaded up, the album art only appears about 25% of the time. The images are stored with the tracks in each album folder on the server (my folder structure is \ALBUMARTIST\ALBUM\). I also have problems with stuttering when I try playing 5.1 24-bit/96kHz tracks from the musicplayer's library. Now this might be a performance issue with the musicplayer since it is an older PC. When I play from the HTPC with its default local library, I don't have any problems with missing album art or stuttering. I didn't think this would be a problem since all the media is centrally stored on the unRaid server, but it does seem to make a difference where the library is located.
This problem with album art appearing only 25% of the time also exists when playing music from the officepc when the musicplayer's library is loaded. Since the officepc is only connected to a stereo system, I never play the surround tracks, so I don't know if they would stutter there, but assume they would.
I usually do most of my ripping and organizing from the officepc. When I rip, I usually edit/add a bunch of metadata that isn't automatically added from the on-line database servers. A couple that I add/edit are 'Style', 'Type', 'Country' and a couple custom tags called 'AMG Rating' and 'Year Recorded'. I recently started including 'Country' info because I thought it would be fun to created some new smart playlists like Pop/Rock music from Scotland, etc. When i rip something with the officepc, the files are stored on the unRaid server and the other databases running on the other computers will automatically import these files from the server. Ripping from the officepc only works when the local library is loaded. After checking if these files are automatically imported in the musicplayer's library, I can verify that the auto-import feature works and the unique custom tags like 'AMG Rating' and 'Year Recorded' are also correct. I assume this is because these tags are also set to record to the file. I also assumed all of the standard tags would work the same way and for 'Style' and 'Type' that is the case even though "store tags in file when possible" isn't even checked. However, after spending a considerable amount of time updating tracks (using the officepc with the default local library loaded) to include the 'Country' info, I noticed that the 'Country' tag is not automatically updated in the musicplayer's library. I've since edited the 'Country' tag so "store tag in file when possible" is checked.
Now, what's the best way to update the musicplayer's library to include the 'Country' tags I added from the officepc?
I can run "update tags from library" on the officepc to make sure the 'Country' tags are stored with the files and then the musicplayer's library will include the 'Country' info. I've also thought about checking "store tag in file when possible" for the tags 'number of plays' and 'lastplayed' so when I play music from any library, the play history will be updated (and the number of plays will accumulate). If I do this, will the musicplayer's library play history get screwed up? I assume it will change the musicplayer's play history, so I probably should not enable "store tag in file" for the play history tags on the officepc, but maybe this will work if I enable them on the musicplayer and "update tags from library" from there.
Is there a better way to synchronize play history from multiple libraries on different PCs?
How can I get the album art to appear when playing from either the HTPC or officepc with the musicplayer's library loaded?
Thanks for any advice,
Gregg