Problems playing m4a files to Naim Unitiqute using Kinsky
Posted by: The Pied Piper on 10 January 2013
Dear All,
I have identified some problems playing m4a files to Naim Unitiqute whilst testing Minimserver for Simon from Minimserver.
Initially, neither n-Stream or Kinsky could play m4a files on the Unitiqute using Minimserver but this is now possible using the latest test build.
With the latest test build of Minimserver, m4a files play correctly using n-Stream.
Using the latest version of Kinsky on the Unitiqute, an m4a file does play but the file type is incorrectly identified by the Unitiqute display as ALAC rather than mp4. ( I am using a 24/96 Unitiqute which will not stream ALAC)
If the same file is then opened a 2nd time, the Unitiqute plays for a second or two but then stalls and starts a 2nd time, playing the whole file and now displaying the correct format of mp4.
If I change the suffix of the file from m4a to mp4, then the file plays as expected with the correct display of mp4.
Simon identified that the problem is likely caused by an error in the Unitiqute firmware
from the Kinsky debug console report (extract below):
--------------------------------------------------
There's an error message on line 78:
ModelSourceMediaRendererUpnpAv.EventStateLastChangeResponse: 'urn' is an unexpected token. Expecting white space. Line 4, position 53.
which is referring to a problem on line 82:
<CurrentTrackMetaData val="<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"> .......
The " character before urn:schemas is incorrect. It should be replaced
by " (XML escaping) to produce a valid XML document.
This is a bug in the Unitiqute firmware.
------------------------
I have tried Twonky with Kinsky and there is the same problem (with same debug console report).
I can supply the whole Console Debug Report if it is needed but it is very long! I have copied a longer extract to the foot of this email.
----------------------
ALBUM ART
There is another issue with the displaying of album art in 'play item view' on both the n-Stream and Kinsky when streaming all formats using Minimserver. I believe that Simon has contacted you already about this problem. Twonky displays the Album Art correctly.
Thanks
The Pied Piper
-----------------------------------------------------------------
EXTRACT FROM RELEVANT PART OF DEBUG CONSOLE REPORT (see emboldened parts)
-------------------------------------------------------------------
10/01/2013 16:40:02: DeviceListUpnp.SendMsearch {ServiceType{av.openhome.orglaylistManager:1}}
PlayNow about to insert 1 item into playlist
PlayNow inserted 1 item into playlist
ModelSourceMediaRendererUpnpAv.EventStateLastChangeResponse: 'urn' is an unexpected token. Expecting white space. Line 5, position 53.
LastChange: <Event xmlns="urn:schemas-upnp-org:metadata-1-0/AVT/">
<InstanceID val="0">
<CurrentTrackDuration val="0:12:41"/>
<CurrentMediaDuration val="0:12:41"/>
<CurrentTrackMetaData val="<DIDL-Lite xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"><item id="0$folders$0$1$2" parentID="0$folders$0$1" restricted="1"><dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">02 Taro-aac</dc:title><upnp:genre xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">Alternative</upnp:genre><dc:date xmlns:dc="http://purl.org/dc/elements/1.1/">2012-01-01</dc:date><upnp:album xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">'An Awesome Wave'</upnp:album><upnp:artist role="AlbumArtist" xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">alt-J</upnp:artist><upnp:artist xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">alt-J</upnp:artist><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">alt-J</dc:creator><upnpriginalTrackNumber xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">2</upnp
riginalTrackNumber><upnp:albumArtURI xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">http://10.0.1.34:9790/minimserver/Multimedia/Music-aac/Taro%20formats/02%20Taro-aac.m4a/$!picture-138954-77444.jpg</upnp:albumArtURI><res duration="0:12:41.660" size="18299964" bitsPerSample="16" bitrate="32000" sampleFrequency="44100" nrAudioChannels="2" protocolInfo="http-get:*:audio/mp4:*">http://10.0.1.34:9790/minimserver/Multimedia/Music-aac/Taro%20formats/02%20Taro-aac.m4a</res><upnp:class xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/">object.item.audioItem.musicTrack</upnp:class></item></DIDL-Lite>"/>
<CurrentTrackURI val="http://10.0.1.34:9790/minimserver/Multimedia/Music-aac/Taro%20formats/02%20Taro-aac.m4a"/>
<AVTransportURI val="http://10.0.1.34:9790/minimserver/Multimedia/Music-aac/Taro%20formats/02%20Taro-aac.m4a"/>