Playback issues (Panasonic Smart TV)

Hi all - I have a slightly different question. The app has updated for me recently and the movie quality has gone down big time - I think the app is force transcoding it to 720p for me regardless fo the source - at least that is what it looks like.

My TV is TX-55GZ2000 bought in early 2020. In addition to the transcoding issue / lower quality, I can no longer apply the right picture settings when playing back content (films/shows) in Plex. The picture presets on the TV options menu itself are now limited to “Normal” or “Dynamic” - I can no longer choose “TrueCinema” or “Professional” etc - so the colours are always cold and overly bright. It is as if the TV does not know that movie is being played back - it still thinks that it is on the interface screen. Normally the TV would limit the picture presets to Normal/Dynamic only in the application interface, and once the movie content fires up, you have a full choice of picture profiles. This is how it used to be in Plex as well before the update.

Can anyone shed some light on how / whether this would be fixed?

There’s a number of factors that will influence your playback quality:

  1. Plex client video quality settings (most apps support an original/max quality setting as well as a number of quality presets based on resolution and bitrate)

  2. Transcoding restrictions – if your client cannot play the video as-is, your Plex Media Server will try to transcode it to a quality that is ok for your TV. If the server on the other hand isn’t powerful enough to do that job, it’ll reduce the picture quality to a level it can manage

  3. Server-side bandwidth restrictions – if your TV is in a different subnet or connected remotely to your server, the server will apply its remote streaming bitrate restrictions (Settings > [Server Name] > Remote Access > Limit remote stream bitrate).

    • If this is a remote stream in a bad remote access setup, the stream will be routed through a Plex relay (indirect streaming). Traffic through that relay is limited to 1 Mbps (2 Mbps for Plex Pass members).

The picture presets of your TV only apply how the TV is treating the picture – this won’t impact how Plex is streaming your video.

For further troubleshooting it might be helpful if you could share some more details about your setup. Is that Panasonic TV running Android TV – if so, what version? What version of the Plex app do you have installed on that TV?

What information is showing in the “now playing” tile for that playback on the Plex server dashboard?
Exemplary screenshot from the "now playing" section

Yes, its the new app its totally broken for panasonic now. Nothing direct plays as previous and nothing you can do until panssonic and plex fix this. Its transcodes all video to 4mbps no matter if direct play is selected

1 Like

@incentive

it works again on my panasonic since fews days… dont know how, dont know why… nothing is told

Hi Tom - thank you for coming back.

Transcoding should not be an issue as I’m running the PMS on Synology DS918+ which is more than capable of transcoding or playing back the content as is. I am playing back maximum 1080p content (not 4K) and only in H.264 (not H.265), so this should not be a factor anyway. Synology is connected by Ethernet and so is the TV (no WiFi involved).

All these issues started when the Smart TV client updated on the Panasonic TX-55GZ2000 set. Before everything was perfectly fine. I did not change any settings in the client or on the TV.

I will post the rest once I finish updating PMS to the latest version as I’ve now migrated Synology to DMS 7.0

However my other question remains open - the TV no longer allows me to select the full range of picture presets specifically in the Plex app. Previously I would have the following situation: when browsing the apps or using the app interface (eg. to choose a film), picture presets would be limited to “Normal” and “Dynamic”. This made sense to me in a way, as the picture is largely static, drawn by software etc. However, once the app started playing video content (be it Youtube, Amazon Prime or Plex), I would be able to select all picture presets and not just these two. For video content I typically use TrueCinema or Professional 2 as these ones are warmer and thus show the picture how it is meant to be seen.

With the latest Plex app version, when the movie is playing, the picture presets are still limited to only Normal and Dynamic - instead of a list of 8 or 10. It is as if the TV does not recognise that we are now looking at a video stream and not static picture. Again, this was not an issue under the older version of Plex app.

I will post the answers to other questions once I’ve got PMS up and running again…

I might be missing something but those picture presets sound like they’re part of the TV – not Plex.

Hi Tom - attached are the screenshots which will hopefully help to explain. Yes, the picture presets are part of the TV - but under previous version of Plex player on the TV, all picture presets were available. After the Plex player update, the picture presets are limited to only 2 (whilst running the player). If I run normal video input or switch to another app like Amazon Prime, then all presets become available. So yes, these are TV presets, but lack of availability seems to be a Plex issue, not the TV.

