Probleme mit Datenbank-Aktualisierungen

  • ich habe hier einen Windows-Server 2012 mit einigen Festplatten und ich wollte ausdrücklich kein RAID-System.

    Damit ich mir nicht die Mühe machen muss, Filme immer händisch zu verschieben um möglichst viel zusammenhängenden freien Speicherplatz auf einer bestimmten Festplatte zu bekommen, habe ich mir dazu ein Skript geschrieben. Das funktioniert auch sehr gut soweit, bedeutet aber dass sich die Pfade von bereits in die Kodi-Datenbank aufgenommenen Filmen nachträglich automatisch ändern können. Über das Aktualisierungs-Addon lasse ich die Kodi-Datenbank automatisch aufräumen.

    damit scheint Kodi nicht immer zurecht zu kommen. Ich habe hier ein Kodi 17.4-System seit 2 Tagen am Laufen, und wieder mal das Problem dass keine neuen Filme mehr in die Datenbank aufgenommen werden, er überspringt diesen Schritt immer und scannt direkt neue Serien ein. Ich habe die Datenbank jetzt mehrmals bereinigen lassen, aber das Problem bleibt bestehen.

    Ich könnte mich jetzt per SSH draufschalten und die Datenbank-Dateien löschen, wodurch er eine neue Bibliothek erstellt und alle Filme erneut einscannt, dann wird es wieder eine Zeitlang gehen. Aber das ist keine Lösung für die Dauer.

    Ist das ein Bug oder was ist das? Das trat schon öfter mit verschiedenen Kodi-Versionen und Geräten auf. Ich habe hier eine größere Bibliothek

    Das hier steht im Debug-Logfile nach einem Scan:

    00:05:07.282 T:4103987200 DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
    00:05:07.320 T:3449811872 NOTICE: VideoInfoScanner: Starting scan ..
    00:05:07.320 T:4103984032 DEBUG: CAnnouncementManager - Announcement: OnScanStarted from xbmc
    00:05:07.320 T:4103984032 DEBUG: GOT ANNOUNCEMENT, type: 16, from xbmc, message OnScanStarted
    00:05:07.428 T:3449811872 DEBUG: VideoInfoScanner: Scanning dir 'smb://http://192.168.178.xx/filme/' as not in the database
    00:05:07.452 T:3449811872 DEBUG: VideoInfoScanner: No (new) information was found in dir smb://192.168.178.86/filme/
    00:05:07.463 T:3449811872 DEBUG: VideoInfoScanner: Skipping dir 'smb://http://192.168.178.xx/filme/1/' due to no change (fasthash)
    00:05:07.475 T:3449811872 DEBUG: VideoInfoScanner: Skipping dir 'smb://http://192.168.178.xx/filme/2/' due to no change (fasthash)
    00:05:07.486 T:3449811872 DEBUG: VideoInfoScanner: Skipping dir 'smb://http://192.168.178.xx/filme/3/' due to no change (fasthash)
    00:05:07.496 T:3449811872 DEBUG: VideoInfoScanner: Skipping dir 'smb://http://192.168.178.xx/filme/4/' due to no change (fasthash)
    00:05:07.546 T:3449811872 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
    00:05:07.547 T:4103984032 DEBUG: CAnnouncementManager - Announcement: OnScanFinished from xbmc
    00:05:07.547 T:4103984032 DEBUG: GOT ANNOUNCEMENT, type: 16, from xbmc, message OnScanFinished

    Es stimmt halt nur nicht, dass keine neuen Filme da wären. Wobei ich da bei mir eine Besonderheit habe, ich benutze Directory Junctions-Verknüpfungen. Die Freigabe ist auf smb://http://192.168.178.xx/filme und darunter liegen die Unterordner 1-4, welche aber Directory Junctions auf 4 verschiedene Festplatten sind. Und die Filmerkennung arbeitet rekursiv. Das hat den Vorteil, dass wenn ich am Server neue Laufwerke hinzufüge (auch ohne RAID), ich nicht die Einstellungen der Clients anpassen muss.

    Das funktioniert auch eine Weile. Aber irgendwann nicht mehr und das hinzufügen neuer Filme macht Probleme. Aufräumen der Datenbank ändert nichts.

    EDIT: Ich glaube ich habs endlich, vermutlich schaut Kodi nach dem Änderungsdatum der 1-4 Ordner. Nach dem ich den Ordner 1 gelöscht und die Verlinkung über den Directory Junction neu erstellt habe, hat er die neuen Filme wieder erkannt. Das Neuanlegen der Directory Junctions könnte ich dann über den Windows Task Scheduler einmal täglich triggern.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!