My Panasonic VIERA TX-42ASM651 and DLNA weren’t 100% working with the Default profile that comes with Plex media server. The symptom was that the TV was unable to play MVK files and prompting the error : “Failed to read file”. Additionaly, the video format displayed by the TV when browsing was : “video” instead of “mkv“
By turning on the DLNA logs, I’ve found this :
1 2 |
mkv/h264/dca/srt is not a directplay profile |
When you check the shipped profile (this one) you see that dca is not part of the supported formats.
Find below a modified version that worked well for mkv files in my case, I had to slighty modify the following line:
1 2 |
<VideoProfile container="mkv" codec="h264,mpeg4" audioCodec="aac,ac3,mp3,pcm,dca,dts-hd" /> |
Make sure to place it under : <PLEX_HOME_FOLDER>/Profiles/Panasonic Viera 3D TV.xml and not modify the existing one
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
<?xml version="1.0" encoding="utf-8"?> <Client name="Panasonic Viera 3D TV"> <Identification> <DeviceDescription> <Manufacturer substring="Panasonic" /> <FriendlyName substring="VIERA" /> </DeviceDescription> </Identification> <Settings> <Setting name="TimelineBufferOffset" value="10" /> </Settings> <TranscodeTargets> <VideoProfile container="mpegts" codec="h264" audioCodec="ac3" /> <MusicProfile container="mp3" codec="mp3" /> <!-- Not 100% sure about this; other media servers use wav/lpcm --> <PhotoProfile container="jpeg" /> </TranscodeTargets> <DirectPlayProfiles> <VideoProfile container="mpeg" codec="mpeg2video,mpeg4" audioCodec="ac3,mp3" /> <VideoProfile container="mkv" codec="h264,mpeg4" audioCodec="aac,ac3,mp3,pcm,dca,dts-hd" /> <VideoProfile container="mpegts" codec="h264" audioCodec="ac3,mp3" /> <VideoProfile container="mp4" codec="h264" audioCodec="aac,ac3,mp3,pcm" /> <VideoProfile container="mov" codec="h264" audioCodec="aac,pcm" /> <VideoProfile container="avi" codec="mpeg4" audioCodec="pcm" /> <VideoProfile container="flv" codec="h264" audioCodec="aac" /> <MusicProfile container="mp3" codec="mp3" /> <MusicProfile container="mp4" codec="aac" /> <PhotoProfile container="jpeg" /> </DirectPlayProfiles> <CodecProfiles> <VideoCodec name="*"> <Limitations> <UpperBound name="video.width" value="1920" /> <UpperBound name="video.height" value="1080" /> <UpperBound name="video.bitDepth" value="8" isRequired="false" /> </Limitations> </VideoCodec> </CodecProfiles> <ContainerProfiles> <PhotoContainer name="*"> <Limitations> <UpperBound name="media.width" value="1920" /> <UpperBound name="media.height" value="1080" /> </Limitations> </PhotoContainer> </ContainerProfiles> </Client> |
if the file loads correctly, you should see :
1 2 3 |
DEBUG - Reading system DLNA client profiles DEBUG - Overriding Panasonic Viera 3D TV profile with user client profile |