I’ve upgraded the Synology to DSM 7.0 and migrated the PSM successfully to the latest version for DSM 7.0 - after running around a bit and making magic passes, everything is up and running again.

If I run the web app of Plex off Synology, then everything works fine. Movies run direct (not transcoded down) and all is well. If I run the app on Panasonic Smart TV, then the version is 5.25.2 - everything runs, but much slower than before (interface), and the movies seem to be forced transcoded down to 4 Mbps.

Attached are the screenshots:

  1. Picture presets selection when running a movie off Plex (using Plex player on Panasonic TV connected to the Synology PMS) - choice of only 2. This was not the case under previous Plex player version - all presets were available.

  2. Picture presets selection when running a movie off Amazon Prime (using Amazon Prime player on Panasonic TV connected to internet) - choice of all

  1. Settings screen - you can see that direct play is allowed and the source is only 1080p h.264 which was never transcoded previously by Plex app

  1. Settings screen from Plex app showing the version

  1. Apps screen from Panasonic TV - this is limited to the only 2 picture presets as well and has always been.

  1. Dashboard off PMS showing that video is force transcoded down to 4 Mbps (source is over 11 Mbps).

Any thoughts or suggestions other than abandoning Panasonic and shaking the dust off the nVidia Shield which I have in the cupboard? I don’t like connecting an extra device just to enable Plex to run properly - I don’t need the Shield for anything else really with this TV. All other apps work just fine.

1 Like

As i already said, theres nothing you can do. The new app has issues, it transcodes and limits everything to 4mbps and then only direct streams everything below 4 mbps anyway as only acc sound is supported even though tv supports ac3

The only way to get direct play back is to dust down your shield until its fixed, if it ever does get fixed

Same here, I though it was a network issue at first. My question is…does PLEX intent to fix the app for Panasonic TVs? I mean, why release an update in order to cripple the app?

2 Likes

Update is needed on this topic from Plex team , the app is currently useless

I’m currently also experiencing this issue. Having the Plex App on my Panasonic TV there seems to be some sort of built-in limitation for 4 Mbps Bitrate (see below name=video.bitrate&value=4000).

I already configured in the settings the Quality for local and remote servers to “Original”. The plex server is in the same network as the client (Panasonic HZW1504) though.

Log from the server
Dec 28, 2021 11:09:43.194 [0x7fcea3d5ab38] Debug — Request: [192.168.1.121:41874 (Allowed Network (Subnet))] GET /video/:/transcode/universal/decision?directPlay=0&directStream=1&directStreamAudio=0&protocol=dash&fastSeek=1&path=%2Flibrary%2Fmetadata%2F1813&session=xxxx&mediaIndex=0&partIndex=0&mediaBufferSize=50000&hasMDE=1&subtitleSize=100&videoQuality=100&videoResolution=1920x1080&audioBoost=100&location=lan (9 live) GZIP Signed-in Token (abc@abc.abc) / Accept => application/json / Accept-Encoding => gzip, deflate / Accept-Language => de / Connection => keep-alive / Host => 192.168.1.100:32400 / Origin => https://app.plex.tv / User-Agent => HbbTV/1.4.1 (;Panasonic;VIERA 2020;3.669;0501-0003 0000-0100;) PanasonicSDK/2017 / X-Plex-Client-Identifier => irbb8ieynq08p0prwh52ke29 / X-Plex-Client-Profile-Extra => add-transcode-target(type=videoProfile&context=streaming&protocol=dash&container=mp4&videoCodec=h264&audioCodec=aac)+add-limitation(scope=videoAudioCodec&scopeName=aac&type=upperBound&name=audio.channels&value=2)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.bitDepth&value=8)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.bitrate&value=4000)+add-limitation(scope=videoAudioCodec&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=match&name=video.orientation&list=0)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.width&value=1920)+add-limitation(scope=videoTranscodeTarget&scopeName=h264&scopeType=videoCodec&context=streaming&protocol=dash&type=upperBound&name=video.height&value=1080)+add-limitation(scope=videoCodec&scopeName=h264&type=upperBound&name=video.level&value=50) / X-Plex-Client-Profile-Name => Generic / X-Plex-Device => Generic - panasonic / X-Plex-Device-Name => Generic / X-Plex-Device-Screen-Resolution => 1920x1080 / X-Plex-Device-Vendor => Unknown / X-Plex-Drm => widevine:video / X-Plex-Features => external-media,indirect-media / X-Plex-Language => de / X-Plex-Model => Gecko / X-Plex-Platform => panasonic / X-Plex-Platform-Version => Unknown / X-Plex-Product => Plex for Smart TVs / X-Plex-Token => xxxxxxxxxxxxxxxxxxxx / X-Plex-Version => 5.29.1

