Subtitles Issue - VIDEO_TS files/folders

I’m running on a Vero 4K+, and just made several large changes including updating from Mar2022 to Feb2024 operating systems, and moving from smb to fstab protocols for connecting to my movie server.

After these changes, subtitles are stuck on for all movies in non-container, VIDEO TS folders (VIDEO_TS.IFO files). (There is no issue with mkv movie files.). Disabling subtitles in the subtitles menu (while playing the movie, using OSD & subtitles menu) only works temporarily - upon exiting & re-entering a movie, they are re-enabled again. (However, it should be noted if the movie is ‘resumed’, they do stay disabled. It’s only when starting the movie from start that they reset.). I assume there is a flag set in the database that holds the resume position as well as the subtitle settings…

All new movies (using VIDEO_TS files) added since the updates to my system also have subtitles stuck on - It’s not an issue with moving movies from my old database to the new operating system database.

I searched through all the Database SQL files, and cannot find where the flag for subtitles is set (on a per file/movie level basis). I do see that any non-default settings are stored in the ‘Settings’ table of the MyVideo database.

When a subtitle change is made (such as changing the subtitle language) to a movie (that resides in a VIDEO_TS folder), the change does show up in the ‘Settings’ table of the MyVideos database. However, every time the movie is started those settings are being ignored - the movie defaults to subtitles ‘on’, and ‘English’ (and not the language setting stored in the ‘Settings’ table).

Either the subtitle default operation for movie files in a VIDEO_TS folder is broken (and/or not being applied), or something is overriding those settings.

Any insight on why subtitle default settings and/or changes can’t be made to my movies in VIDEO_TS folders would be much appreciated. Is there another database or xml file that determines those settings?

Thanks!

Default video setting in guisettings.xml?

Here’s the videoplayer info from guisettings. Let me know if there’s another subset of the guisettings you were referring to.

Thanks.

  <setting id="videoplayer.autoplaynextitem" default="true" />
    <setting id="videoplayer.seeksteps" default="true">-600,-300,-180,-60,-30,-10,10,30,60,180,300,600</setting>
    <setting id="videoplayer.seekdelay" default="true">750</setting>
    <setting id="videoplayer.adjustrefreshrate">1</setting>
    <setting id="videoplayer.usedisplayasclock" default="true">false</setting>
    <setting id="videoplayer.errorinaspect" default="true">0</setting>
    <setting id="videoplayer.stretch43">10</setting>
    <setting id="videoplayer.rendermethod" default="true">0</setting>
    <setting id="videoplayer.hqscalers" default="true">20</setting>
    <setting id="videoplayer.useamcodec" default="true">true</setting>
    <setting id="videoplayer.useamcodecmpeg2">800</setting>
    <setting id="videoplayer.useamcodecmpeg4" default="true">800</setting>
    <setting id="videoplayer.useamcodech264" default="true">0</setting>
    <setting id="videoplayer.useamcodecav1" default="true">0</setting>
    <setting id="videoplayer.amlhdrmodes" default="true">2</setting>
    <setting id="videoplayer.usemediacodecsurface" default="true">true</setting>
    <setting id="videoplayer.usemediacodec" default="true">true</setting>
    <setting id="videoplayer.usedxva2" default="true">true</setting>
    <setting id="videoplayer.usevtb" default="true">true</setting>
    <setting id="winsystem.ishdrdisplay" default="true">true</setting>
    <setting id="videoplayer.usevdpau" default="true">true</setting>
    <setting id="videoplayer.usevdpaumixer" default="true">true</setting>
    <setting id="videoplayer.usevdpaumpeg2" default="true">false</setting>
    <setting id="videoplayer.usevdpaumpeg4" default="true">false</setting>
    <setting id="videoplayer.usevdpauvc1" default="true">true</setting>
    <setting id="videoplayer.usevaapi" default="true">true</setting>
    <setting id="videoplayer.usevaapimpeg2" default="true">false</setting>
    <setting id="videoplayer.usevaapimpeg4" default="true">true</setting>
    <setting id="videoplayer.usevaapivc1" default="true">true</setting>
    <setting id="videoplayer.usevaapivp8" default="true">true</setting>
    <setting id="videoplayer.usevaapivp9" default="true">true</setting>
    <setting id="videoplayer.usevaapihevc" default="true">true</setting>
    <setting id="videoplayer.usevaapiav1" default="true">true</setting>
    <setting id="videoplayer.prefervaapirender" default="true">true</setting>
    <setting id="videoplayer.useprimedecoder" default="true">false</setting>
    <setting id="videoplayer.useprimedecoderforhw" default="true">true</setting>
    <setting id="videoplayer.useprimerenderer" default="true">1</setting>
    <setting id="videoplayer.stereoscopicplaybackmode" default="true">0</setting>
    <setting id="videoplayer.quitstereomodeonstop" default="true">true</setting>
    <setting id="videoplayer.teletextenabled">false</setting>
    <setting id="videoplayer.teletextscale" default="true">true</setting>

Go to the end of guisettings.xml and then start reading up from the bottom. You will find some options on defaults for different things there. I don’t know if that is where your problem lies but that is I think the most likely suspect. Note that file can’t be modified manually while mediacenter is running.

Default Video settings from guisettings.xml:

<defaultvideosettings>
    <interlacemethod>1</interlacemethod>
    <scalingmethod>1</scalingmethod>
    <noisereduction>0.000000</noisereduction>
    <postprocess>false</postprocess>
    <sharpness>0.000000</sharpness>
    <viewmode>0</viewmode>
    <zoomamount>1.000000</zoomamount>
    <pixelratio>1.000000</pixelratio>
    <verticalshift>0.000000</verticalshift>
    <volumeamplification>0.000000</volumeamplification>
    <showsubtitles>false</showsubtitles>
    <brightness>50.000000</brightness>
    <contrast>50.000000</contrast>
    <gamma>20.000000</gamma>
    <audiodelay>0.000000</audiodelay>
    <subtitledelay>0.000000</subtitledelay>
    <nonlinstretch>false</nonlinstretch>
    <stereomode>0</stereomode>
    <centermixlevel>0</centermixlevel>
    <tonemapmethod>1</tonemapmethod>
    <tonemapparam>1.000000</tonemapparam>
</defaultvideosettings>

Here is my kodi log file (from power-up to start of playing 1 TS_VIDEO file):

https://paste.osmc.tv/ezaguxubat

Thanks.

Those Kodi logs don’t list anything related to subs that I can see. I’m not sure if that is because you didn’t have debug logging enabled or if it just doesn’t show when your playing a DVD. I don’t have any DVD iso’s at the moment to check myself to see if I can find the same behavior. What settings are you using in settings>player>language>(audio and sub)?

