[LG] webOS TV UR871C0SA
[LG] webOS TV UR871C0SA
It's using LG-WebOS.conf which doesn't define width/height and all videos are being transcoded to full-hd although it can accept hevc 4k hdr content.
I had to force it by adding
MaxVideoWidth = 3840
MaxVideoHeight = 2160
to a custom .conf which made it stream at least the video.. but no audio or subtitles :/
I had to force it by adding
MaxVideoWidth = 3840
MaxVideoHeight = 2160
to a custom .conf which made it stream at least the video.. but no audio or subtitles :/
Code: Select all
Matched media renderer "LG WebOS TV" based on dlna details "[LG] webOS TV UR871C0SA 192.168.0.51 d258f4ef-38ee-247a-a136-616ecb47054e LG Electronics. LG TV 1.0 LG WebOSTV DMRplus http://www.lge.com "
Upnp service found device "[LG] webOS TV UR871C0SA" with upnp details matching conf "LG WebOS TV"
<friendlyName>[LG] webOS TV UR871C0SA</friendlyName>
<manufacturer>LG</manufacturer>
<manufacturerURL>http://www.lge.com</manufacturerURL>
<modelDescription/>
<modelName>50UR871C0SA</modelName>
Re: [LG] webOS TV UR871C0SA
tracing attached
- Attachments
-
- ums_dbg_2025-03-10-18-44.zip
- (114.82 KiB) Downloaded 125 times
Re: [LG] webOS TV UR871C0SA
There is a newer conf for 2023+ models.
Unfortunately because of the region you are in the model code does not fit with the standard convention for some reason so UMS cannot make a match.
The part that is failing to match is the modification section where it only shows "00P" but does not give the other possibilities. Your TV has "C0S"
I have seen this before from some South American regions like Brazil, as well as other countries.
I have altered this conf to be able to match your model TV. Just copy it to "C:\ProgramData\UMS\renderers"
I also set the transcoding to h264 to reduce the processing power needed, but if you get your GPU to work for transcoding and it can do h265 you can change this back.
As you have created custom confs from the GUI it has created a couple of device specific confs that will overwrite this so delete these first.
I think 2 were made because of the second screen LG TVs have as a service.
Unfortunately because of the region you are in the model code does not fit with the standard convention for some reason so UMS cannot make a match.
The part that is failing to match is the modification section where it only shows "00P" but does not give the other possibilities. Your TV has "C0S"
I have seen this before from some South American regions like Brazil, as well as other countries.
I have altered this conf to be able to match your model TV. Just copy it to "C:\ProgramData\UMS\renderers"
I also set the transcoding to h264 to reduce the processing power needed, but if you get your GPU to work for transcoding and it can do h265 you can change this back.
As you have created custom confs from the GUI it has created a couple of device specific confs that will overwrite this so delete these first.
Code: Select all
[LG]webOSTVUR871C0SA-d258f4ef-38ee-247a-a136-616ecb47054e.conf
[LG]webOSTVUR871C0SA-d143abcc-04da-ddcf-4ee2-66e7e7719893.conf
- Attachments
-
LG-TV-2023+.conf
- (4.37 KiB) Downloaded 128 times
Logs are important for us to help, Please follow This Link before asking for support. Just a forum cleaner, Will help if I can but no expert.
Re: [LG] webOS TV UR871C0SA
Right, it read your .conf, but worked just like my workaround: it made the TV play the video but it said "this video has no sound" and it did not show the external subtitle too.
I think this LCD one has no support for dtshd unlike the 2016 oleds.. and the subtitles IDK really....
I think this LCD one has no support for dtshd unlike the 2016 oleds.. and the subtitles IDK really....
Re: [LG] webOS TV UR871C0SA
Could you post your logs with this so I can see if it is streaming or transcoding with this new conf.
Could you also run the video in MediaInfo and post the output so I can see exactly what format that video is using.
If it is streaming then it probably does not support those subs or audio track.
If the video has dts audio then as it is a new TV it won't be able to play this as they dropped support for this format so it has to be transcoded.
If the subtitles are PGS then it is the same thing I explained in the other post for your 2016 TV
The conf has this setting
which means instead of burning in the subtitles when transcoding it will be sent to the TV as a separate stream and you should be able to turn them on there.
I am not sure if the TV will recognise external subtitles if a video already has internal ones even if they are offered.
I have been looking back at changes for the LG conf on github and I think the reason they are using h265 is for HDR support.
Also if the video already is in h265 then the video stream will be copied (muxed) instead and only the audio is transcoded.
Could you also run the video in MediaInfo and post the output so I can see exactly what format that video is using.
If it is streaming then it probably does not support those subs or audio track.
If the video has dts audio then as it is a new TV it won't be able to play this as they dropped support for this format so it has to be transcoded.
If the subtitles are PGS then it is the same thing I explained in the other post for your 2016 TV
The conf has this setting
Code: Select all
StreamSubsForTranscodedVideo = true
I am not sure if the TV will recognise external subtitles if a video already has internal ones even if they are offered.
I have been looking back at changes for the LG conf on github and I think the reason they are using h265 is for HDR support.
Also if the video already is in h265 then the video stream will be copied (muxed) instead and only the audio is transcoded.
Logs are important for us to help, Please follow This Link before asking for support. Just a forum cleaner, Will help if I can but no expert.
Re: [LG] webOS TV UR871C0SA
It played transcoded (I think) with no audio or subtitles. Tried changing StreamSubsForTranscodedVideo to false and it didn't help 
Here is the mediainfo:

