Radagast
Elite User
- Registriert
- 11. Mai 2013
- Beiträge
- 1.746
- Reaktionspunkte
- 1.009
- Punkte
- 383
Über die advancedsettings.xml können einige zusätzliche Futures in Kodi aktiviert werden bzw es können auch diverse Einstellungen angepasst werden, welche im normalen Menu von Kodi nicht zu finden sind.
Die Datei wird bei der Installation von Kodi in aller Regel nicht angelegt und muß manuell erstellt werden.
Der Speicherort der advancedsettings.xml befindet sich im jeweiligen userdata-Ordner, welchen ihr wiederum dort findet wo sich auch euer Logfile befindet. Da dies vom jeweiligen System abhängt habe ich jetzt mal auf einen anderen Thread/Beitrag verwiesen.
Wichtig hierbei ist, Änderungen an der advancedsettings.xml werden immer nur nach einem Neustart von Kodi übernommen und können nicht im laufendem Betrieb eingelesen werden.
Der Aufbau der Datei ist wie folgt:
Es ist immer ein Start-Tag und ein zugehöriger End-Tag zu setzen. Es ist ein häufiger Fehler, dass eines von beidem fehlt und man sich dann wundert....
Wer alle möglichen Parameter kennen lernen möchte, dem sei ein Blick ins
Allgemeine Einstellungen
Zur Fehleranalyse kann es sinnvoll sein den Loglevel entsprechend einzustellen.
In der advancedsettings.xml ist dann ein entsprechender Eintrag vorzunehmen:
Die GPU (Grafikkarte) soll das Rendern der Images und Fanarts übernehmen:
Diese Option entlastet die CPU und sollte aber nicht auf System verwendet werden, die auf ARM basieren!
Aktivierung der Multimediatasten einer Windows-Tastatur falls Kodi unter Windows arbeitet:
Videowiedergabe:
Hier gibt es vieles was man einstellen kann. Ich persönlich verwende nur ein paar Einträge:
Soll zeitlich oder prozentual gesprungen werden
Definition der Zeit in Sekunden, die beim kleinen Sprung verwendet wird. Defaultwert ist 30 Sekunden.
Wie der kleine Sprung, nur halt mit größerem "Schritt". Defaultwert ist hier 600 Sekunden.
Das sieht jetzt evtl etwas zerpflückt aus und deswegen alles nochmal zusammen gefasst:
Sollte die Datenbank mal in entsprechenden nfo-Dateien gesichert worden sein und ihr wollt beim wiederherstellen der Datenbank auch den gesehen Status mit übernehmen ist folgender Eintrag erforderlich:
Im Netzwerk
Wer Kodi im Netz betreibt hat evtl den Wunsch einzelne Verzeichnisse an einem zentralem Ort zusammen zu führen. Dies ist möglich mit Hilfe von Pathsubstitution:
Im speziellem mal ein Beispiel, wenn man die Thumbnails an einem gemeinsamen Ort pflegt:
Anstelle des SMB Protokolls für Windowsfreigaben gibt es noch mehr wie z.B. nfs.
Verwendung einer zentralen Datenbank wie z.B. MySQL
Da es hierzu bereits ein HowTo gibt Kodi und die zentrale Datenbank gehe ich hier nicht noch einmal darauf ein.
Das war jetzt mal eine kleine Auswahl, was möglich ist und damit jetzt nicht jemand auf den Gedanken kommt dei einzelnen Vorschläge per copy&paste untereinander in seine advancedsettings.xml zu schreiben - mal alles am Stück:
Die Datei wird bei der Installation von Kodi in aller Regel nicht angelegt und muß manuell erstellt werden.
Der Speicherort der advancedsettings.xml befindet sich im jeweiligen userdata-Ordner, welchen ihr wiederum dort findet wo sich auch euer Logfile befindet. Da dies vom jeweiligen System abhängt habe ich jetzt mal auf einen anderen Thread/Beitrag verwiesen.
Wichtig hierbei ist, Änderungen an der advancedsettings.xml werden immer nur nach einem Neustart von Kodi übernommen und können nicht im laufendem Betrieb eingelesen werden.
Der Aufbau der Datei ist wie folgt:
Code:
<[COLOR=#0000ff]advancedsettings[/COLOR]>
<[COLOR=#0000ff]setting>[/COLOR][COLOR=#000000]value[/COLOR][COLOR=#008000]</setting>[/COLOR]
...
[COLOR=#0000ff]<setting>[/COLOR]value[COLOR=#008000]</setting>[/COLOR]
[COLOR=#008000]</advancedsettings>[/COLOR]
Wer alle möglichen Parameter kennen lernen möchte, dem sei ein Blick ins
Sie müssen registriert sein, um Links zu sehen.
angeraten. Ich möchte hier jetzt nur mal auf ein paar Optionen eingehen welche von Interesse sein könnten.Allgemeine Einstellungen
Zur Fehleranalyse kann es sinnvoll sein den Loglevel entsprechend einzustellen.
- -1 Logging deaktiviert
- 0 nur Fehler werden geloggt (Standarteinstellungn von Kodi)
- 1 Debug Logging
- 2 Debug Logging mit Bildschirmanzeige für RAM- und CPU-Verbrauch
- 3 Debug Logging mit Bildschirmanzeige für RAM-, CPU-Verbrauch und Netzwerkanalyse
In der advancedsettings.xml ist dann ein entsprechender Eintrag vorzunehmen:
Code:
<advancedsettings>
<loglevel>-1</loglevel>
</advancedsettings>
Die GPU (Grafikkarte) soll das Rendern der Images und Fanarts übernehmen:
Code:
<advancedsettings>
<useddsfanart>true</useddsfanart>
</advancedsettings>
Aktivierung der Multimediatasten einer Windows-Tastatur falls Kodi unter Windows arbeitet:
Code:
<advancedsettings>
<enablemultimediakeys>true</enablemultimediakeys>
</advancedsettings>
Videowiedergabe:
Hier gibt es vieles was man einstellen kann. Ich persönlich verwende nur ein paar Einträge:
Code:
<advancedsettings>
<video>
<usetimeseeking>true</usetimeseeking>
Code:
<timeseekforward>30</timeseekforward>
<timeseekbackward>-10</timeseekbackward>
Code:
<timeseekforwardbig>600</timeseekforwardbig>
<timeseekbackwardbig>-600</timeseekbackwardbig>
Code:
</video>
</advancedsettings>
Code:
<advancedsettings>
<video>
<usetimeseeking>true</usetimeseeking>
<timeseekforward>30</timeseekforward>
<timeseekbackward>-10</timeseekbackward>
<timeseekforwardbig>600</timeseekforwardbig>
<timeseekbackwardbig>-600</timeseekbackwardbig>
</video>
</advancedsettings>
Sollte die Datenbank mal in entsprechenden nfo-Dateien gesichert worden sein und ihr wollt beim wiederherstellen der Datenbank auch den gesehen Status mit übernehmen ist folgender Eintrag erforderlich:
Code:
<advancedsettings>
<videolibrary>
<importwatchedstate>true</importwatchedstate>
</videolibrary>
</advancedsettings>
Im Netzwerk
Wer Kodi im Netz betreibt hat evtl den Wunsch einzelne Verzeichnisse an einem zentralem Ort zusammen zu führen. Dies ist möglich mit Hilfe von Pathsubstitution:
Code:
<advancedsettings>
<pathsubstitution>
<substitute>
<from>G:\dvds\</from>
<to>smb://somecomputer/g-share/dvds/</to>
</substitute>
</pathsubstitution>
</advancedsettings>
Code:
<advancedsettings>
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails/</from>
<to>smb://username:pwd@ip.eines.rechners/Windows-Freigabename</to>
</substitute>
</pathsubstitution>
</advancedsettings>
Verwendung einer zentralen Datenbank wie z.B. MySQL
Da es hierzu bereits ein HowTo gibt Kodi und die zentrale Datenbank gehe ich hier nicht noch einmal darauf ein.
Das war jetzt mal eine kleine Auswahl, was möglich ist und damit jetzt nicht jemand auf den Gedanken kommt dei einzelnen Vorschläge per copy&paste untereinander in seine advancedsettings.xml zu schreiben - mal alles am Stück:
Code:
<advancedsettings>
<loglevel>0</loglevel>
<useddsfanart>true</useddsfanart>
<enablemultimediakeys>true</enablemultimediakeys>
<video>
<usetimeseeking>true</usetimeseeking>
<timeseekforward>30</timeseekforward>
<timeseekbackward>-10</timeseekbackward>
<timeseekforwardbig>600</timeseekforwardbig>
<timeseekbackwardbig>-600</timeseekbackwardbig>
</video>
<videolibrary>
<importwatchedstate>true</importwatchedstate>
</videolibrary>
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails/</from>
<to>smb://username:pwd@ip.eines.rechners/Windows-Freigabename</to>
</substitute>
</pathsubstitution>
<videodatabase>
<type>mysql</type>
<host>***.***.***.***</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>***.***.***.***</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
</musicdatabase>
</advancedsettings>