From the guisettings.xml, here are the settings for subtitles:
The last 2 settings below don’t have a value assigned. I did try entering a value of ‘false’ for these 2 variables, and rebooted, but it didn’t seem to make a difference.

Keep in mind, subtitles are only stuck on (and also stuck on ‘English’) for movies in TS_VIDEO folders, and they are defaulted off for movies in mkv containers. So it seems like either a universal default setting is not working properly for TS_VIDEO.IFO files, or something is overriding the setting for just these VIDEO_TS.IFO files.

FYI - My DVD files are stored in a folder structure on my server, and not as ISOs.

<setting id="subtitles.align" default="true">2</setting>
<setting id="subtitles.fontname" default="true">DEFAULT</setting>
<setting id="subtitles.fontsize" default="true">42</setting>
<setting id="subtitles.style" default="true">0</setting>
<setting id="subtitles.colorpick" default="true">FFFFFFFF</setting>
<setting id="subtitles.opacity" default="true">100</setting>
<setting id="subtitles.bordersize" default="true">25</setting>
<setting id="subtitles.bordercolorpick" default="true">FF000000</setting>
<setting id="subtitles.blur" default="true">0</setting>
<setting id="subtitles.backgroundtype" default="true">0</setting>
<setting id="subtitles.bgcolorpick" default="true">FF000000</setting>
<setting id="subtitles.bgopacity" default="true">80</setting>
<setting id="subtitles.shadowcolor" default="true">FF000000</setting>
<setting id="subtitles.shadowopacity" default="true">100</setting>
<setting id="subtitles.shadowsize" default="true">15</setting>
<setting id="subtitles.marginvertical" default="true">4.95</setting>
<setting id="subtitles.overridefonts" default="true">false</setting>
<setting id="subtitles.overridestyles" default="true">0</setting>
<setting id="subtitles.stereoscopicdepth" default="true">0</setting>
<setting id="subtitles.charset" default="true">DEFAULT</setting>
<setting id="subtitles.parsecaptions" default="true">false</setting>
<setting id="subtitles.captionsalign" default="true">0</setting>
<setting id="subtitles.languages" default="true">English</setting>
<setting id="subtitles.storagemode" default="true">0</setting>
<setting id="subtitles.custompath" default="true" />
<setting id="subtitles.pauseonsearch" default="true">true</setting>
<setting id="subtitles.downloadfirst" default="true">false</setting>
<setting id="subtitles.tv" default="true" />
<setting id="subtitles.movie" default="true" />

I didn’t ask about any of those. The settings responsible for subtitle enabling and selection are…

<setting id="locale.audiolanguage">English</setting>
<setting id="videoplayer.preferdefaultflag" default="true">true</setting>
<setting id="locale.subtitlelanguage">English</setting>

along with…

<defaultvideosettings>
    ...
    <showsubtitles>false</showsubtitles>
    ...

Those settings (all of which are in Kodi’s UI so you don’t have to manually edit the file) get used when a file plays to determine, based on the playing audio track language and other factors, what should be happening by default with subtitles.

FYI It is generally prefered that people post full logs instead of snippets.

Here are my settings for the registers you requested:

<setting id="locale.audiolanguage" default="true">mediadefault</setting>
<setting id="videoplayer.preferdefaultflag" default="true">true</setting>
<setting id="locale.subtitlelanguage">none</setting>
       <showsubtitles>false</showsubtitles>

I didn’t attach the entire guisettings.xml file as it’s large, and it doesn’t appear I have permission to upload/attach it…It’s also too large to paste into a single reply…so here it is in 2 parts:

PART 1:

true true true true 60 false skin.confluence SKINDEFAULT SKINDEFAULT Default 0 5 false resource.language.en_gb DEFAULT English QWERTY English QWERTY USA (12h) United States America/Boise regional regional regional regional regional regional screensaver.xbmc.builtin.dim 5 true true false 3 0 10000 720 480 false false false false 0 48 false false false false true true true true false false 3 false true true false false true 0,1,2 true false false 2 false 0 0 true true 0 true true true true true true false false metadata.generic.albums metadata.generic.artists false true 0 false false folder.jpg, cover.jpg, cover.jpeg, thumb.jpg false false [%N. ]%A - %T true true false true true false 28 metadata.themoviedb.org.python metadata.tvshows.themoviedb.org.python metadata.local -600,-300,-180,-60,-30,-10,10,30,60,180,300,600 750 1 false 0 10 0 20 true 800 800 0 0 2 true true true true true true true false false true true false true true true true true true true false true 1 0 true false true true false -60,-30,-10,10,30,60 750 0 true 1 89 89 false false 0 false 1 0 0 true %A/%A - %B/[%N. ][%A - ]%T audioencoder.kodi.builtin.aac true 4 true false false mediadefault true none false false false 2 DEFAULT 42 0 FFFFFFFF 100 25 FF000000 0 0 FF000000 80 FF000000 100 15 4.95 false 0 0 DEFAULT false 0 English 0 true false true true false false false 1 3 2 true 2880 false 3 false 5 true true 0 0 true 0 true false 10 0 120 0 0 true true 10 true false false 15 15 false 00:00:00 false 300 false HTPC-2 true 61090fa2-1c31-4d99-9ad3-828dce52ab3b false 80 true osmc osmc false webinterface.default true 9777 10 20 false 750 25 false true true false false false true true false false WORKGROUP 0.0.0.0 0 3 false true 3 1 weather.multi Default 0 28 0192001080060.00000pstd true false false false false true 100 0 0 60 0 true false 8 false 0 0 0 0 220 6 true 0 0072000480059.94006pstd,0192001080023.97602pstd,0192001080024.00000pstd,0192001080029.97003pstd,0192001080030.00000pstd,0192001080059.94006pstd,0192001080060.00000pstd,0384002160023.97602pstd,0384002160024.00000pstd,0384002160029.97003pstd,0384002160030.00000pstd,0384002160059.94006pstd,0384002160060.00000pstd true true 0 100 3 ALSA:default 8 3 90 true false 0 0 30 2 48000 -1 false 1 100 resource.uisounds.kodi true ALSA:hdmi:CARD=AMLMESONAUDIO,DEV=0 true false true true true true true true true true false false us false 0 8080 0 0 0 1 0 true 0 false false 0 false false true true 256 2048 2048 4096 256 256 256 2048 2048 4096 special://profile/playlists/ false true

PART 2 of guisettings.xml in next response.

Trying again…Here is PART1 of my guisettings.xml:

