Hi everyone,
How does UPnP/DLNA specify that an album's "date" be conveyed in meta information? (I think I'm just inquiring about "Year", not "ReleaseDate" or "OriginalDate", but I'm not actually sure!)
I ask since I'm building a little front panel LCD display for Kodi. When Kodi is playing back a track from its own music library, it provides (among what it calls InfoLabels) a MusicPlayer.Year field that one can retrieve. See the two pages
https://kodi.wiki/view/InfoLabels https://kodi.wiki/view/JSON-RPC_API/v10if you're curious.
However, that MusicPlayer.Year field is left empty when playing a track via UPnP/DLNA. I'm trying to figure out whether the information is present and Kodi just isn't parsing it out (there was a 2017 kodi.tv forum posting briefly discussing dc:date) or if MC isn't forwarding the field.
Staring at a short WireShark capture (below) of what I
think is the tag transfer, I see a few dc:* fields but most of the useful info looks to be populated in various upnp:* fields.
Does "Year" get included in the tag info that MC provides? I thought I'd start here, since Andrew probably already knows!
Thanks,
Matt
xmlns:xbmc="urn:schemas-xbmc-org:metadata-1-0/"><item id="http://10.0.0.3:52100/Music/F8681754.flac?Reader=17965" parentID="" restricted="1"><
dc:title>Sinfonia in B-Flat Major, Altner Bb2: II. Andante</
dc:title><
dc:creator>Helsinki Baroque Orchestra, Aapo H..kkinen</
dc:creator><
upnp:artist>Helsinki Baroque Orchestra</
upnp:artist><
upnp:artist role="Performer">Helsinki Baroque Orchestra</
upnp:artist><
upnp:artist role="AlbumArtist">Helsinki Baroque Orchestra, Aapo H..kkinen</
upnp:artist><
dc:publisher>Unknown</
dc:publisher><
upnp:album>Dussek_F : Four Symphonies</
upnp:album><
upnp:genre>Classical</
upnp:genre><
upnp:albumArtURI dlna:profileID="JPEG_TN">http://10.0.0.188:1361/thumb?path=image%3A%2F%2Fhttp%253a%252f%252f10.0.0.3%253a52100%252fAArl%252f8681754.jpg%2F</
upnp:albumArtURI><upnp:originalTrackNumber>5</
upnp:originalTrackNumber><
upnp:lastPlaybackTime>1969-12-31T23:59:59+06:00</
upnp:lastPlaybackTime><
upnp:playbackCount>4</
upnp:playbackCount><
upnp:episodeSeason>0</
upnp:episodeSeason><
xbmc:rating>0.0</
xbmc:rating><
xbmc:userrating>0</
xbmc:userrating><
upnp:class>object.item.audioItem.musicTrack</
upnp:class></item></
DIDL-Lite></TrackMetaData>
<TrackURI>http://10.0.0.3:52100/Music/F8681754.flac?Reader=17965</TrackURI><RelTime>00:00:00</RelTime>
<AbsTime>00:00:00</AbsTime><RelCount>2147483647</RelCount><AbsCount>2147483647</AbsCount></u:GetPositionInfoResponse></s:Body>
</s:Envelope>
UPDATE: The above might be status the renderer reflects back. I'll have to try another experiment.