1 Like

Unfortunately the app is really quite useless in this state. And has been as reported here already for quite a long time.

So will we finally see a fix for this @support_please ?

1 Like

Just made aware of this thread. See this other thread where I recently provided some info on why the app does not behave as expected. 4K (HEVC Main 10 HDR) on QNAP Plex Media Server - #36 by MovieFan.Plex

@hanky Your HZW1504 is a supported device so it should work properly. Can you provide an image of the about screen from the app? Also provide the entire server log so I can look into it.

1 Like

@anon18523487 thank you for the response. Unfortunately, Its not my own TV, but rather my parents Tv. I will provide the image and logs whenever I’m visiting them next time.

1 Like

Hello,

Came here to highlight I see the same for my Panasonic TX-55JZ1500B. The app (even on a 4K TV) has a hardcoded cap of 4Mbps, two audio channels and a resolution of 1920x1080.

Fortunately (detailed below) you can work around some of the problems by logging into your Plex Media server by massaging the metadata it sends to the client.

You ned to confirm first that you can play the media without transcoding using DLNA (apt install anacrolix-dms):

dms -path /srv/media -noTranscode

It is a real shame the underlying reason is hidden away, but you can find it by configuring your TV to send debugging messages to your server (has roughly a 10sec lag before appearing in the logs) and then search in Plex Media Server.log for [MDE] Application decision which will tell you why it is rejecting the content. I saw messages telling me that it was rejecting it as the resolution was more than 1920x1080, bitrate higher than 4Mbps and there being more than two audio channels.

Fortunately you can lie to the client and massage the metadata the server sends by tinkering with the database on your media server.

Open the database containing the metadata:

sqlite3 /var/lib/plexmediaserver/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/com.plexapp.plugins.library.db

Now cut’n’paste:

begin transaction;
update media_items set bitrate=3900000 where bitrate>3900000;
update media_streams set bitrate=3900000 where bitrate>3900000;
update media_items set audio_channels=2 where audio_channels>2;
update media_streams set channels=2 where channels>2;
update media_items set width=1920 where width>1920;
update media_items set height=1080 where height>1080;
commit;

N.B. this probably will need redoing after every media scan and note it will show up in the user interface as these reduced values but this is only window dressing so ignore it

Once you do this, all that content just plays with no problems at full resolution and no transcoding, fortunately this is a software problem and something Plex can improve on.

I suspect Plex are somewhat tied on what they can do to the Smart TV app (and in a timely fashion) but what they could do quickly is add a feature to the media server to let the user to override what is sent to the client (ie. lie) so their media plays fine.

Now the only problem I am trying to resolve, I would love to get some help from anyone, is I am now blocked with:

INFO - [Plex for Smart TVs] [MDE] Application decision, directPlay: false, directStreamVideo: true, directStreamAudio: false
INFO - [Plex for Smart TVs]     Cannot direct play with protocol: http, codec: h264. Reason: Unsupported container mkv
INFO - [Plex for Smart TVs]     Cannot direct play with protocol: http, codec: ac3.  Not found in profile.
INFO - [Plex for Smart TVs]     Cannot direct stream with protocol: dash, codec: ac3.  Not found in profile.

Really annoyingly my TV can though do all this: https://tda.panasonic-europe-service.com/docs/2z62529508z1z41680z656ez706466z25z3e03d213523275d1bb89e9d4dab549d6c1f74473/tsn3/data/ALL/TX65JZ2000B/OI/985821/TQB0E2966ENG-E.pdf (page 181)

I’m experimenting with lying about the codec’s being streamed to the TV now, but the SQL is a bit hairy to paste here.

Starting to get to the point of “well everything works with DLNA…why bother with Plex…” :frowning:

Just checked the model again and it seems I was mistaken. The correct model is TX-55HZX1500. I guess that explains why its not supported. Will use Plex on our Amazon FireTv then instead.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.