<settings version="2">
<setting id="gamesgeneral.enable" default="true">true</setting>
<setting id="gamesgeneral.showosdhelp" default="true">true</setting>
<setting id="gamesgeneral.enableautosave" default="true">true</setting>
<setting id="gamesgeneral.enablerewind" default="true">true</setting>
<setting id="gamesgeneral.rewindtime" default="true">60</setting>
<setting id="gamesachievements.username" default="true" />
<setting id="gamesachievements.password" default="true" />
<setting id="gamesachievements.token" default="true" />
<setting id="gamesachievements.loggedin" default="true">false</setting>
<setting id="lookandfeel.skin">skin.confluence</setting>
<setting id="lookandfeel.skintheme" default="true">SKINDEFAULT</setting>
<setting id="lookandfeel.skincolors" default="true">SKINDEFAULT</setting>
<setting id="lookandfeel.font" default="true">Default</setting>
<setting id="lookandfeel.skinzoom" default="true">0</setting>
<setting id="lookandfeel.stereostrength" default="true">5</setting>
<setting id="lookandfeel.enablerssfeeds" default="true">false</setting>
<setting id="lookandfeel.rssedit" default="true" />
<setting id="locale.language" default="true">resource.language.en_gb</setting>
<setting id="locale.charset" default="true">DEFAULT</setting>
<setting id="locale.keyboardlayouts" default="true">English QWERTY</setting>
<setting id="locale.activekeyboardlayout" default="true">English QWERTY</setting>
<setting id="locale.country" default="true">USA (12h)</setting>
<setting id="locale.timezonecountry" default="true">United States</setting>
<setting id="locale.timezone" default="true">America/Boise</setting>
<setting id="locale.shortdateformat" default="true">regional</setting>
<setting id="locale.longdateformat" default="true">regional</setting>
<setting id="locale.timeformat" default="true">regional</setting>
<setting id="locale.use24hourclock" default="true">regional</setting>
<setting id="locale.temperatureunit" default="true">regional</setting>
<setting id="locale.speedunit" default="true">regional</setting>
<setting id="screensaver.mode" default="true">screensaver.xbmc.builtin.dim</setting>
<setting id="screensaver.time">5</setting>
<setting id="screensaver.usemusicvisinstead" default="true">true</setting>
<setting id="screensaver.usedimonpause" default="true">true</setting>
<setting id="masterlock.startuplock" default="true">false</setting>
<setting id="masterlock.maxretries" default="true">3</setting>
<setting id="lookandfeel.startupaction" default="true">0</setting>
<setting id="lookandfeel.startupwindow" default="true">10000</setting>
<setting id="window.width" default="true">720</setting>
<setting id="window.height" default="true">480</setting>
<setting id="videolibrary.updateonstartup" default="true">false</setting>
<setting id="videolibrary.backgroundupdate" default="true">false</setting>
<setting id="musiclibrary.updateonstartup" default="true">false</setting>
<setting id="musiclibrary.backgroundupdate" default="true">false</setting>
<setting id="musiclibrary.exportfiletype" default="true">0</setting>
<setting id="musiclibrary.exportfolder" default="true" />
<setting id="musiclibrary.exportitems" default="true">48</setting>
<setting id="musiclibrary.exportunscraped" default="true">false</setting>
<setting id="musiclibrary.exportoverwrite" default="true">false</setting>
<setting id="musiclibrary.exportartwork" default="true">false</setting>
<setting id="musiclibrary.exportskipnfo" default="true">false</setting>
<setting id="filelists.showparentdiritems" default="true">true</setting>
<setting id="filelists.ignorethewhensorting" default="true">true</setting>
<setting id="filelists.showextensions" default="true">true</setting>
<setting id="filelists.showaddsourcebuttons" default="true">true</setting>
<setting id="filelists.showhidden" default="true">false</setting>
<setting id="filelists.allowfiledeletion" default="true">false</setting>
<setting id="myvideos.selectaction">3</setting>
<setting id="myvideos.usetags" default="true">false</setting>
<setting id="myvideos.extractflags" default="true">true</setting>
<setting id="myvideos.extractchapterthumbs" default="true">true</setting>
<setting id="myvideos.stackvideos" default="true">false</setting>
<setting id="myvideos.replacelabels">false</setting>
<setting id="videolibrary.showallitems" default="true">true</setting>
<setting id="videolibrary.showunwatchedplots" default="true">0,1,2</setting>
<setting id="videolibrary.groupmoviesets">true</setting>
<setting id="videolibrary.groupsingleitemsets" default="true">false</setting>
<setting id="myvideos.flatten" default="true">false</setting>
<setting id="videolibrary.flattentvshows">2</setting>
<setting id="videolibrary.showemptytvshows">false</setting>
<setting id="videolibrary.tvshowsselectfirstunwatcheditem" default="true">0</setting>
<setting id="videolibrary.tvshowsincludeallseasonsandspecials" default="true">0</setting>
<setting id="videolibrary.moviesetsfolder" default="true" />
<setting id="videolibrary.musicvideosallperformers" default="true">true</setting>
<setting id="videolibrary.artsettingsupdated">true</setting>
<setting id="videolibrary.artworklevel" default="true">0</setting>
<setting id="videolibrary.movieartwhitelist" default="true" />
<setting id="videolibrary.tvshowartwhitelist" default="true" />
<setting id="videolibrary.episodeartwhitelist" default="true" />
<setting id="videolibrary.musicvideoartwhitelist" default="true" />
<setting id="videolibrary.actorthumbs" default="true">true</setting>
<setting id="myvideos.extractthumb" default="true">true</setting>
<setting id="musiclibrary.showallitems" default="true">true</setting>
<setting id="musiclibrary.showcompilationartists" default="true">true</setting>
<setting id="musiclibrary.showdiscs" default="true">true</setting>
<setting id="musiclibrary.useartistsortname">true</setting>
<setting id="musiclibrary.useoriginaldate" default="true">false</setting>
<setting id="musiclibrary.downloadinfo" default="true">false</setting>
<setting id="musiclibrary.artistsfolder" default="true" />
<setting id="musiclibrary.albumsscraper" default="true">metadata.generic.albums</setting>
<setting id="musiclibrary.artistsscraper" default="true">metadata.generic.artists</setting>
<setting id="musiclibrary.overridetags" default="true">false</setting>
<setting id="musiclibrary.artsettings">true</setting>
<setting id="musiclibrary.artworklevel" default="true">0</setting>
<setting id="musiclibrary.usealllocalart" default="true">false</setting>
<setting id="musiclibrary.useallremoteart" default="true">false</setting>
<setting id="musiclibrary.artistartwhitelist" default="true" />
<setting id="musiclibrary.albumartwhitelist" default="true" />
<setting id="musiclibrary.musicthumbs" default="true">folder.jpg, cover.jpg, cover.jpeg, thumb.jpg</setting>
<setting id="musiclibrary.preferonlinealbumart" default="true">false</setting>
<setting id="musicfiles.selectaction" default="true">false</setting>
<setting id="musicfiles.trackformat" default="true">[%N. ]%A - %T</setting>
<setting id="musicfiles.nowplayingtrackformat" default="true" />
<setting id="musicfiles.librarytrackformat" default="true" />
<setting id="musicfiles.findremotethumbs" default="true">true</setting>
<setting id="musicfiles.usetags" default="true">true</setting>
<setting id="mymusic.songthumbinvis" default="true">false</setting>
<setting id="mymusic.defaultlibview" default="true" />
<setting id="pictures.usetags" default="true">true</setting>
<setting id="pictures.generatethumbs" default="true">true</setting>
<setting id="pictures.showvideos">false</setting>
<setting id="pictures.displayresolution">28</setting>
<setting id="scrapers.moviesdefault" default="true">metadata.themoviedb.org.python</setting>
<setting id="scrapers.tvshowsdefault" default="true">metadata.tvshows.themoviedb.org.python</setting>
<setting id="scrapers.musicvideosdefault" default="true">metadata.local</setting>
<setting id="videoplayer.autoplaynextitem" default="true" />
<setting id="videoplayer.seeksteps" default="true">-600,-300,-180,-60,-30,-10,10,30,60,180,300,600</setting>
<setting id="videoplayer.seekdelay" default="true">750</setting>
<setting id="videoplayer.adjustrefreshrate">1</setting>
<setting id="videoplayer.usedisplayasclock" default="true">false</setting>
<setting id="videoplayer.errorinaspect" default="true">0</setting>
<setting id="videoplayer.stretch43">10</setting>
<setting id="videoplayer.rendermethod" default="true">0</setting>
<setting id="videoplayer.hqscalers" default="true">20</setting>
<setting id="videoplayer.useamcodec" default="true">true</setting>
<setting id="videoplayer.useamcodecmpeg2">800</setting>
<setting id="videoplayer.useamcodecmpeg4" default="true">800</setting>
<setting id="videoplayer.useamcodech264" default="true">0</setting>
<setting id="videoplayer.useamcodecav1" default="true">0</setting>
<setting id="videoplayer.amlhdrmodes" default="true">2</setting>
<setting id="videoplayer.usemediacodecsurface" default="true">true</setting>
<setting id="videoplayer.usemediacodec" default="true">true</setting>
<setting id="videoplayer.usedxva2" default="true">true</setting>
<setting id="videoplayer.usevtb" default="true">true</setting>
<setting id="winsystem.ishdrdisplay" default="true">true</setting>
<setting id="videoplayer.usevdpau" default="true">true</setting>
<setting id="videoplayer.usevdpaumixer" default="true">true</setting>
<setting id="videoplayer.usevdpaumpeg2" default="true">false</setting>
<setting id="videoplayer.usevdpaumpeg4" default="true">false</setting>
<setting id="videoplayer.usevdpauvc1" default="true">true</setting>
<setting id="videoplayer.usevaapi" default="true">true</setting>
<setting id="videoplayer.usevaapimpeg2" default="true">false</setting>
<setting id="videoplayer.usevaapimpeg4" default="true">true</setting>
<setting id="videoplayer.usevaapivc1" default="true">true</setting>
<setting id="videoplayer.usevaapivp8" default="true">true</setting>
<setting id="videoplayer.usevaapivp9" default="true">true</setting>
<setting id="videoplayer.usevaapihevc" default="true">true</setting>
<setting id="videoplayer.usevaapiav1" default="true">true</setting>
<setting id="videoplayer.prefervaapirender" default="true">true</setting>
<setting id="videoplayer.useprimedecoder" default="true">false</setting>
<setting id="videoplayer.useprimedecoderforhw" default="true">true</setting>
<setting id="videoplayer.useprimerenderer" default="true">1</setting>
<setting id="videoplayer.stereoscopicplaybackmode" default="true">0</setting>
<setting id="videoplayer.quitstereomodeonstop" default="true">true</setting>
<setting id="videoplayer.teletextenabled">false</setting>
<setting id="videoplayer.teletextscale" default="true">true</setting>
<setting id="musicplayer.autoplaynextitem" default="true">true</setting>
<setting id="musicplayer.queuebydefault" default="true">false</setting>
<setting id="musicplayer.seeksteps" default="true">-60,-30,-10,10,30,60</setting>
<setting id="musicplayer.seekdelay" default="true">750</setting>
<setting id="musicplayer.crossfade" default="true">0</setting>
<setting id="musicplayer.crossfadealbumtracks" default="true">true</setting>
<setting id="musicplayer.visualisation" default="true" />
<setting id="musicplayer.replaygaintype" default="true">1</setting>
<setting id="musicplayer.replaygainpreamp" default="true">89</setting>
<setting id="musicplayer.replaygainnogainpreamp" default="true">89</setting>
<setting id="musicplayer.replaygainavoidclipping" default="true">false</setting>
<setting id="dvds.autorun" default="true">false</setting>
<setting id="dvds.playerregion" default="true">0</setting>
<setting id="dvds.automenu" default="true">false</setting>
<setting id="bluray.playerregion" default="true">1</setting>
<setting id="disc.playback" default="true">0</setting>
<setting id="audiocds.autoaction" default="true">0</setting>
<setting id="audiocds.usecddb" default="true">true</setting>
<setting id="audiocds.recordingpath" default="true" />
<setting id="audiocds.trackpathformat" default="true">%A/%A - %B/[%N. ][%A - ]%T</setting>
<setting id="audiocds.encoder" default="true">audioencoder.kodi.builtin.aac</setting>
<setting id="audiocds.ejectonrip" default="true">true</setting>
<setting id="slideshow.staytime">4</setting>
<setting id="slideshow.displayeffects" default="true">true</setting>
<setting id="slideshow.shuffle" default="true">false</setting>
<setting id="slideshow.highqualitydownscaling" default="true">false</setting>
<setting id="locale.audiolanguage" default="true">mediadefault</setting>
<setting id="videoplayer.preferdefaultflag" default="true">true</setting>
<setting id="locale.subtitlelanguage">none</setting>
<setting id="accessibility.audiovisual" default="true">false</setting>
<setting id="accessibility.audiohearing" default="true">false</setting>
<setting id="accessibility.subhearing" default="true">false</setting>
<setting id="subtitles.align" default="true">2</setting>
<setting id="subtitles.fontname" default="true">DEFAULT</setting>
<setting id="subtitles.fontsize" default="true">42</setting>
<setting id="subtitles.style" default="true">0</setting>
<setting id="subtitles.colorpick" default="true">FFFFFFFF</setting>
<setting id="subtitles.opacity" default="true">100</setting>
<setting id="subtitles.bordersize" default="true">25</setting>
<setting id="subtitles.bordercolorpick" default="true">FF000000</setting>
<setting id="subtitles.blur" default="true">0</setting>
<setting id="subtitles.backgroundtype" default="true">0</setting>
<setting id="subtitles.bgcolorpick" default="true">FF000000</setting>
<setting id="subtitles.bgopacity" default="true">80</setting>
<setting id="subtitles.shadowcolor" default="true">FF000000</setting>
<setting id="subtitles.shadowopacity" default="true">100</setting>
<setting id="subtitles.shadowsize" default="true">15</setting>
<setting id="subtitles.marginvertical" default="true">4.95</setting>
<setting id="subtitles.overridefonts" default="true">false</setting>
<setting id="subtitles.overridestyles" default="true">0</setting>
<setting id="subtitles.stereoscopicdepth" default="true">0</setting>
<setting id="subtitles.charset" default="true">DEFAULT</setting>
<setting id="subtitles.parsecaptions" default="true">false</setting>
<setting id="subtitles.captionsalign" default="true">0</setting>
<setting id="subtitles.languages" default="true">English</setting>
<setting id="subtitles.storagemode" default="true">0</setting>
<setting id="subtitles.custompath" default="true" />
<setting id="subtitles.pauseonsearch" default="true">true</setting>
<setting id="subtitles.downloadfirst" default="true">false</setting>
<setting id="subtitles.tv" default="true" />
<setting id="subtitles.movie" default="true" />
<setting id="pvrmanager.syncchannelgroups" default="true">true</setting>
<setting id="pvrmanager.backendchannelorder" default="true">true</setting>
<setting id="pvrmanager.usebackendchannelnumbersalways" default="true">false</setting>
<setting id="pvrmanager.usebackendchannelnumbers" default="true">false</setting>
<setting id="pvrmanager.startgroupchannelnumbersfromone" default="true">false</setting>
<setting id="pvrmenu.iconpath" default="true" />
<setting id="epg.pastdaystodisplay" default="true">1</setting>
<setting id="epg.futuredaystodisplay" default="true">3</setting>
<setting id="epg.selectaction" default="true">2</setting>
<setting id="epg.hidenoinfoavailable" default="true">true</setting>
<setting id="epg.epgupdate">2880</setting>
<setting id="epg.preventupdateswhileplayingtv" default="true">false</setting>
<setting id="pvrplayback.switchtofullscreenchanneltypes" default="true">3</setting>
<setting id="pvrmanager.preselectplayingchannel" default="true">false</setting>
<setting id="pvrmenu.displaychannelinfo" default="true">5</setting>
<setting id="pvrmenu.closechannelosdonswitch" default="true">true</setting>
<setting id="pvrplayback.confirmchannelswitch" default="true">true</setting>
<setting id="pvrplayback.channelentrytimeout" default="true">0</setting>
<setting id="pvrplayback.delaymarklastwatched" default="true">0</setting>
<setting id="pvrplayback.signalquality" default="true">true</setting>
<setting id="pvrplayback.fps" default="true">0</setting>
<setting id="pvrplayback.enableradiords" default="true">true</setting>
<setting id="pvrplayback.trafficadvisory" default="true">false</setting>
<setting id="pvrplayback.trafficadvisoryvolume" default="true">10</setting>
<setting id="pvrrecord.instantrecordaction" default="true">0</setting>
<setting id="pvrrecord.instantrecordtime" default="true">120</setting>
<setting id="pvrrecord.marginstart" default="true">0</setting>
<setting id="pvrrecord.marginend" default="true">0</setting>
<setting id="pvrrecord.timernotifications" default="true">true</setting>
<setting id="pvrrecord.grouprecordings" default="true">true</setting>
<setting id="pvrreminders.autoclosedelay" default="true">10</setting>
<setting id="pvrreminders.autorecord" default="true">true</setting>
<setting id="pvrreminders.autoswitch" default="true">false</setting>
<setting id="pvrpowermanagement.enabled" default="true">false</setting>
<setting id="pvrpowermanagement.backendidletime" default="true">15</setting>
<setting id="pvrpowermanagement.setwakeupcmd" default="true" />
<setting id="pvrpowermanagement.prewakeup" default="true">15</setting>
<setting id="pvrpowermanagement.dailywakeup" default="true">false</setting>
<setting id="pvrpowermanagement.dailywakeuptime" default="true">00:00:00</setting>
<setting id="pvrparental.enabled" default="true">false</setting>
<setting id="pvrparental.pin" default="true" />
<setting id="pvrparental.duration" default="true">300</setting>
<setting id="pvrtimers.hidedisabledtimers" default="true">false</setting>
<setting id="services.devicename">HTPC-2</setting>
<setting id="services.zeroconf" default="true">true</setting>
<setting id="services.deviceuuid">61090fa2-1c31-4d99-9ad3-828dce52ab3b</setting>
<setting id="services.webserver">false</setting>
<setting id="services.webserverport" default="true">80</setting>
<setting id="services.webserverauthentication" default="true">true</setting>
<setting id="services.webserverusername" default="true">osmc</setting>
<setting id="services.webserverpassword" default="true">osmc</setting>
<setting id="services.webserverssl" default="true">false</setting>
<setting id="services.webskin" default="true">webinterface.default</setting>
<setting id="services.esenabled" default="true">true</setting>
<setting id="services.esport" default="true">9777</setting>
<setting id="services.esportrange" default="true">10</setting>
<setting id="services.esmaxclients" default="true">20</setting>
<setting id="services.esallinterfaces" default="true">false</setting>
<setting id="services.esinitialdelay" default="true">750</setting>
<setting id="services.escontinuousdelay" default="true">25</setting>
<setting id="services.upnp" default="true">false</setting>
<setting id="services.upnpserver">true</setting>
<setting id="services.upnpannounce" default="true">true</setting>
<setting id="services.upnplookforexternalsubtitles" default="true">false</setting>
<setting id="services.upnpcontroller" default="true">false</setting>
<setting id="services.upnprenderer" default="true">false</setting>
<setting id="services.airplay" default="true">true</setting>
<setting id="services.airplayvolumecontrol" default="true">true</setting>
<setting id="services.airplayvideosupport" default="true">false</setting>
<setting id="services.useairplaypassword" default="true">false</setting>
<setting id="services.airplaypassword" default="true" />
<setting id="smb.workgroup" default="true">WORKGROUP</setting>
<setting id="smb.winsserver" default="true">0.0.0.0</setting>
<setting id="smb.minprotocol" default="true">0</setting>
<setting id="smb.maxprotocol" default="true">3</setting>
<setting id="smb.legacysecurity" default="true">false</setting>
<setting id="services.wsdiscovery" default="true">true</setting>
<setting id="nfs.version" default="true">3</setting>
<setting id="weather.currentlocation" default="true">1</setting>
<setting id="weather.addon">weather.multi</setting>
<setting id="videoscreen.monitor" default="true">Default</setting>
<setting id="videoscreen.screen" default="true">0</setting>
<setting id="videoscreen.resolution">28</setting>
<setting id="videoscreen.screenmode">0192001080060.00000pstd</setting>
<setting id="videoscreen.fakefullscreen" default="true">true</setting>
<setting id="videoscreen.blankdisplays" default="true">false</setting>
<setting id="videoscreen.forcergb" default="true">false</setting>
<setting id="videoscreen.lockhpd" default="true">false</setting>
<setting id="videoscreen.mutehdmi" default="true">false</setting>
<setting id="videoscreen.force422">true</setting>
<setting id="videoscreen.maxlum" default="true">100</setting>
<setting id="videoscreen.hdrcaps" default="true">0</setting>
<setting id="videoscreen.delayrefreshchange" default="true">0</setting>
<setting id="videoscreen.guisdrpeakluminance" default="true">60</setting>
<setting id="videoscreen.10bitsurfaces" default="true">0</setting>
<setting id="videoscreen.limitedrangeaml" default="true">true</setting>
<setting id="videoscreen.dither" default="true">false</setting>
<setting id="videoscreen.ditherdepth" default="true">8</setting>
<setting id="videoscreen.cmsenabled" default="true">false</setting>
<setting id="videoscreen.cmsmode" default="true">0</setting>
<setting id="videoscreen.cms3dlut" default="true" />
<setting id="videoscreen.displayprofile" default="true" />
<setting id="videoscreen.cmswhitepoint" default="true">0</setting>
<setting id="videoscreen.cmsprimaries" default="true">0</setting>
<setting id="videoscreen.cmsgammamode" default="true">0</setting>
<setting id="videoscreen.cmsgamma" default="true">220</setting>
<setting id="videoscreen.cmslutsize" default="true">6</setting>
<setting id="videoscreen.hwscalingfilter" default="true">true</setting>
<setting id="videoscreen.limitguisize" default="true">0</setting>
<setting id="videoscreen.whitelist">0072000480059.94006pstd,0192001080023.97602pstd,0192001080024.00000pstd,0192001080029.97003pstd,0192001080030.00000pstd,0192001080059.94006pstd,0192001080060.00000pstd,0384002160023.97602pstd,0384002160024.00000pstd,0384002160029.97003pstd,0384002160030.00000pstd,0384002160059.94006pstd,0384002160060.00000pstd</setting>
<setting id="videoscreen.whitelistpulldown" default="true">true</setting>
<setting id="videoscreen.whitelistdoublerefreshrate" default="true">true</setting>
<setting id="videoscreen.stereoscopicmode">9</setting>
<setting id="videoscreen.preferedstereoscopicmode" default="true">100</setting>
<setting id="videoscreen.noofbuffers" default="true">3</setting>
<setting id="audiooutput.audiodevice">ALSA:default</setting>
<setting id="audiooutput.channels">8</setting>
<setting id="audiooutput.config" default="true">3</setting>
<setting id="audiooutput.volumesteps" default="true">90</setting>
<setting id="audiooutput.maintainoriginalvolume" default="true">true</setting>
<setting id="audiooutput.stereoupmix" default="true">false</setting>
<setting id="audiooutput.mixlfe" default="true">0</setting>
<setting id="audiooutput.boostcenter" default="true">0</setting>
<setting id="audiooutput.processquality" default="true">30</setting>
<setting id="audiooutput.atempothreshold" default="true">2</setting>
<setting id="audiooutput.samplerate" default="true">48000</setting>
<setting id="audiooutput.streamsilence">-1</setting>
<setting id="audiooutput.streamnoise" default="true">false</setting>
<setting id="audiooutput.guisoundmode" default="true">1</setting>
<setting id="audiooutput.guisoundvolume" default="true">100</setting>
<setting id="lookandfeel.soundskin" default="true">resource.uisounds.kodi</setting>
<setting id="audiooutput.passthrough">true</setting>
<setting id="audiooutput.passthroughdevice">ALSA:hdmi:CARD=AMLMESONAUDIO,DEV=0</setting>
<setting id="audiooutput.ac3passthrough" default="true">true</setting>
<setting id="audiooutput.ac3transcode" default="true">false</setting>
<setting id="audiooutput.eac3passthrough">true</setting>
<setting id="audiooutput.dtspassthrough">true</setting>
<setting id="audiooutput.truehdpassthrough">true</setting>
<setting id="audiooutput.dtshdpassthrough">true</setting>
<setting id="audiooutput.dtshdcorefallback" default="true">true</setting>
<setting id="input.enablemouse" default="true">true</setting>
<setting id="input.enablejoystick" default="true">true</setting>
<setting id="input.asknewcontrollers" default="true">true</setting>
<setting id="input.rumblenotify" default="true">false</setting>
<setting id="input.controllerpoweroff" default="true">false</setting>
<setting id="input.libinputkeyboardlayout" default="true">us</setting>
<setting id="network.usehttpproxy" default="true">false</setting>
<setting id="network.httpproxytype" default="true">0</setting>
<setting id="network.httpproxyserver" default="true" />
<setting id="network.httpproxyport" default="true">8080</setting>
<setting id="network.httpproxyusername" default="true" />
<setting id="network.httpproxypassword" default="true" />
<setting id="network.bandwidth" default="true">0</setting>
<setting id="powermanagement.displaysoff" default="true">0</setting>
<setting id="powermanagement.shutdowntime" default="true">0</setting>
<setting id="powermanagement.shutdownstate" default="true">1</setting>
<setting id="powermanagement.waitfornetwork" default="true">0</setting>
<setting id="powermanagement.wakeonaccess" default="true">false</setting>
<setting id="general.addonupdates" default="true">0</setting>
<setting id="general.addonnotifications" default="true">false</setting>
<setting id="addons.unknownsources" default="true">false</setting>
<setting id="addons.updatemode" default="true">0</setting>
<setting id="debug.showloginfo" default="true">false</setting>
<setting id="debug.extralogging" default="true">false</setting>
<setting id="debug.setextraloglevel" default="true" />
<setting id="debug.screenshotpath" default="true" />
<setting id="eventlog.enabled">true</setting>
<setting id="eventlog.enablednotifications">true</setting>
<setting id="cache.harddisk" default="true">256</setting>
<setting id="cachevideo.dvdrom" default="true">2048</setting>
<setting id="cachevideo.lan" default="true">2048</setting>
<setting id="cachevideo.internet" default="true">4096</setting>
<setting id="cacheaudio.dvdrom" default="true">256</setting>
<setting id="cacheaudio.lan" default="true">256</setting>
<setting id="cacheaudio.internet" default="true">256</setting>
<setting id="cachedvd.dvdrom" default="true">2048</setting>
<setting id="cachedvd.lan" default="true">2048</setting>
<setting id="cacheunknown.internet" default="true">4096</setting>
<setting id="system.playlistspath">special://profile/playlists/</setting>
<setting id="general.addonforeignfilter" default="true">false</setting>
<setting id="general.addonbrokenfilter" default="true">true</setting>

