Roon integration requires quite a few modifications to the audio settings. The biggest issue is Roon's handling of the credits or roles metadata kept in the Involved People and Musician Credits fields. Roon has thousands of predefined roles and will only recognize those roles. Further, it does not differentiate between Involved People and Musician Credits.
The Combined Credits Editor can be used to sanitize credits so that they are palatable for Roon. However, the metadata must be encoded appropriately in the audio files. The ID3, MPEG-4 and FLAC audio setting panels each have a setting called Use Roon encoding for Involved People and Musician Credits. When this setting is checked, the reading and writing of credits operates differently. Yate will make every attempt to keep credits in the section in which they were entered or in the section designated in the Combined Credits Editor. If you do not have this setting enabled, none of your credits will display in Roon. When set there are audio specific changes made:
In order for the Use Roon encoding for Involved People and Musician Credits option to take effect, files must be saved with the option on.
I've changed my mind, how do I get my credits back to normal? Each Use Roon encoding for Involved People and Musician Credits setting is followed by a Read only setting. If you enable the Read only option, Roon formatted credits will be read correctly when a file is loaded. However, Yate standard encodings will take place when the files are written. Once again, you'll have to save the files for anything to change.
There are three other non standard credit associations, that we've encountered.
The first is that Roon always expects the Original Release Time in a UDTI named ORIGINALRELEASEDATE. You must make the following changes in order to have the metadata associated with the Original Release Date field:
The second exception is in the detection of Remixer metadata in ID3 based files. Roon does not see the common use mapping but reads a REMIXER UDTI instead. If you want to use the Remixer field you have to set the Use Roon mapping for Remixer option .... which also has an associated Read only option.
The third exception is in the detection of Lyricist metadata in ID3 based files. Roon does not see the common use mapping but reads a LYRICIST UDTI instead. If you want to use the Lyricist field you have to set the Use Roon mapping for Lyricist option .... which also has an associated Read only option.
With the exception of the FLAC mapping of Original Release Time to ORIGINALRELEASETIME, all previously discussed Roon settings can be made by selecting Roon from the application preset control on the Preferences-Audio-Common panel.