#----------------------------------------------------------------------------
# Profile for LG TVs released from 2023-2024.
# See DefaultRenderer.conf for descriptions of all the available options.
#

RendererName = LG TV 2023+
RendererIcon = lg-lb6500.png

# ============================================================================
#
# The main difference between this and previous models is it supports DTS and DTS-HD.
#
# This renderer has sent the following string/s:
#
# The following block is all sent from UR73003LA
# friendlyName=LG-webOSTV
# modelNumber=UR73003LA
# modelDescription=LG WebOSTV DMRplus
# DLNADeviceName.lge.com=LG-webOSTV
# User-Agent: Linux/3.10.19-32.afro.4 UPnP/1.0 LGE WebOS TV LGE_DLNA_SDK/1.6.0/04.30.13 DLNADOC/1.50
#
# The following block is all sent from UR73003LA
# friendlyName=[LG] webOS TV UR73003LA
# modelName=LG Smart TV
# modelNumber=UR73003LA
#
# The OLED manual lists the following similar devices:
# OLED48A3AUA
# OLED48A3PUA
# OLED55A3AUA
# OLED55A3PUA
# OLED65A3AUA
# OLED65A3PUA
# OLED77A3AUA
# OLED77A3PUA
# OLED55B3AUA
# OLED55B3PUA
# OLED65B3AUA
# OLED65B3PUA
# OLED77B3AUA
# OLED77B3PUA
# OLED42C3AUA
# OLED42C3PUA
# OLED48C3AUA
# OLED48C3AUB
# OLED48C3PUA
# OLED55C3AUA
# OLED55C3PUA
# OLED65C3AUA
# OLED65C3PUA
# OLED77C3AUA
# OLED77C3PUA
# OLED83C3AUA
# OLED83C3PUA
#
# Manual link:
# http://kr.eguide.lgappstv.com/manual/w23_mr2/global/Apps/w23_mr2_us06/u_enga/etc.html?iFrameLink=../../../Contents/etc/videocodec_u_b_e_c_a_t_j/enga/w23__etc__videocodec_u_b_e_c_a_t_j__enga.html
#
# This also supports newer QNED TVs, e.g. 65QNED91T6A because that has the same file support as the OLEDs:
# http://kr.eguide.lgappstv.com/manual/w24_mr2/global/Apps/w24_mr2_eu06/e_eng/etc.html?iFrameLink=w24__etc__videocodec_u_b_e_c_a_t_j__eng.html
#
# Page describing LG TV model numbers: https://en.tab-tv.com/?page_id=7111
# ============================================================================
#

UserAgentSearch = OLED\d{2}[ABCEGMRWZ][3-4]|U[RT](73|75|76|80|81|90)\d{2}|QNED\d{2}[6ST]|NANO80T
UpnpDetailsSearch = OLED\d{2}[ABCEGMRWZ][3-4]|U[RT](73|75|76|80|81|90)\d{2}|QNED\d{2}[6ST]|NANO80T
LoadingPriority = 2

TranscodeVideo = MPEGTS-H265-AC3
H264LevelLimit = 5.1
MaxVideoWidth = 3840
MaxVideoHeight = 2160
DefaultVBVBufSize = true
SeekByTime = exclusive
ChunkedTransfer = true
SupportedVideoBitDepths = 8,10,12
DisableUmsResume = true
MuxNonMod4Resolution = true

# Supported video formats:
Supported = f:3gp|3g2   v:h264|mp4                          a:aac-lc|aac-main                                                                                                                     m:video/3gpp
Supported = f:avi       v:divx|h264|mjpeg|mp4               a:aac-lc|aac-main|ac3|he-aac|mp3|mpa                            gmc:0   qpel:no   mm:ub                                               m:video/avi
Supported = f:mkv       v:av1|h264|h265|mp4|mpeg2|vp8|vp9   a:aac-lc|aac-main|ac3|dts|dtshd|flac|he-aac|eac3|lpcm|mp3|mpa|opus                             si:ASS|SUBRIP   hdr:dolbyvision|hdr10|hlg   m:video/x-matroska
Supported = f:mov       v:av1|h264|h265|mp4                 a:aac-lc|aac-main|ac3|ac4|eac3|he-aac|mp3                                                                                             m:video/quicktime
Supported = f:mp4|m4v   v:av1|h264|h265|mp4                 a:aac-lc|aac-main|ac3|ac4|dts|dtshd|eac3|he-aac|mp3                                       si:TX3G         hdr:dolbyvision|hdr10|hlg   m:video/mp4
Supported = f:mpegps    v:mpeg1|mpeg2                       a:ac3|lpcm|mpa                                                                                                                        m:video/mpeg
Supported = f:mpegts    v:h264|h265|mpeg2                   a:aac-lc|aac-main|ac3|ac4|eac3|dts|dtshd|he-aac|lpcm|mp3|mpa                                              hdr:dolbyvision|hdr10|hlg   m:video/vnd.dlna.mpeg-tts
Supported = f:wmv|asf   v:wmv|vc1                           a:wma                                                                                                                                 m:video/x-ms-wmv

# Supported audio formats:
Supported = f:flac   m:audio/flac
Supported = f:mp3   m:audio/mpeg
Supported = f:oga   m:audio/ogg
Supported = f:wav   m:audio/L16
Supported = f:wma   m:audio/x-ms-wma

# Supported subtitles formats:
SupportedExternalSubtitlesFormats = ASS,MICRODVD,SAMI,SUBRIP,TEXT,WEBVTT
StreamSubsForTranscodedVideo = true