Here is PART 2 of my guisettings.xml:

<viewstates>
    <games>
        <viewmode>720896</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </games>
    <musicfiles>
        <viewmode>720896</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </musicfiles>
    <musiclastfm>
        <viewmode>65536</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </musiclastfm>
    <musicnavalbums>
        <viewmode>65586</viewmode>
        <sortmethod>10</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>2</sortattributes>
    </musicnavalbums>
    <musicnavartists>
        <viewmode>66043</viewmode>
        <sortmethod>10</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>2</sortattributes>
    </musicnavartists>
    <musicnavsongs>
        <viewmode>66042</viewmode>
        <sortmethod>10</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>2</sortattributes>
    </musicnavsongs>
    <pictures>
        <viewmode>65586</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </pictures>
    <programs>
        <viewmode>720896</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </programs>
    <videofiles>
        <viewmode>65586</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>1</sortattributes>
    </videofiles>
    <videonavactors>
        <viewmode>65536</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </videonavactors>
    <videonavepisodes>
        <viewmode>66040</viewmode>
        <sortmethod>23</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </videonavepisodes>
    <videonavgenres>
        <viewmode>65536</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </videonavgenres>
    <videonavmusicvideos>
        <viewmode>65536</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </videonavmusicvideos>
    <videonavseasons>
        <viewmode>65536</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>0</sortattributes>
    </videonavseasons>
    <videonavtitles>
        <viewmode>65586</viewmode>
        <sortmethod>29</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>1</sortattributes>
    </videonavtitles>
    <videonavtvshows>
        <viewmode>66041</viewmode>
        <sortmethod>29</sortmethod>
        <sortorder>1</sortorder>
        <sortattributes>1</sortattributes>
    </videonavtvshows>
    <videonavyears>
        <viewmode>65536</viewmode>
        <sortmethod>1</sortmethod>
        <sortorder>2</sortorder>
        <sortattributes>0</sortattributes>
    </videonavyears>
