Post Reply 
Clarity on displayRole and displayFormat
11-07-2017, 10:28
Post: #2
RE: Clarity on displayRole and displayFormat
The Composer.displayRole setting controls how composer information is sent to the control point as XML data. Control points vary in how they handle this because it is not defined as part of the UPnP specifications.

1) Most control points recognise composer information in the format <upnp:artist role="Composer">composer name</upnp:artist>. For these control points, the setting Composer.displayRole={artist} should be used.

2) Some control points don't understand the 'role=' attribute and misinterpret the above form as if it were <upnp:artist>composer name</upnp:artist>. This can cause the composer name to be shown as the artist name. For these control points, the Composer.displayRole setting should not be used.

3) A few control points recognise composer information in the format <upnp:author role="Composer">composer name</upnp:author>. For these control points, the setting Composer.displayRole={author} should be used.

Kinsky is in category 1, so you should be using Composer.displayRole={artist}. The reason for the unexpected display is probably the lack of an ARTIST tag on these tracks. In this case, Kinsky displays the composer (if available) or the date otherwise.

You can check the metadata that Kinsky is receiving by right-clicking on a track and selecting Details.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: Clarity on displayRole and displayFormat - simoncn - 11-07-2017 10:28

Forum Jump:


User(s) browsing this thread: 1 Guest(s)