Nolzi
June 12, 2025, 7:40pm
1
Server Version#: 1.41.8.9834
Player Version#: LG webOS 5.92.0 (9.2.1)
Ever since yesterday the subtitles are no longer displayed.
Since then in Plex Media Server.log I see this error for every playback:
Jun 11, 2025 21:16:50.860 [139768364149560] ERROR - Error parsing HTTP request: eight%26value%3D1080)%2Badd-transcode-target(type%3DsubtitleProfile%26protocol%3Dhttp%26context%3Dall%26subtitleCodec%3Dsrt%26container%3Dsrt)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26ForceZeroByteEmptySegment%3Dtrue)&X-Plex-Client-Profile-Name=Generic©ts=1
> X-Original-Method: GET
> X-Original-URL: https://xxxxxxxxxxxxxxxxxxxx/subtitles/:/transcode/universal/start?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx&X-Plex-Advertising-Identifier=c88f6ef6-2471-2e57-5481-2d3ffb47112c&X-Plex-Product=Plex%20for%20LG&X-Plex-Platform=webOS&X-Plex-Platform-Version=9.2.1&X-Plex-Model=OLED48C21LA&X-Plex-Device=webOS%209.2.1&X-Plex-Device-Name=LG%20OLED48C21LA&X-Plex-Device-Vendor=LG&X-Plex-Device-Screen-Resolution=1920x1080&X-Plex-Drm=widevine%3Avideo&X-Plex-Version=5.92.0&X-Plex-Client-Identifier=956ow0ib179cexn3pjrs3klh&X-Plex-Language=hu&X-Plex-Features=external-media%2Cindirect-media&Accept=application%2Fjson&X-Plex-Session-Id=0e0ca5e4-b868-4265-b3b8-24dccf46c7bc&Accept-Language=hu&X-Plex-Playback-Session-Id=df5a951f-5989-49cb-a323-9e2fd1503f09&X-Plex-Playback-Id=c55a276b-7805-424d-bc9c-7efa5d2f655f&directPlay=1&directStream=1&directStreamAudio=1&protocol=http&fastSeek=1&path=%2Flibrary%2Fmetadata%2F10429&session=4xqy1rynop5fmnuue30lj6vq&mediaIndex=0&partIndex=0&mediaBufferSize=50000&hasMDE=1&subtitleSize=125&videoQuality=100&videoResolution=3840x2160&audioBoost=100&autoAdjustSubtitle=1&subtitles=sidecar&location=wan&X-Plex-Client-Profile-Extra=add-transcode-target(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26container%3Dmpegts%26videoCodec%3Dh264%2Chevc%2Cmpeg2video%2Cmpeg4%26audioCodec%3Daac%2Cac3%2Ceac3%2Cmp2%2Cmp3)%2Badd-limitation(scope%3DvideoAudioCodec%26scopeName%3Dmp2%26type%3DupperBound%26name%3Daudio.bitrate%26value%3D350)%2Badd-limitation(scope%3DvideoAudioCodec%26scopeName%3Dmp3%26type%3DupperBound%26name%3Daudio.bitrate%26value%3D350)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3Dh264%26type%3DupperBound%26name%3Dvideo.level%26value%3D51)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dh264%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dh264%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D3840)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dh264%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D2160)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D10)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D3840)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D2160)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-transcode-target(type%3DsubtitleProfile%26protocol%3Dhttp%26context%3Dall%26subtitleCodec%3Dsrt%26container%3Dsrt)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26ForceZeroByteEmptySegment%3Dtrue)&X-Plex-Client-Profile-Name=Generic©ts=1
X-Real-IP: 84.3.224.129
user-agent: Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.211 Safari/537.36 WebAppManager
accept: */*
origin: https://app.plex.tv
sec-fetch-site: cross-site
sec-fetch-mode: cors
sec-fetch-dest: empty
accept-encoding: gzip, deflate, br
accept-language: hu-HU,hu
If I select subtitle burnin then I get a similar error in the logs, and a playback error on the client.
Jun 12, 2025 20:38:34.134 [140092044839736] ERROR - Error parsing HTTP request: D1080)%2Badd-transcode-target(type%3DsubtitleProfile%26protocol%3Dhttp%26context%3Dall%26subtitleCodec%3Dsrt%26container%3Dsrt)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26ForceZeroByteEmptySegment%3Dtrue)&X-Plex-Client-Profile-Name=Generic
X-Original-Method: GET
X-Original-URL: https://xxxxxxxxxxxxxxxxxxxx/video/:/transcode/universal/start.m3u8?X-Plex-Token=xxxxxxxxxxxxxxxxxxxx&X-Plex-Advertising-Identifier=c88f6ef6-2471-2e57-5481-2d3ffb47112c&X-Plex-Product=Plex%20for%20LG&X-Plex-Platform=webOS&X-Plex-Platform-Version=9.2.1&X-Plex-Model=OLED48C21LA&X-Plex-Device=webOS%209.2.1&X-Plex-Device-Name=LG%20OLED48C21LA&X-Plex-Device-Vendor=LG&X-Plex-Device-Screen-Resolution=1920x1080&X-Plex-Drm=widevine%3Avideo&X-Plex-Version=5.92.0&X-Plex-Client-Identifier=956ow0ib179cexn3pjrs3klh&X-Plex-Language=hu&X-Plex-Features=external-media%2Cindirect-media&Accept=application%2Fjson&X-Plex-Session-Id=bacc479f-9567-4e11-bbb3-f52314814d3b&Accept-Language=hu&X-Plex-Playback-Session-Id=2afc0cdd-4581-440d-8de6-72f89f5a31e3&X-Plex-Playback-Id=4aaf7a68-631c-498d-9bdc-9d2a2fc744ae&directPlay=0&directStream=0&directStreamAudio=0&protocol=hls&fastSeek=1&path=%2Flibrary%2Fmetadata%2F10429&session=iyoozm1izjkanuvea84qrdxc&mediaIndex=0&partIndex=0&mediaBufferSize=50000&hasMDE=1&subtitleSize=125&videoQuality=100&videoResolution=3840x2160&audioBoost=100&autoAdjustSubtitle=1&subtitles=burn&location=wan&X-Plex-Client-Profile-Extra=add-transcode-target(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26container%3Dmpegts%26videoCodec%3Dh264%2Chevc%2Cmpeg2video%2Cmpeg4%26audioCodec%3Daac%2Cac3%2Ceac3%2Cmp2%2Cmp3)%2Badd-limitation(scope%3DvideoAudioCodec%26scopeName%3Dmp2%26type%3DupperBound%26name%3Daudio.bitrate%26value%3D350)%2Badd-limitation(scope%3DvideoAudioCodec%26scopeName%3Dmp3%26type%3DupperBound%26name%3Daudio.bitrate%26value%3D350)%2Badd-limitation(scope%3DvideoCodec%26scopeName%3Dh264%26type%3DupperBound%26name%3Dvideo.level%26value%3D51)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dh264%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dh264%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D3840)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dh264%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D2160)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D10)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D3840)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dhevc%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D2160)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-transcode-target(type%3DsubtitleProfile%26protocol%3Dhttp%26context%3Dall%26subtitleCodec%3Dsrt%26container%3Dsrt)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26ForceZeroByteEmptySegment%3Dtrue)&X-Plex-Client-Profile-Name=Generic
X-Real-IP: 84.3.224.129
User-Agent: Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.211 Safari/537.36 WebAppManager
icy-metadata: 1
Accept-Encoding: identity
Referer: https://app.plex.tv/
Tried with a different user and reset the client to default to no avail.
First I had used with an older PMS version (1.41.7), but had the same error.
Anyone else having this issue with subtitles?
Any idea on what I could try to fix it?
I see that we got a new WebOS client update yesterday, could it be related?
Version : 5.92.0
Platforms : LG webOS 3.0+
NEW:
(webOS) Added support for AV1 on webOS 5+
FIXED:
(webOS) Fixed playback failure near end of file on webOS 8+. Requires PMS 1.41.7 or later
3 Likes
I’m not seeing these errors and subtitles are appearing properly for me, but some more information would be useful to investigate further.
Could you enable logging from the webOS app to your PMS server and share the relevant logs from PMS with me please?
https://support.plex.tv/articles/200250417-plex-media-server-log-files/
Also a sample of a video having issues would be helpful: https://support.plex.tv/articles/201035968-generating-sample-files-from-media/
Having the exact same problem, either subtitles aren’t showing or playback isn’t starting at all. In addition to the HTTP errors from the OP, I also see these in the logs anytime I try to play something with subtitles.
ERROR - [Req#685] Unable to find client profile for device; platform=webOS, platformVersion=9.2.3, device=webOS 9.2.3, model=OLED55C46LA.DEUQLJP
WARN - [Req#687/Transcode] Got a request to stop a transcode session without a valid session GUID.
INFO - [Req#68f] [Plex for LG] [PlaybackSessionController] playback state changed to: buffering
WARN - [Req#68f] [Plex for LG] [Player] A critical HTML media error occurred: 4 (MEDIA_ELEMENT_ERROR: Format error); the player cannot recover
INFO - [Req#68f] [Plex for LG] [PlaybackSessionController] playback state changed to: stopped
WARN - [Req#68f] [Plex for LG] Failed to send transcode action stop to source: server://...
ERROR - [Req#68f] [Plex for LG] Playback error occurred. Reason: Unknown, An unknown player error occurred. code: 4, message: MEDIA_ELEMENT_ERROR: Format error
WARN - [Req#68f] [Plex for LG] [PlaybackSessionController] could not retry, reporting error
INFO - [Req#68f] [Plex for LG] Opening modal: ActionsModal
INFO - [Req#68f] [Plex for LG] Opened modal: ActionsModal
These don’t help. It doesn’t say what caused the error. You need to turn on DEBUG logging and provide the log from before these errors show.
Alright, got the shortest log I could manage:
Plex-Media-Server.log (.ass)
INFO - [Req#6e2b3] [Plex for LG] [<id>] [LogToPmsManager] Now logging to server
INFO - [Req#6e3c0] [Plex for LG] [<id>] Navigating to screen: ShowTabbedScreen
INFO - [Req#6e3c0] [Plex for LG] [<id>] Navigated to screen: ShowTabbedScreen
WARN - [Req#6e3c0] [Plex for LG] [<id>] No videoStream found in media choice, defaulting to all qualities
WARN - [Req#6e3c0] [Plex for LG] [<id>] No videoStream found in media choice, defaulting to all qualities
INFO - [Req#6e3c0] [Plex for LG] [<id>] [MDE] Application decision, directPlay: false, directStreamVideo: false, directStreamAudio: true
INFO - [Req#6e3c0] [Plex for LG] [<id>] Theme music with audio boost is not direct playable
INFO - [Req#6e3c0] [Plex for LG] [<id>] videoStream: none
INFO - [Req#6e3c0] [Plex for LG] [<id>] audioStream: {
"id": 1119250,
This file has been truncated. show original
Enabled logging, went to the home page, tried to watch a video that has subtitles which used to work, and then disabled logging again after it failed to play.
Here is one with SRT subtitles, which play the video fine, but no subtitles appear:
Plex-Media-Server.log (.srt)
INFO - [Req#4f] [Plex for LG] [<id>] [LogToPmsManager] Now logging to server
ERROR - [Req#152] Transcoder: Failed to delete session directory (boost::filesystem::remove: Directory not empty [system:39]: "/transcode/Transcode/Sessions/plex-transcode-0wu1h3pnnlkjvycs3ehb98ss-6cf1d064-d6c1-4b0a-aeda-6e3e2ae3197c")
INFO - [Req#161] [Plex for LG] [<id>] Navigating to screen: ShowTabbedScreen
INFO - [Req#161] [Plex for LG] [<id>] Navigated to screen: ShowTabbedScreen
WARN - [Req#161] [Plex for LG] [<id>] No videoStream found in media choice, defaulting to all qualities
WARN - [Req#161] [Plex for LG] [<id>] No videoStream found in media choice, defaulting to all qualities
INFO - [Req#161] [Plex for LG] [<id>] [MDE] Application decision, directPlay: false, directStreamVideo: false, directStreamAudio: true
INFO - [Req#161] [Plex for LG] [<id>] Theme music with audio boost is not direct playable
INFO - [Req#161] [Plex for LG] [<id>] videoStream: none
INFO - [Req#161] [Plex for LG] [<id>] audioStream: {
This file has been truncated. show original
I’m on WebOS with a similar problem: Plex for WebOS cannot play burned-in subtitles - #11 by efalsken
I can play the videos without subtitles and I can play them if I change Subtitle Burn-In to “Never”. But if I leave it on “always” or “Automatic” and play some PGS or ASS subtitles, then I get the Playback Error immediately when starting any video.
Can also confirm the same problem. I can only Direct Play videos that have subtitles, if I disable “force direct play” I get a playback error. Turning off subtitles fixes this and enables me to transcode properly.
My log files are spammed by the following lines when the error occurs.
Jul 20, 2025 12:12:12.083 [139814857161528] ERROR - [Req#51c5] Unable to find client profile for device; platform=webOS, platformVersion=9.2.4, device=webOS 9.2.4, model=OLED55C4PSA.AWZQLJZ
Jul 20, 2025 12:12:13.066 [139814857161528] ERROR - [Req#51d3] Unable to find client profile for device; platform=webOS, platformVersion=9.2.4, device=webOS 9.2.4, model=OLED55C4PSA.AWZQLJZ
Jul 20, 2025 12:12:13.106 [139814872025912] ERROR - [Req#51db] Unable to find client profile for device; platform=webOS, platformVersion=9.2.4, device=webOS 9.2.4, model=OLED55C4PSA.AWZQLJZ
Jul 20, 2025 12:12:20.173 [139814837873464] WARN - [Req#5255] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
Jul 20, 2025 12:12:20.174 [139814872025912] WARN - [Req#526d] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
Jul 20, 2025 12:12:20.175 [139814857161528] WARN - [Req#526f] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
Jul 20, 2025 12:12:20.176 [139814842092344] WARN - [Req#5274] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
Jul 20, 2025 12:12:20.177 [139814728796984] WARN - [Req#5270] QueryParser: Invalid field 'contentDirectoryID' found, ignoring.
Jul 20, 2025 12:12:20.217 [139814921210680] ERROR - [TranscodeOutputStream] Session appears to have died from under us
Jul 20, 2025 12:12:42.196 [139814857161528] ERROR - [Req#5292] Unable to find client profile for device; platform=webOS, platformVersion=9.2.4, device=webOS 9.2.4, model=OLED55C4PSA.AWZQLJZ
Jul 20, 2025 12:12:42.371 [139814919101240] ERROR - Error parsing HTTP request: 26value%3D2160)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-transcode-target(type%3DsubtitleProfile%26protocol%3Dhttp%26context%3Dall%26subtitleCodec%3Dpgs%26container%3Dmkv)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26ForceZeroByteEmptySegment%3Dtrue)&X-Plex-Client-Profile-Name=Generic
User-Agent: Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.211 Safari/537.36 WebAppManager
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Jul 20, 2025 12:12:42.377 [139814921210680] ERROR - Error parsing HTTP request: 26value%3D2160)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg2video%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.bitDepth%26value%3D8)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.width%26value%3D1920)%2Badd-limitation(scope%3DvideoTranscodeTarget%26scopeName%3Dmpeg4%26scopeType%3DvideoCodec%26context%3Dall%26protocol%3Dhls%26type%3DupperBound%26name%3Dvideo.height%26value%3D1080)%2Badd-transcode-target(type%3DsubtitleProfile%26protocol%3Dhttp%26context%3Dall%26subtitleCodec%3Dpgs%26container%3Dmkv)%2Badd-transcode-target-settings(type%3DvideoProfile%26context%3Dall%26protocol%3Dhls%26ForceZeroByteEmptySegment%3Dtrue)&X-Plex-Client-Profile-Name=Generic
User-Agent: Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.211 Safari/537.36 WebAppManager
Just factory reset my LG TV and reinstalled Plex, the problem persists (whenever the Server decides to Burn subtitles i get a playback error).
Finally got around to capturing some Debug logs (with the Plex WebOS player configured to send logs to the server as well). Here they are:
Plex Media Server.log (138.0 KB)
Same problem here, it’s related to plexmediaserver upgrade in my case. Rollback to previous version has resolved the problem.
Here I described versions I use.
I have the same problem with ASS subtitles. Trying to load the file throws the unknown error (code 4 from verbose debugging, taken from console overlay), but if i disable subtitles it plays it without a problem.
This is only on my LG C2. Android phone, web app, desktop app, nvidia sheild don’t have this problem.
App Name: Plex for LG
Cient version: 5.93.2
Platform version: 9.2.2
system
Closed
December 15, 2025, 6:25pm
12
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.