DLNA help with KDL-52NX800 (2010)
The TV can see the server and navigate all the folders, but it doesn't find ANY of my MP4 files (which it did before I switched to a NAS)...strange.
I eventually found that the 2009 file works and works well enough. But since Serviio pulled the 2010 vs 2009....I'm curious as to why one works and the other doesn't for the same parent company.
The 2010 seems more comprehensive......if it worked......is there something missing for the 2010 that may be missing?
Clearly the TV has the right stuff to play the MP4's I have without transcoding, so I'm trying to figure out what is wrong.
Thanks.
Here are the two:
2009 (Working)
- Code:
<Profile id="sony2009" name="Sony Bravia TV (2009)" extendsProfileId="sony2010">
<!-- 2009 and earlier models need a separate profile -->
<Detection>
<UPnPSearch>
<!-- 2009 models known to support UPnPSearch -->
<FriendlyName>BRAVIA KDL-\d{2}(WE5|(E53|E55|V55|V56|W55|W57|Z55|Z57)\d0) *</FriendlyName>
</UPnPSearch>
<HttpHeaders>
<!-- 2008 models, and possibly older or different region 2009 firmwares which may not support UPnPSearch -->
<X-AV-Client-Info>.*BRAVIA KDL-\d{2}(([A-Z](1|5|E1|R1|BR45|BR9|[1357]0\d{2}|4\d{3}))|(S55|S57|W51|Z51|Z58)\d0).*</X-AV-Client-Info>
</HttpHeaders>
</Detection>
<Transcoding>
<!-- Transcode baseline h264 in mp4/non-isom container -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="17000" targetACodec="ac3" aBitrate="192" DAR="16:9" maxWidth="1920" maxHeight="1080">
<Matches container="mp4" vCodec="h264" profile="baseline" ftypNotIn="isom" />
<Matches container="*" widthGreaterThan="1920" />
</Video>
<Video targetContainer="mpeg" targetACodec="ac3">
<Matches container="mpeg" vCodec="mpeg2video" aCodec="mp2" />
</Video>
</Transcoding>
<OnlineTranscoding>
<!-- Transcode baseline h264 in mp4/non-isom container -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="17000" targetACodec="ac3" aBitrate="192" DAR="16:9">
<Matches container="mp4" vCodec="h264" profile="baseline" ftypNotIn="isom" />
</Video>
</OnlineTranscoding>
</Profile>
2010
Which doesn't find any MP4 files.
- Code:
<Profile id="sony2010" name="Sony Bravia TV (2010)" extendsProfileId="sony2011">
<!-- 2010 models
- Still images: JPEG
- Music: MP3, linear PCM
- Video: AVCHD, MPEG2 (not playable in some cases) -->
<Detection>
<UPnPSearch>
<FriendlyName>BRAVIA KDL-\d{2}[EHLNPB]X\d[01]\d.*</FriendlyName>
</UPnPSearch>
</Detection>
<Transcoding>
<!-- Transcode all h264 video with HIGH/MAIN > Level 4.1 on MPEG-TS stream with MPEG2VIDEO and ac3 audio transcoding -->
<!-- expected profile MPEG_TS_SD_EU/MPEG_TS_SD_NA/MPEG_TS_SD_KO -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="17000" targetACodec="ac3" aBitrate="384" DAR="16:9" forceInheritance="true" maxWidth="1920" maxHeight="1080">
<Matches container="*" vCodec="h264" profile="high_10"/>
<Matches container="*" vCodec="h264" profile="high_422"/>
<Matches container="*" vCodec="h264" profile="high_444"/>
<Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.1"/>
<Matches container="*" vCodec="h264" profile="main" levelGreaterThan="4.1"/>
<Matches container="*" widthGreaterThan="1920"/>
</Video>
<!-- Remux h264 video + AC3 audio to MPEG-TS stream without transcoding -->
<Video targetContainer="mpegts" forceInheritance="true">
<Matches container="mp4" vCodec="h264" aCodec="ac3" />
<Matches container="3gp" vCodec="h264" aCodec="ac3" />
<Matches container="mp4" vCodec="h264" aCodec="eac3" />
<Matches container="3gp" vCodec="h264" aCodec="eac3" />
</Video>
<!-- Remux h264 video + AAC audio to MPEG-TS stream with ac3 audio transcoding -->
<Video targetContainer="mpegts" targetACodec="ac3" aBitrate="384" forceInheritance="true">
<Matches container="mp4" vCodec="h264" aCodec="aac" />
<Matches container="3gp" vCodec="h264" aCodec="aac" />
</Video>
<!-- Transcode MPEG1, VC-1, DivX, AVI, MP4, WMV -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="17000" targetACodec="ac3" aBitrate="384" DAR="16:9" forceInheritance="true">
<Matches container="mpegvideo" />
<Matches container="avi" vCodec="mpeg4" />
<Matches container="avi" vCodec="msmpeg4" />
<Matches container="mp4" />
<Matches container="3gp" />
<Matches container="asf" />
</Video>
<!-- Transcode WMA -->
<Audio targetContainer="lpcm" forceInheritance="true">
<!-- To allow "pause" then "resume" functions and album art for TVs that support it - transcode to mp3 instead -->
<Matches container="asf" />
</Audio>
</Transcoding>
</Profile>