Beiträge von Sojan im Thema „Kodi 20.0 ist fertig“

    2. Anlauf sieht besser aus! Jetzt habe ich die Bibliothek in die neu angelegte mySQL DB importiert und diese hat sich schön gefüllt. Ein erster Sichttest zeigt das wohl auch alles da ist. Ich prüfe jetzt mal ob das alles funktioniert.

    Super, hatte schon ein leicht schlechtes Gewissen, dass ich die zentrale Datenbank überhaupt erwähnt hatte. :)

    Denke aber, dass du die jetzt zusätzlich investierte Zeit auf lange Sicht wieder reinholen wirst. Es spart schon einiges an Aufwand, wenn sich der Datenstand aller Kodis im Haushalt von einer zentralen Stelle aus pflegen lässt.

    Eine Neuinstallation von Kodi geht auch schneller. Einfach die sources.xml und advancedsettings.xml aus .kodi/userdata einer bestehenden Installation in die Neue kopieren. Sofort ist alles da, kein nochmaliges Scrapen notwendig.

    Welche Version von MySQL hast du denn am Laufen und welches OS?

    Gemäß der Anleitung wäre ab MySQL V8 oder höher das einzutragen:

    Code
    mysql -u root -p
    
    CREATE USER 'kodi' IDENTIFIED WITH mysql_native_password BY 'MeinPasswort';
    GRANT ALL ON *.* TO 'kodi';
    flush privileges;

    advancedsettings.xml:

    Hmm, oje, er versucht das Zeug auf die NAS Freigabe zu schreiben was natürlich nicht geht.

    Also ich war da etwas großzügiger und habe dem Samba-User "kodi" die Berechtigung "writable" gegeben. :)

    Eine wichtige Frage noch, ich habe die Anleitung schon gelesen und Benutzer angelegt etc. alles soweit verstanden, aber wenn Kodi das erste mal auf die frische leere MySQL Umgebung zugreift dann scannt Kodi alle meine 1000 Filme erneut und sortiert alles ein?
    Ich sichere dennoch die Lite Datenbanken, so kann man eventuell etwas von da nach da kopieren vor allem den Stand der bereits geguckten Filme wäre interessant zu übernehmen.

    Besser wäre es wenn man schon vorher die jetzige Lite Datenbank in die MySQL kopieren könnte.

    Ich würde zuerst die Bibliothek exportieren (Einstellung > Medien > Bibliothek exportieren > separat), dann wird für jede Datei eine .nfo angelegt. Das würde ich ohnehin empfehlen, falls die Datenbank kaputt gehen sollte - egal ob sqlite oder mysql.

    Und dann erst neu einlesen in die MySQL.

    Top! Das mache ich :)

    Dann viel Erfolg!

    Kleiner Hinweis noch: Damit das mit der gemeinsamen Datenbank funktioniert, müssen alle verbundenen Kodis den gleichen Versionsstand haben. Also 19.4 oder 19.5 spielt keine Rolle, aber 19 und 20 schon.

    Kodi legt automatisch eine Datenbank für Musik (MyMusic82) und Videos (MyVideos119) an. Diese Namen gelten aber nur für Kodi 19, unter Kodi 20 heißen die womöglich MyMusic87 und MyVideos122.

    Kann man eigentlich in Kodi eine externe Datenbank angeben? Habe ich noch gar nicht geguckt. Ich habe im Haus eine separate MySQL Datenbank die für diverse Haus-Steuerzwecke da ist, die könnte aber auch gerne die Filmdatenbank verwalten. Geht das?

    Eingebaut in Kodi ist ja eine LiteSQL Datenbank, die habe ich schon mal kopiert und mit einem Editor für das Lite-Zeugs bearbeitet, das ist aber mühselig und fehleranfällig.

    Klar geht das, meine MariaDB liegt auf dem Server und wird auch für andere Zwecke genutzt.

    Das ist eine brauchbare Anleitung auf Deutsch

    Kodi - Zentrale Datenbank für Audio / Video Bibliothek - blog.nubecula.org
    Kodi bietet die Möglichkeit anstatt einer lokalen Datenbank für die Audio, Serien und Filme Bibliotheken, eine externe Datenbank zu nutzen.
    blog.nubecula.org

    oder das Original in Englisch

    MySQL/Setting up MySQL - Official Kodi Wiki

    Naja, wie gesagt , ich behalte die jetzige Version trotzdem so wie sie ist. Vielleicht ändere ich die Titel auch noch händisch, ist eben mühselig da ich das am Computer aufrufen muss, am TV habe ich keine rechte Maustaste oder wenn ja dann zu umständlich und zu mühevoll. Ich will mich ja gar nicht beschweren :)

    Ja, Titel ändern mit der Fernbedienung vom Fernseher ist schon Höchststrafe. =O

    Änderungen nehme ich immer nur am Desktop vor und da alle Kodi-Installationen über die Datenbank miteinander verbunden sind, ist das auch recht komfortabel.

    Habe testweise einen Film in Kodi umbenannt und wird auch gleich in die Datenbank geschrieben und gilt dann für alle Kodis.

    Mein Problem ist das ich es nicht hinbekomme das meine vergebenen Namen bei Serien und Filmen anzeigt sondern sehr oft, aber nicht immer, die Dateien umbenennt, vermutlich nach gefundenen Einträgen vom TMDB Scraper.

    Sehr oft werden mir englische Bilder, Titel usw. anstelle der deutschen eingeblendet, egal was ich für Scraper und Sprachen gewählt habe.

    Es gibt nun mal Filme die nicht in öffentlichen Datenbanken auffindbar sind und wenig hilfreich ist des dann wenn ähnliche aber ganz andere Titel "geladen" werden.

    Komisch, bei mir wirft der Scraper alles in Deutsch aus. Habe allerdings auch nur Mainstream-Titel, keine Exoten.

    Gefällt mir der automatisch eingestellte Titel nicht, dann änderne ich den händisch. Kommt aber zum Glück nur selten vor.

    Rechtsklick auf den Film

    Seit dem 31. Januar ist Kodi 20 auch in den Archlinux-Repos vorhanden. Habe es aber erst einmal auf "Hold" gesetzt und bleibe bei Version 19.5., weil LibreElec in der Version 11 (enthält Kodi 20) sich noch in der Betaphase befindet. Gibt sonst Chaos in der gemeinsam genutzten MySQL-Datenbank. :)

    Ich bin nur mit der Ordnersortierung noch nicht ganz zufrieden.

    Kannst du das Problem näher beschreiben?