Here is the mediainfo:
Code: Select all
Complete name : E:\filmes\Avatar.2009.2160p.DSNP.WEB-DL.DDPA.5.1.DV.HDR.H.265-PiRaTeS.mkv
Format : Matroska
Format version : Version 4
File size : 18.0 GiB
Duration : 2 h 42 min
Overall bit rate : 15.9 Mb/s
Writing application : mkvmerge v90.0 ('Hanging On') 64-bit
Writing library : libebml v1.4.5 + libmatroska v1.7.1
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 42 min
Bit rate : 15.1 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.076
Stream size : 17.1 GiB (95%)
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : BT.2020
Mastering display luminance : min: 0.0001 cd/m2, max: 1000 cd/m2
Audio
ID : 2
Format : E-AC-3 JOC
Format/Info : Enhanced AC-3 with Joint Object Coding
Commercial name : Dolby Digital Plus with Dolby Atmos
Codec ID : A_EAC3
Duration : 2 h 42 min
Bit rate mode : Constant
Bit rate : 768 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 890 MiB (5%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Complexity index : 16
Number of dynamic objects : 15
Bed channel count : 1 channel
Bed channel configuration : LFE
Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 37 min
Bit rate : 48 b/s
Frame rate : 0.227 FPS
Count of elements : 2144
Stream size : 55.7 KiB (0%)
Language : English
Default : No
Forced : No
- Attachments
-
- ums_dbg_2025-03-11-00-02.zip
- (139.13 KiB) Downloaded 151 times
Re: [LG] webOS TV UR871C0SA
I can see it is transcoding as the HDR format is not supported.
That video uses Dolby Vision but only HDR10 and HLG are supported on that TV.
MediaInfo does say that it is also "HDR10 compatible / SMPTE ST 2086, HDR10 compatible" so it might work but UMS is not checking the whole line, just the main format.
I know nothing about HDR though.
That conf did have dolbyvision set for MP4 and mpegts while the other 2 formats were set on those and MKV.
This may have been for other similar models out this year that do support this.
If the video plays without transcoding and HDR is working then you can add dolbyvision to that line for mkv in the conf.
The audio is "E-AC-3 JOC" which may not be supported if there is no sound when not transcoding.
This appears to be an updated Dolby Atmos (EAC3) format. This is the first time I am seeing it though.
EAC3 is set as supported so this could also match to the JOC version which is making UMS attempt to remux the audio instead of transcoding.
you could try turning off "Remux videos with tsMuxeR when possible instead of transcoding" so it has to do a full transcode and this should use your GPU. Subtitles may not be working because of your language priority for them
You have set forced subtitle to "pt" which I don't think is the language code used here, I think the 3 letter codes are used instead.
Try deleting this and see if it makes a difference.
I would normally suggest you try playing from the #--TRANSCODE--# folder as this allows you to select the sub and audio formats but this is broken in the current version, but the fix is in the next one (it may be available to patreons now)
That video uses Dolby Vision but only HDR10 and HLG are supported on that TV.
MediaInfo does say that it is also "HDR10 compatible / SMPTE ST 2086, HDR10 compatible" so it might work but UMS is not checking the whole line, just the main format.
I know nothing about HDR though.
That conf did have dolbyvision set for MP4 and mpegts while the other 2 formats were set on those and MKV.
This may have been for other similar models out this year that do support this.
If the video plays without transcoding and HDR is working then you can add dolbyvision to that line for mkv in the conf.
The audio is "E-AC-3 JOC" which may not be supported if there is no sound when not transcoding.
This appears to be an updated Dolby Atmos (EAC3) format. This is the first time I am seeing it though.
EAC3 is set as supported so this could also match to the JOC version which is making UMS attempt to remux the audio instead of transcoding.
you could try turning off "Remux videos with tsMuxeR when possible instead of transcoding" so it has to do a full transcode and this should use your GPU. Subtitles may not be working because of your language priority for them
You have set forced subtitle to "pt" which I don't think is the language code used here, I think the 3 letter codes are used instead.
Code: Select all
forced_subtitle_language = pt
I would normally suggest you try playing from the #--TRANSCODE--# folder as this allows you to select the sub and audio formats but this is broken in the current version, but the fix is in the next one (it may be available to patreons now)
Logs are important for us to help, Please follow This Link before asking for support. Just a forum cleaner, Will help if I can but no expert.
Re: [LG] webOS TV UR871C0SA
Without tsmuxer: "This file can't be recognized"
With tsmuxer enabled the video works (and with HDR)
Anyway no subtitles or audio yet.. (even after removing PT from forced subtitles)
Edit: By adding "dolbyvision" to the MKV line (it is in mp4 and mpegts but NOT in mkv as you said) everything got right. The video, the audio, the external subtitles...
Code: Select all
16:10:57 DEBUG Starting transcode/remux of Avatar.2009.2160p.DSNP.WEB-DL.DDPA.5.1.DV.HDR.H.265-PiRaTeS.mkv with media info: Container: MKV, Size: 19316699929, Overall Bitrate: 15894960, Duration: 2:42:02.176, Video Tracks: 1 [Video Id: 0, Language Code: eng, Codec: h265, Format Profile: main 10, Format Level: 5, Format Tier: high, Stream Order: 0, Duration: 2:42:02.171, Resolution: 3840 x 2160, Display Aspect Ratio: 16:9, Frame Rate: 23.976, Matrix Coefficients: BT.2020 non-constant, Bit Depth: 10, HDR Format: Dolby Vision / SMPTE ST 2086 (dolbyvision), HDR Format Compatibility: HDR10 / HDR10 (hdr10)], Subtitle Tracks: 2 [Id: 0, Embedded, lang: eng, type: SUBRIP], [External, lang: und, type: SUBRIP, externalFile: e:\filmes\Avatar.2009.2160p.DSNP.WEB-DL.DDPA.5.1.DV.HDR.H.265-PiRaTeS.srt, external file character set: UTF-8], IMDb ID: tt0499549, Year: 2009, Movie/TV series name: Avatar, DLNAThumbnail: [Format = JPEG, Resolution = 320×480, Size = 22652, DLNA Profile = JPEG_RES_320_480], Mime Type: video/x-matroska
16:10:57 DEBUG Not muxing the video stream with FFmpeg because we need to burn subtitles.
16:10:57 DEBUG Not muxing the video stream with FFmpeg because video filters are being applied.
16:10:57 DEBUG Creating pipe \\.\pipe\ffmpegvideo_1685_1741720257302
16:10:57 DEBUG Waiting for Windows named pipe connection "\\.\pipe\ffmpegvideo_1685_1741720257302"
16:10:57 DEBUG Starting "C:\Program Files\Universal Media Server\bin\ffmpeg.exe" -y -loglevel fatal -hide_banner -hwaccel auto -threads 1 -i e:\filmes\Avatar.2009.2160p.DSNP.WEB-DL.DDPA.5.1.DV.HDR.H.265-PiRaTeS.mkv -filter_complex subtitles=e\\:/filmes/Avatar.2009.2160p.DSNP.WEB-DL.DDPA.5.1.DV.HDR.H.265-PiRaTeS.srt -maxrate 999000k -crf 16 -ab 448k -c:a ac3 -c:v hevc_nvenc -preset llhp -strict unofficial -f mpegts \\.\pipe\ffmpegvideo_1685_1741720257302
16:10:57 DEBUG Reading pipe: \\.\pipe\ffmpegvideo_1685_1741720257302
Anyway no subtitles or audio yet.. (even after removing PT from forced subtitles)
Edit: By adding "dolbyvision" to the MKV line (it is in mp4 and mpegts but NOT in mkv as you said) everything got right. The video, the audio, the external subtitles...
Re: [LG] webOS TV UR871C0SA
I just found out that "-maxrate 999000k" is making ffmpeg error out instead of transcoding anything. That's why when it tried to transcode it just gave a bogus stream to the TV.. now it's a bug isn't it?