</viewstates>
<general>
    <settinglevel>3</settinglevel>
    <eventlog>
        <level>0</level>
        <showhigherlevels>true</showhigherlevels>
    </eventlog>
    <systemtotaluptime>0</systemtotaluptime>
</general>
<resolutions>
    <resolution>
        <description>720x480 @ 59.94 - Full Screen</description>
        <subtitles>463</subtitles>
        <pixelratio>0.888889</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>720</right>
            <bottom>480</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1280x720 @ 60.00 - Full Screen</description>
        <subtitles>694</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1280</right>
            <bottom>720</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1280x720 @ 59.94 - Full Screen</description>
        <subtitles>694</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1280</right>
            <bottom>720</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 24.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 23.98 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 30.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 29.97 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 60.00i - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 59.94i - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 60.00 - Full Screen</description>
        <subtitles>1013</subtitles>
        <pixelratio>0.999630</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1919</right>
            <bottom>1079</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 59.94 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>720x576 @ 50.00 - Full Screen</description>
        <subtitles>555</subtitles>
        <pixelratio>1.066667</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>720</right>
            <bottom>576</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1280x720 @ 50.00 - Full Screen</description>
        <subtitles>694</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1280</right>
            <bottom>720</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 50.00i - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 50.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 24.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 23.98 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 25.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 30.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 29.97 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 50.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 60.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>3840x2160 @ 59.94 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>1920x1080 @ 25.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>4096x2160 @ 24.00 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
    <resolution>
        <description>4096x2160 @ 23.98 - Full Screen</description>
        <subtitles>1042</subtitles>
        <pixelratio>1.000000</pixelratio>
        <overscan>
            <left>0</left>
            <top>0</top>
            <right>1920</right>
            <bottom>1080</bottom>
        </overscan>
    </resolution>
