Ich möchte an dieser Stelle ein kleines Tutorial schreiben wie man seine Audio- & Auflösungseinstellungen fest in Kodi einstellen kann, ohne das diese versehntlich geändert werden können,
bzw. das sie nach einem Neustart von Kodi wiederhergestellt werden.
Was wird benötigt:
- Advancedsettings.xml (muss evtl. selbst erstellt werden, wie zu finden hier und hier.)
- Guisettings.xml (zu finden im Userdata Ordner, Location hier.)
Vorgehensweise:
Ein kleines Vorwort hier an dieser Stelle. Jede Einstellung/Wert aus der Guisettings.xml kann in die Advancedsettings.xml übernommen, und so fest in Kodi eingestellt werden. Die Einstellungen verschwinden dann teilweise aus dem Menü in Kodi.
Also nicht wundern wenn die Einstellungen die ihr in die Advancedsettings.xml übernehmt plötzlich im Einstellungsmenü fehlen.
- Wir suchen zuerst einmal die Guisettings.xml und suchen bzw. erstellen die Advancedsettings.xml. Wie bzw. wo diese zu finden sind steht unter was wird benötigt.
- Haben wir diese können wir diese gleich öffnen wenn euer Programm die Dateien aktualisiert wenn diese verändert werden z.B. Notpad++ macht das.
- Danach starten wir Kodi und stellen in den Einstellungen unsere bevorzugtes Audiogerät ein, Passthrough usw. und auch die Auflösung der Gui, Fenstermodus usw. Hilfe hierzu gibt es hier.
- Wenn wir das erledigt haben beenden wir Kodi.
- Nun öffnen wir die Guisettings.xml und suchen dort nach audiooutput für unsere Audioeinstellungen und videoscreen für unsere Auflösungseinstellungen.
- Nun können wir die Einstellungen die dort vermerkt sind so in unsere [definition='2','1']advancedsettings[/definition].xml übernehmen.
Um das nun zu veranschaulichen hier ein paar Beispiele wie es aussehen könnte.
Audioeinstellungen:
So sieht beispielsweise in der Guisettings.xml der Audiooutput aus.
<audiooutput>
<ac3passthrough default="true">true</ac3passthrough>
<ac3transcode>true</ac3transcode>
<atempothreshold default="true">2</atempothreshold>
<audiodevice default="true">DIRECTSOUND:default</audiodevice>
<channels default="true">1</channels>
<config default="true">2</config>
<dspaddonsenabled default="true">false</dspaddonsenabled>
<dtshdpassthrough default="true">false</dtshdpassthrough>
<dtspassthrough>true</dtspassthrough>
<eac3passthrough default="true">false</eac3passthrough>
<guisoundmode default="true">1</guisoundmode>
<maintainoriginalvolume default="true">true</maintainoriginalvolume>
<passthrough>true</passthrough>
<passthroughdevice>WASAPI:{5B919461-79DF-41A0-85BE-CF9D1DDB38D3}</passthroughdevice>
<processquality default="true">30</processquality>
<samplerate default="true">48000</samplerate>
<stereoupmix default="true">false</stereoupmix>
<streamnoise default="true">true</streamnoise>
<streamsilence default="true">1</streamsilence>
<truehdpassthrough default="true">false</truehdpassthrough>
<volumesteps default="true">90</volumesteps>
</audiooutput>
Alles anzeigen
Jetzt können wir Einstellungen draus in unsere Advancedsettings.xml übernehmen.
<[definition='2','1']advancedsettings[/definition]>
<audiooutput>
<ac3passthrough default="true">true</ac3passthrough>
<audiodevice default="true">DIRECTSOUND:default</audiodevice>
<dtshdpassthrough default="true">false</dtshdpassthrough>
<dtspassthrough>true</dtspassthrough>
<eac3passthrough default="true">false</eac3passthrough>
<passthrough>true</passthrough>
<passthroughdevice>WASAPI:{5B919461-79DF-41A0-85BE-CF9D1DDB38D3}</passthroughdevice>
<truehdpassthrough default="true">false</truehdpassthrough>
</audiooutput>
</[definition='2','1']advancedsettings[/definition]>
Alles anzeigen
Wichtig!!! Die Untergliederung mit übernehmen.
<advandcedsettings>
<audiooutput>
Einstellungen
</audiooutput>
</[definition='2','1']advancedsettings[/definition]>
Wenn wir die Einstellungen übernommen haben und Kodi neu starten verschwinden diese Einstellungen aus dem Menü, da Kodi diese nun direkt so lädt.
Welche Einstellungen hier übernommen werden bleibt jedem selbst überlassen. Das hier gezeigt ist nur Beispielhaft und sieht bei jedem anderes aus.
Auflösungseinstellungen:
So sieht Beispielhaft der BLock für die Auflöungseinstellungen aus.
<videoscreen>
<blankdisplays default="true">false</blankdisplays>
<cms3dlut default="true"></cms3dlut>
<cmsenabled default="true">false</cmsenabled>
<cmsgamma default="true">220</cmsgamma>
<cmsgammamode default="true">0</cmsgammamode>
<cmslutsize default="true">6</cmslutsize>
<cmsmode default="true">0</cmsmode>
<cmsprimaries default="true">0</cmsprimaries>
<cmswhitepoint default="true">0</cmswhitepoint>
<delayrefreshchange default="true">0</delayrefreshchange>
<displayprofile default="true"></displayprofile>
<dither default="true">false</dither>
<ditherdepth default="true">8</ditherdepth>
<fakefullscreen default="true">true</fakefullscreen>
<limitedrange default="true">false</limitedrange>
<monitor default="true">Default</monitor>
<noofbuffers default="true">3</noofbuffers>
<preferedstereoscopicmode default="true">100</preferedstereoscopicmode>
<resolution default="true">16</resolution>
<screen default="true">0</screen>
<screenmode default="true">DESKTOP</screenmode>
<stereoscopicmode default="true">0</stereoscopicmode>
</videoscreen>
Alles anzeigen
Das ganze können wir nun wieder so in die Advancedsettings.xml übernehmen.
<[definition='2','1']advancedsettings[/definition]>
<videoscreen>
<screenmode default="true">DESKTOP</screenmode>
</videoscreen>
</[definition='2','1']advancedsettings[/definition]>
Wichtig!!! Die Untergliederung mit übernehmen.
<advandcedsettings>
<videoscreen>
Einstellungen
</videoscreen>
</[definition='2','1']advancedsettings[/definition]>
Unter Screenmode können wir nun unsere Auflösung festlegen.
Hier im Beispiel wird z.B. die Desktopauflösung als Standardauflösung eingestellt.
Weitere Möglichkeiten sind z.B.
<screenmode>00192001080060.00000pstd</screenmode>
Bei Screenmode kann man die Auflösung beliebig einstellen.
Einfach die Zahlen ändern.
Die 1920 in meinem Beispiel hier ist der 1. Teil der Auflösung, 1080 der 2. und die 60 Steht für die HZ.
Weitere Beispiele wären z.B.
<screenmode>00384002160060.00000pstd</screenmode>
oder aber auch
<screenmode>WINDOW</screenmode>
Hierbei wird im Fenstermodus gestartet.
Nachtrag 8.12.18:
Der Tag <resolution>Zahl</resolution> muss auch mit übernommen werden, sonst bleibt die Auflösungseinstellung in Kodi bestehen.
Der Standard sieht so aus:
<resolution default="true">16</resolution>
Die 16 Steht hier für die Auflösung 1920x1080p.
Wenn man es nun ändern möchte, ändert man in Kodi seine Auflösung und öffnet die Guisettings.xml.
Dann sucht man nach dem Tag und kopiert diesen dann in die [definition='2','1']advancedsettings[/definition].xml.
Sieht dann so aus für z.B. 3840x2160
<resolution>43</resolution>
Schlusswort:
Wie am Anfang schon erwähnt können so alle möglichen Einstellungen in die [definition='2','1']advancedsettings[/definition].xml übernommen werden, und so fest in Kodi eingestellt werden.
Vorteilhaft ist hier auch das man so auch eine Art Kinder-/Partnersicherung einrichten kann, da Einstellungen teilweise garnicht mehr verändert werden kann, da nicht vorhanden
bzw. nach einem Neustart wieder so wie vorher verfügbar ist.
Nachlesen kann man das ganze auch hier nochmal.
Fragen, Anregungen, Diskussion usw. bitte in den passenden Diskussionsthread.