Kodi Interface funktioniert nicht mit Kodi 17 Beta 5 und EMM 1.4.8.0 Alpha 23

  • Hi!

    Ich bekomme das Kodi Interface partout nicht zum Laufen, obwohl die Einstellungen - soweit ich das beurteilen kann - richtig sein sollten.
    Die Filme liegen auf dem Netzlaufwerk Z: (siehe "Ember Einstellungen.png").
    Sowohl EMM als auch Kodi können die Filme lesen.

    Das Synchronisieren der Filme schlägt aber fehl, weil EMM als Pfad den String "Z:\ZZ:\:Z:\\Z:\1Z:\9Z:\8Z:\4Z:\ Z:\(Z:\1Z:\9Z:\8Z:\4Z:\)Z:\\Z:\" übergibt (gekürzte Logauszüge, komplette Logs sind im Anhang):

    Code
    2016-11-14 10:43:24.6053	[APIKodi] [Kodi PC] UpdateInfo_Movie: "1984" | Start syncing process...
    2016-11-14 10:43:24.7254	[APIKodi] [Kodi PC] [SearchMovie] "Z:\1984 (1984)\1984.mkv" | NOT found in host database!
    2016-11-14 10:43:24.7254	[APIKodi] [Kodi PC] UpdateMovieInfo: "1984" | NOT found in database, scan directory on host...
    2016-11-14 10:43:24.7284	[APIKodi] [Kodi PC] VideoLibrary_ScanPaths: "Z:\ZZ:\:Z:\\Z:\1Z:\9Z:\8Z:\4Z:\ Z:\(Z:\1Z:\9Z:\8Z:\4Z:\)Z:\" | Start scanning process...
    2016-11-14 10:43:24.7574	[APIKodi] [Kodi PC] IsScanningVideo: True
    2016-11-14 10:43:25.7720	[APIKodi] [Kodi PC] IsScanningVideo: False
    2016-11-14 10:43:25.7810	[APIKodi] [Kodi PC] [SearchMovie] "Z:\1984 (1984)\1984.mkv" | NOT found in host database!
    2016-11-14 10:43:25.7810	[APIKodi] [Kodi PC] UpdateInfo_Movie: "1984" | NOT found on host! Abort!
    2016-11-14 10:43:25.7810	[KodiInterface] [Kodi PC] [GenericRunCallBack] | Sync Failed:  1984
    Code
    10:43:24 T:10104   DEBUG: CVideoDatabase::RunQuery took 3 ms for 0 items query: select * from movie_view  WHERE ((movie_view.strPath LIKE 'Z:\ZZ:\:Z:\\Z:\1Z:\9Z:\8Z:\4Z:\ Z:\(Z:\1Z:\9Z:\8Z:\4Z:\)Z:\\Z:\')) AND ((movie_view.strFilename LIKE '1984.mkv'))
    10:43:24 T:6324 WARNING: VIDEO::CVideoInfoScanner::Process directory 'Z:\ZZ:\:Z:\\Z:\1Z:\9Z:\8Z:\4Z:\ Z:\(Z:\1Z:\9Z:\8Z:\4Z:\)Z:\' does not exist - skipping scan.
    10:43:25 T:6640   DEBUG: CVideoDatabase::RunQuery took 3 ms for 0 items query: select * from movie_view  WHERE ((movie_view.strPath LIKE 'Z:\ZZ:\:Z:\\Z:\1Z:\9Z:\8Z:\4Z:\ Z:\(Z:\1Z:\9Z:\8Z:\4Z:\)Z:\\Z:\')) AND ((movie_view.strFilename LIKE '1984.mkv'))

    In der SQLite-Datenbank von Kodi habe ich den Eintrag überprüft - strPath = "Z:\1984 (1984)\" und strFilename = "1984.mkv".


    Habe ich doch irgendwo etwas falsch eingestellt, oder ist das ein Bug?

    Bei allen anderen scheint es ja zu funktionieren...


    Viele Grüße

    PS: Version.png habe ich angehängt, weil mich die Versionsnummer 1.4.7.2 erst irritiert hat, aber wahrscheinlich ist das nur noch nicht auf den aktuellen Stand gebracht.

  • Danke für den Tip, aber leider hat das nichts geändert.In Ember war der Haken eh schon an, in Kodi habe ich ihn angemacht. Danach habe ich zur Sicherheit beide Programme nochmal aktualisieren lassen, und auch beide neugestartet.
    Allerdings habe ich erst jetzt bermerkt, daß der Pfad in dem String enthalten ist (vorher hat das für mich eher nach einem kaputten Regex ausgeschaut).

    Hier ein Beispiel eines anderen Films:
    Z:\Achteinhalb (1963) => "Z:\ZZ:\:Z:\\Z:\AZ:\cZ:\hZ:\tZ:\eZ:\iZ:\nZ:\hZ:\aZ:\lZ:\bZ:\ Z:\(Z:\1Z:\9Z:\6Z:\3Z:\)Z:\"
    Da wird nicht Z:\ vor den Pfad gesetzt, sondern vor jedes einzelne Zeichen des Pfades.

    //Edit: Anhänge vergessen.

  • Hab den Fehler gefunden und wundere mich gerade, dass nicht mehr Leute Probleme damit haben :)

    Der Pfad der Quelle wird in Ember zB. als Z: und nicht als Z:\ gespeichert. Als Workaround kannst du folgendes machen:

    - SQLite Database Browser herunterladen
    - Ember schliessen
    - damit die höchste MyVideosXX.emm Datei im Ordner .\Ember Media Manager\Profiles\PROFIL öffnen
    - folgenden Tab und Tabelle öffnen und dort bei allen strPath Feldern, die nur ein Laufwerksbuchstaben am Ende einen \ bzw. / setzen:

    Externer Inhalt i.imgur.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    - Änderung speichern
    - Ember starten und in die Einstellungen gehen
    - den Host-Einstellung öffnen und nachsehen, ob da nun in beiden Spalten Z:\ steht

    Externer Inhalt i.imgur.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    - Einstellungen mit OK verlassen

  • [successbox]Yup! Funkioniert. Sehr cool, danke![/successbox]

    Ich musste noch die Quellen neu zuordnen, aber jetzt habe ich zum ersten mal die Bestätigungsmeldung mit "OK" statt "Fehlgeschlagen" gesehen :)


    //Edit: Außerdem habe ich die gleiche Änderung in "tvshowsource" gemacht. Die Synchronisierung funktioniert auch dort, das hatte ich vorher gar nicht getestet.

Jetzt mitmachen!

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