</resolutions>
<defaultvideosettings>
    <interlacemethod>1</interlacemethod>
    <scalingmethod>1</scalingmethod>
    <noisereduction>0.000000</noisereduction>
    <postprocess>false</postprocess>
    <sharpness>0.000000</sharpness>
    <viewmode>0</viewmode>
    <zoomamount>1.000000</zoomamount>
    <pixelratio>1.000000</pixelratio>
    <verticalshift>0.000000</verticalshift>
    <volumeamplification>0.000000</volumeamplification>
    <showsubtitles>false</showsubtitles>
    <brightness>50.000000</brightness>
    <contrast>50.000000</contrast>
    <gamma>20.000000</gamma>
    <audiodelay>0.000000</audiodelay>
    <subtitledelay>0.000000</subtitledelay>
    <nonlinstretch>false</nonlinstretch>
    <stereomode>0</stereomode>
    <centermixlevel>0</centermixlevel>
    <tonemapmethod>1</tonemapmethod>
    <tonemapparam>1.000000</tonemapparam>
</defaultvideosettings>
<defaultaudiosettings />
<defaultgamesettings>
    <videofilter></videofilter>
    <stretchmode>normal</stretchmode>
    <rotation>0</rotation>
</defaultgamesettings>
<mymusic>
    <playlist>
        <repeat>false</repeat>
        <shuffle>true</shuffle>
    </playlist>
    <needsupdate>0</needsupdate>
