24.11.2017, 23:41
@timebandit91
Für dieses Phänomen gibt es in der Regel zwei mögliche Ursachen: Zum Einen eine fehlerhafte bzw. defekte Speicherkarte oder der Pi wird nicht ordnungsgemäß heruntergefahren bzw. zu früh vom Strom getrennt. Dabei ist zu beachten, dass man den Strom erst wegnimmt, wenn die grüne LED des Pi zu leuchten aufgehört hat. Der Pi schreibt nämlich immer noch ein paar Sekunden lang auf die Karte, auch wenn der Bildschirm schon schwarz ist.
Die Settings werden bis einschließlich Kodi 15 in die /home/pi/.kodi/userdata/guisettings.xml gespeichert. Ab Kodi 16 werden die Skinsettings in die /home/pi/.kodi/userdata/addon_data/[skinname]/settings.xml geschrieben. Die Problematik dabei ist: Kodi liest beim Start die Settings aus der Datei aus und behält die Daten solange im RAM, bis Kodi beendet wird. Beim Beenden werden die Daten wieder zurückgeschrieben, wobei die (alte) Datei komplett überschrieben wird. Es nützt also nichts, die guisettings.xml (unter Kodi 15) während Kodi läuft auf die Karte zu schreiben, da sie eben beim Beenden wieder überschrieben wird. Unter Kodi 16 oder neuer könnte es funktionieren, dass man zwischenzeitlich auf einen anderen Skin wechselt, die Datei durch eine zuvor gesicherte austauscht und dann wieder auf den ursprünglichen Skin zurückwechselt. Zumindest theoretisch, ich habe das selber noch nie probiert. Aber unter Kodi 15 geht das so aus besagten Gründen leider nicht.
Meine Empfehlung: Wenn man mal ein funktionierendes System hat, dann davon ein Backup erstellen. Darauf kann man dann immer zurückgreifen, ohne alles wieder neu installieren zu müssen. Eine Karte zu kopieren geht viel schneller als alles neu aufzusetzen und einzurichten.
Lange Rede, kurzer Sinn: in deinem Falle würde ich jetzt als erstes in eine neue Speicherkarte investieren und zum zweiten darauf achten, dass beim Ausschalten lange genug gewartet wird bevor der Strom gekappt wird. Und natürlich in Zukunft ein Backup bereithalten!
Für dieses Phänomen gibt es in der Regel zwei mögliche Ursachen: Zum Einen eine fehlerhafte bzw. defekte Speicherkarte oder der Pi wird nicht ordnungsgemäß heruntergefahren bzw. zu früh vom Strom getrennt. Dabei ist zu beachten, dass man den Strom erst wegnimmt, wenn die grüne LED des Pi zu leuchten aufgehört hat. Der Pi schreibt nämlich immer noch ein paar Sekunden lang auf die Karte, auch wenn der Bildschirm schon schwarz ist.
Die Settings werden bis einschließlich Kodi 15 in die /home/pi/.kodi/userdata/guisettings.xml gespeichert. Ab Kodi 16 werden die Skinsettings in die /home/pi/.kodi/userdata/addon_data/[skinname]/settings.xml geschrieben. Die Problematik dabei ist: Kodi liest beim Start die Settings aus der Datei aus und behält die Daten solange im RAM, bis Kodi beendet wird. Beim Beenden werden die Daten wieder zurückgeschrieben, wobei die (alte) Datei komplett überschrieben wird. Es nützt also nichts, die guisettings.xml (unter Kodi 15) während Kodi läuft auf die Karte zu schreiben, da sie eben beim Beenden wieder überschrieben wird. Unter Kodi 16 oder neuer könnte es funktionieren, dass man zwischenzeitlich auf einen anderen Skin wechselt, die Datei durch eine zuvor gesicherte austauscht und dann wieder auf den ursprünglichen Skin zurückwechselt. Zumindest theoretisch, ich habe das selber noch nie probiert. Aber unter Kodi 15 geht das so aus besagten Gründen leider nicht.
Meine Empfehlung: Wenn man mal ein funktionierendes System hat, dann davon ein Backup erstellen. Darauf kann man dann immer zurückgreifen, ohne alles wieder neu installieren zu müssen. Eine Karte zu kopieren geht viel schneller als alles neu aufzusetzen und einzurichten.
Lange Rede, kurzer Sinn: in deinem Falle würde ich jetzt als erstes in eine neue Speicherkarte investieren und zum zweiten darauf achten, dass beim Ausschalten lange genug gewartet wird bevor der Strom gekappt wird. Und natürlich in Zukunft ein Backup bereithalten!