</mymusic>
<myvideos>
    <watchmodemovies>0</watchmodemovies>
    <watchmodetvshows>0</watchmodetvshows>
    <watchmodemusicvideos>0</watchmodemusicvideos>
    <watchmoderecordings>0</watchmoderecordings>
    <playlist>
        <repeat>false</repeat>
        <shuffle>false</shuffle>
    </playlist>
    <needsupdate>0</needsupdate>
</myvideos>
<audio>
    <mute>false</mute>
    <fvolumelevel>0.777777</fvolumelevel>
</audio>

Try setting the prefered language to whichever one you would normally want to hear and prefered sub to a specific language or to forced only. Set this in the UI as the correct text in guisettings.xml might not be quite what you might expect and Kodi gets rather upset if there is anything imperfect in that file. The accessibility settings below the language and sub selections you wouldn’t need to worry about as I think they only work with mkv files with those particular flags embedded. The two settings you mentioned previously that didn’t have anything set are related to the embedded subtitle downloader. If you install an add-ons that downloads subs you can select which is the one used by default for movies and series.

As for the logs you can select specific logs to upload in the My OSMC add-on. Alternatively you can go to paste.osmc.tv and paste in text and click the save button and then use the url of the page to share the content.

Still no luck.
I set the preferred language from ‘mediadefault’ to ‘English’, and tried both ‘Forced only’, and ‘English’ for the subtitle setting (via the UI). Rebooted the system just to make sure, and subtitles are still on as default for most all DVD (VIDEO_TS) files.

I also removed the advancedsettings.xml file, and rebooted to see if it may be the culprit - No luck, subtitles are still defaulted on & defaulted to English.

I have found 2-3 DVD movies (and there are probably more) that work ok - (subtitles are defaulted off, but can still be turned on manually). I’m struggling to find what is different about those few titles - I thought it might only happen when the main feature is in the VTS_01 vs. VTS_02, etc set of files. Not the case. I’m still investigating, looking for commonalities, but currently at a loss.

I have 2 Vero4K+ & 1 VeroV - all with the issue - The VeroV had the issue upon initial setup, and the 2 Vero4K+'s developed the problem upon upgrading to the latest (Feb2024) system upgrade (from an old Mar2022 version). Moving to the latest system software also triggered a mandatory move from SMB to FSTAB drive mounting. (It appears sometime between the Mar2022 & Feb2024 updates, SMB support for older protocols (SMBv1, etc) was discontinued, as upon upgrading I could no longer access any of my media. (My media drives are connected to a Mac, and the Mac doesn’t play well with newer SMB versions, so this triggered remapping my drives using FSTAB.). A lot of changes all at once, but something definitely broke during this.

I do have one Vero4K+ that is still running on the Mar2022 software (using SMB drive mapping). It works fine in regards to the subtitles for DVD media stored in VIDEO_TS folders/files. Not sure what to do with this clue.

This is driving me nuts. I haven’t heard that anyone else is having an issue with DVD VIDEO_TS media having subtitles defaulted on…so, not sure it’s a system bug (unless I’m the first to find it)…but for the life of me, I cannot find the source of the problem, or a way to band-aid it.

One other observation: The DVD extras (bonus content, featurettes, etc) play fine (no subtitles), and I have confirmed subtitles do exist for these videos, and I can manually turn them on via the player OSD subtitles menu. It’s only the main feature that has them defaulted to on. (And as stated previously, I can manually turn them off for the main feature, but upon stopping & restarting the movie from the beginning, they default back to an ‘on’ state. (It’s only if I stop & ‘resume’ that they remain off.)

Thanks for your help & patience.
Let me know if any other log files would be of use to upload.
Is there anything in either of the add_on folders that manages or sets subtitles?

Thanks.

SMBv1 Kodi paths should still work if you set settings>services>SMB client> min and max protocol version to v1. I think it would be very unlikely that this would have anything to do with your subtitle issue though.

The most likely change was the subtitle overhaul that happened with Kodi v20…
https://forum.kodi.tv/showthread.php?tid=364572

You might drop a post in that thread to ask if CastagnaIT has any information on the topic.

I did find a thread over on Kodi’s forum where a Windows user was seeing what seems like the same behavior…
https://forum.kodi.tv/showthread.php?tid=376204

So it likely is a core Kodi problem. Unfortunately that thread didn’t really lead to anything though. I dug through Kodi’s github looking for something there and didn’t see any directly related bug reports. I saw some stuff about media flags for vob/iso’s breaking in the last couple years without a resolution but I have no clue if that is related or not.

It could be that disk images or pulling the files from them (I think Kodi sees them as pretty much the same thing) are not common.

Holding down the play button on an OSMC remote to toggle enable/disable subs is fairly quick and easy.

AFAIK forced subs are enabled by default when they are present as part of the settings in the disk but as far as Kodi is concerned the only way to “force” as subtitle on with an external file would be for it to have an external sub that contained <something>.forced.<something> in the file name.

You might give the Language Preference Manager add-on a try and see if that does better. I’ve not played with it but apparently it is able to override Kodi’s behavior with a bit more advanced set of logic. It may be able to work around the issue your facing.

I’ve been out of town, but just got back, and had some time to play with this more.

I upgraded another Vero4k+ from the Mar2022 to Feb2024 OS, and this was the only change (no drive remapping, etc), and the subtitle ‘automatic on’ issue showed up – So this definitely appears to be a Kodi v20 issue (affecting DVDs in VIDEO_TS folders, and also DVDs in ISO containers as reported by another user).

I installed the Language Preference Manager add-on, as suggested, and it didn’t make a difference when playing a DVD movie from start (from the DVD menu). HOWEVER, it did impact the subtitles (and disabled them as desired) if a movie was stopped & then resumed. So the Language Preference Manager has some benefit. I can either manually turn off the subtitles upon each viewing, or now stop/start the movie to get them disabled.

For whatever reason, Kodi (v20) forces them enabled upon starting a movie from the DVD menu.

Thanks for you help on this…I hope the issue is eventually addressed with a future Kodi update (assuming the developers are even aware it’s a real issue).

There is discussions that can be found on Kodi and Github (if memory serves) by the dev that did the overhaul of the subtitle selection system. The selection process is more complicated than one might suspect at first glance since it’s trying to navigate around languages (original and preferential language), forced (when and which), type (ie prefer SDH, etc.), something I forgot as well probably. It is complicated to the point that how someone thinks they have their settings configured might not quite work how they expected, or possibly one might run into some technical limitations with some types of files whereas Kodi doesn’t have enough access to do a proper selection. If you think there really is a bug I’d suggest to go looking over on Kodi (or github) for a relevant thread to let the dev know about it. Ultimately that may be the only way to get it fixed.