Am Samstag (06.09.25) Vormittag werde ich ein Update der Forensoftware (inkl. aller Plugins) durchführen. Das Forum wird deshalb auf unbestimmte Zeit nicht verfügbar sein. Neuigkeiten wird es im Matrix Chat geben: https://www.kodinerds.net/thread/79927-freischaltung-matrix-chat/
Mir ist aufgefallen dass dieser Fix jetzt in jede nfo <displayseason>0</displayseason> <displayepisode>4096</displayepisode> reinschreibt. Was natürlich nicht viel Sinn macht. Muss das jetzt jedesmal manuell raus nehmen.
EDIT: Man kann das zwar generell raus nehmen indem man es in den Scrapereinstellungen deaktiviert, dann allerdings fehlt dieser Eintrag bei den Specials und man muss es manuell nachträglich reinschreiben. Ist aber weitaus weniger Aufwand in dem Fall.
@rev.pragon: Welchen Haken muss man bei den spezifischen Scrapereinstellungen deaktivieren?
Muss ich mir ansehen, scheint eine Änderung bei der aktuellsten Kodi Version zu sein. Aktuell habe ich das selbe Problem.
Ich beobachte dieses Problem schon eine ganze Weile. Ich denke auch das es mit der aktuellen Kodi Version zu tun hat. Die müssen da Änderungen im json Protokoll vorgenommen haben. Manchmal hilft es auf "Editieren Episode" zu gehen und irgendetwas zu ändern. Z.B. die persönliche Bewertung von 0 auf 1 zu setzen. Danach funktioniert das Synchronisieren plötzlich. Fragt mich aber nicht warum das so ist?!? Hatte das mal aus Zufall entdeckt.
TVDB hat wohl irgendetwas an seiner API geändert!! Der Ember TVDB Scraper funktioniert dadurch nicht mehr. Irgendwie sieht auch die Webseite von TVDB optisch anders aus. Ich hoffe der Fehler ist leicht zu fixen.
Ich habe seit einiger Zeit Probleme mit dem Kodi-Sync von einzelnen TV-Serien Folgen (siehe angehängtes LOG). Mir kommt es vor, als wenn das Problem immer häufiger auftritt. Für Hilfe wäre ich dankbar.
ich habe diverse Suchfilter die an Hand der Dateiendung funktionieren. Also nach der Art:
SQL
SELECT * FROM movielist
WHERE
movielist.MoviePath LIKE '%.iso'
Jetzt habe ich aber das Problem das ich eine Suche nach allen Mpeg2 Videos machen will. Die stecken in unterschiedlichen Container, so dass eine Suche nach Dateierweiterung nichts bringt. Ich habe es dann mit:
SQL
SELECT * FROM movielist
WHERE
movielist.Videosource LIKE 'mpeg2video'
Leider bekomme ich Ember nicht mehr gestartet. Nach dem Datenbank aktualisieren bekam ich die im Bild gezeigte Fehlermeldung. Danach wird Ember beendet. Starte ich es neu kommt nach dem Modul
Code
2016-07-09 12:36:23.6259;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.frmMain_FormClosed;1;INFO;====Ember Media Manager exiting====;
2016-07-09 12:36:26.6571;Ember_Media_Manager.My.MyApplication;Ember_Media_Manager.My.MyApplication.MyApplication_Startup;1;INFO;====Ember Media Manager starting up====;
2016-07-09 12:36:26.6728;Ember_Media_Manager.My.MyApplication;Ember_Media_Manager.My.MyApplication.MyApplication_Startup;1;INFO;====Version 1.4.7.2====;
2016-07-09 12:36:30.8603;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] [Start];
2016-07-09 12:36:31.5165;Trakttv.TrakttvAPI;Trakttv.TrakttvAPI.SENDToTrakt;8;INFO;[SENDToTrakt] Address: https://api-v2launch.trakt.tv/auth/login;
2016-07-09 12:36:32.0478;Trakttv.TrakttvAPI;Trakttv.TrakttvAPI.SENDToTrakt;8;ERROR;[SENDToTrakt] Error during Request! ;
2016-07-09 12:36:32.0478;Trakttv.TraktMethods;Trakttv.TraktMethods.LoginToAccount;8;WARN;[LoginToAccount] Invalid Response!;
2016-07-09 12:36:32.9696;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.IMDB_Movie;
2016-07-09 12:36:32.9696;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.IMDB_TV;
2016-07-09 12:36:32.9696;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.MoviepilotDE_Movie;
2016-07-09 12:36:32.9852;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.OFDB_Movie;
2016-07-09 12:36:33.0009;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.TMDB_Movie;
2016-07-09 12:36:33.0009;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.TMDB_MovieSet;
2016-07-09 12:36:33.0009;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.TMDB_TV;
2016-07-09 12:36:33.0009;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.Trakttv_Movie;
2016-07-09 12:36:33.0165;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.Trakttv_TV;
2016-07-09 12:36:33.0165;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Data.TVDB_TV;
2016-07-09 12:36:33.0321;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Image.FanartTV_Movie;
2016-07-09 12:36:33.0321;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Image.FanartTV_MovieSet;
2016-07-09 12:36:33.0321;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Image.FanartTV_TV;
2016-07-09 12:36:33.0478;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Image.TMDB_Movie;
2016-07-09 12:36:33.0478;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Image.TMDB_MovieSet;
2016-07-09 12:36:33.0478;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Image.TMDB_TV;
2016-07-09 12:36:33.0478;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Image.TVDB_TV;
2016-07-09 12:36:33.0634;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Theme.GoEar_Movie;
2016-07-09 12:36:33.0634;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Theme.TelevisionTunes_Movie;
2016-07-09 12:36:33.0790;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Theme.TelevisionTunes_TV;
2016-07-09 12:36:33.0790;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Trailer.Apple_Movie;
2016-07-09 12:36:33.0790;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Trailer.Davestrailerpage_Movie;
2016-07-09 12:36:33.0946;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Trailer.HDTrailersNET_Movie;
2016-07-09 12:36:33.1103;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Trailer.IMDB_Movie;
2016-07-09 12:36:33.1103;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Trailer.TMDB_Movie;
2016-07-09 12:36:33.1259;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Trailer.VideobusterDE_Movie;
2016-07-09 12:36:33.1259;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] Scraper Added: scraper.Trailer.YouTube_Movie;
2016-07-09 12:36:33.1884;EmberAPI.ModulesManager;EmberAPI.ModulesManager.LoadModules;8;TRACE;[ModulesManager] [LoadModules] [Done];
2016-07-09 12:36:35.2821;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.LoadWithGUI;1;TRACE;LoadWithGUI();
2016-07-09 12:36:36.1884;Ember_Media_Manager.My.MyApplication;Ember_Media_Manager.My.MyApplication.MyApplication_UnhandledException;1;ERROR;mscorlib;"EXCEPTION OCCURRED:System.ArgumentOutOfRangeException: Der Index und die Länge müssen sich auf eine Position in der Zeichenfolge beziehen.
Parametername: length
bei System.String.Substring(Int32 startIndex, Int32 length)
bei EmberAPI.MediaContainers.Movie._MovieID.set_ID(String value)
bei EmberAPI.MediaContainers.Movie.set_ID(String value)
bei EmberAPI.Database.Load_Movie(Int64 MovieID)
bei Ember_Media_Manager.frmMain.SelectRow_Movie(Int32 iRow)
bei Ember_Media_Manager.frmMain.tmrLoad_Movie_Tick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.OnTick(EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)* bei System.String.Substring(Int32 startIndex, Int32 length)
bei EmberAPI.MediaContainers.Movie._MovieID.set_ID(String value)
bei EmberAPI.MediaContainers.Movie.set_ID(String value)
bei EmberAPI.Database.Load_Movie(Int64 MovieID)
bei Ember_Media_Manager.frmMain.SelectRow_Movie(Int32 iRow)
bei Ember_Media_Manager.frmMain.tmrLoad_Movie_Tick(Object sender, EventArgs e)
bei System.Windows.Forms.Timer.OnTick(EventArgs e)
bei System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)"
Alles anzeigen
laden wieder die Fehlermeldung. Das Löschen der neuen Verzeichnisse hat keine Änderung gebracht.
Ich frage mich wie der Wert"-32000" in meine Settings.xml reingekommen ist?? Ich war vor diesem crash nie an der Datei dran. Leider war nach der ganzen Aktion, trotz der Sicherung des Profiles Ordner meine ganzen Quellen weg. Welche Datei hätte ich da sichern müssen?
OK, habe mit den Profiles/Default xml's getestet. Es liegt am File settings.xml. Lösche ich das springt Ember wieder an. Kopiere ich es wieder in den Ordner, geht Ember bzw. das Hauptfenster nicht mehr.
Leider startet Ember bei mir nicht mehr. Denke das da irgendwas in meinem Windows 10 nicht stimmt. Habe schon komplett deinstalliert und neu installiert. Der Fehler sieht folgendermaßen aus: Ember startet und fragt nach dem Profil, danach lädt Ember noch die Datenbank usw. In dem Moment wenn die GUI aufgehen müsste wird Ember in die Taskleiste mimimiert. Klickt man jetzt in der Taskleiste auf das Embericon kann man manchmal eine unvollständige GUI im Miniformat sehen. Sie geht aber nicht auf. Komischerweise lässt sich über rechtsklick auf das Embersymbol bei der Uhr das Kontextmenü öffnen. Von dort komme ich auch in die Tools oder in die Einstellungen. Aber leider nicht in das Ember Hauptfenster.
ICH HABE DEN FEHLER GEFUNDEN!! Vielen Dank an @DanCooper für die Tipps mit der Datenbankabfrage
Der Fehler lag in der mysql Datenbank. Dort war der Pfad zwar für alle Staffeln und Episoden korrekt mit "...Dr. House..." angegeben aber beim Serientitel selbst hat der Punkt gefehlt. Warum weiß ich nicht. Ich denke das muss bei einem Scan mit Kodi passiert sein. Jetzt funktioniert es jedenfalls
Ich komme nochmal auf mein Problem mit dem Punkt im Titel zurück. Ich habe jetzt mal die Serie wieder zurück umbenannt in "Dr. House". Daraufhin habe ich das KI angewiesen die Serie komplett zu synchronisieren. Hier kommt das Log:
Code
2016-06-03 16:13:13.4036;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_UpdateInfo_TVShow.MoveNext;6;TRACE;"[APIKodi] [OPENELEC1] UpdateTVShowInfo: ""Dr. House"" | Start syncing process...";
2016-06-03 16:13:16.1536;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_30_SearchTVShow.MoveNext;14;WARN;"[APIKodi] [OPENELEC1] SearchTVShow: ""\\CCRNAS1\Serien 2\Dr. House"" | NOT found in host database!";
2016-06-03 16:13:16.1536;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_UpdateInfo_TVShow.MoveNext;14;TRACE;"[APIKodi] [OPENELEC1] UpdateTVShowInfo: ""Dr. House"" | NOT found in database, scan directory on host...";
2016-06-03 16:13:16.1536;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_41_VideoLibrary_ScanPath.MoveNext;14;TRACE;"[APIKodi] [OPENELEC1] ScanVideoPath: ""smb://CCRNAS1/Serien 2/Dr. House/"" | Start scanning process...";
2016-06-03 16:13:16.1849;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True;
...
...
...
16:15:02.3063;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;24;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True;
2016-06-03 16:15:06.0564;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;22;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: False;
2016-06-03 16:15:13.8235;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_30_SearchTVShow.MoveNext;24;WARN;"[APIKodi] [OPENELEC1] SearchTVShow: ""\\CCRNAS1\Serien 2\Dr. House"" | NOT found in host database!";
2016-06-03 16:15:13.8235;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_UpdateInfo_TVShow.MoveNext;24;ERROR;"[APIKodi] [OPENELEC1] UpdateTVShowInfo: ""Dr. House"" | NOT found on host! Abort!";
2016-06-03 16:15:13.8235;generic.Interface.Kodi.KodiInterface;generic.Interface.Kodi.KodiInterface+VB$StateMachine_74_GenericRunCallBack.MoveNext;1;WARN;[KodiInterface] [OPENELEC1] [GenericRunCallBack] | Sync Failed: Dr. House;
2016-06-03 16:15:13.8235;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] [Start] <Notification>;
2016-06-03 16:15:13.8235;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] Run generic module <Notifications>;
Alles anzeigen
Daraufhin habe ich über PHPmyadmin die Abfrage gestartet. Unten ist der Screenshot davon. Kodi hat die Serie also in der Datenbank eingetragen.
Jetzt nochmal als Beweis, das es an der Übergabe JSON-SUCH-Befehl und Kodi hängen muss: Ein einfacher KI Synchronisierungsbefehl.
Code
2016-06-03 18:14:41.1619;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_UpdateInfo_TVShow.MoveNext;6;TRACE;"[APIKodi] [OPENELEC1] UpdateTVShowInfo: ""Dr. House"" | Start syncing process...";
2016-06-03 18:14:46.0352;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_30_SearchTVShow.MoveNext;21;WARN;"[APIKodi] [OPENELEC1] SearchTVShow: ""\\CCRNAS1\Serien 2\Dr. House"" | NOT found in host database!";
2016-06-03 18:14:46.0352;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_UpdateInfo_TVShow.MoveNext;21;TRACE;"[APIKodi] [OPENELEC1] UpdateTVShowInfo: ""Dr. House"" | NOT found in database, scan directory on host...";
2016-06-03 18:14:46.0352;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_41_VideoLibrary_ScanPath.MoveNext;21;TRACE;"[APIKodi] [OPENELEC1] ScanVideoPath: ""smb://CCRNAS1/Serien 2/Dr. House/"" | Start scanning process...";
2016-06-03 18:14:46.0352;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;21;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True;
...
...
2016-06-03 18:15:03.3842;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;21;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True;
2016-06-03 18:15:04.8773;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;18;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: False;
2016-06-03 18:15:08.7575;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_30_SearchTVShow.MoveNext;21;WARN;"[APIKodi] [OPENELEC1] SearchTVShow: ""\\CCRNAS1\Serien 2\Dr. House"" | NOT found in host database!";
2016-06-03 18:15:08.7575;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_36_UpdateInfo_TVShow.MoveNext;21;ERROR;"[APIKodi] [OPENELEC1] UpdateTVShowInfo: ""Dr. House"" | NOT found on host! Abort!";
2016-06-03 18:15:08.7575;generic.Interface.Kodi.KodiInterface;generic.Interface.Kodi.KodiInterface+VB$StateMachine_74_GenericRunCallBack.MoveNext;1;WARN;[KodiInterface] [OPENELEC1] [GenericRunCallBack] | Sync Failed: Dr. House;
2016-06-03 18:15:08.7575;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] [Start] <Notification>;
2016-06-03 18:15:08.7575;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] Run generic module <Notifications>;
Ich benutze Windows 10 für Ember, Openelec mit Kodi 15.2, MySQL Datenbank das auf meinem NAS läuft auf dem auch die kompletten Filme liegen. Die NAS Platten sind alle ext4 formatiert. Die Serie wird von Kodi intern bzw. Artworkdownloader ohne Probleme erkannt. Deshalb ist mir der Fehler ja auch erst beim updaten aufgefallen.
Weiß nicht recht ob es eun Bug ist. Ich habe folgendes Verhalten beim Benutzen der Ember KI festgestellt. Ich wollte die Serie Dr. House updaten, bin also auf synchronisieren komplett gegangen. Nach kurzer Zeit zeigt Ember die Fehlermeldung das due Serie nicht updaten konnte. Blick in das Ember Log zeigt das bei dee Json Abfrage der Serie die Serie nicht gefunden wurde (obwohl sie in der Kodi Datenbank drin ist) und deshalb schiebt das KI eine Kodi Datenbanksuche an. Jetzt kommt wie üblich ca. 10mal Kodi Database search true. Irgendwann dann wrong. Jetzt lässt das KI über Json wieder eine Suche laufen, findet aber wieder nicht die Serie. Danach bricht das KI die Sache ab und gibt wahrscheinlich die Fehlermeldung an Ember raus. Nun habe ich mal wieder den Punkt im Titel im Verdacht. Ich benenne also erstmal die Serie von Dr. House auf Dr.House ohne Leerzeichen komplett mit Pfad und Dateinamen über die Autoumbenennung um. Immer noch der Fehler. Jetzt benenne ich die Serie Dr House also mit Leerzeichen und ohne Punkt. Siehe da es funktioniert. Auch mehrfach kann ich die Serie uodaten. Jetzt mag man ja denken, ok scheint wirklich der Punkt zu sein aber..... Bei der Serie Agents of S. H. I. E. L. D sind jede Menge Punkte drin und die hat noch keinerlei Probleme gemacht. Ich habe dann ein bisschen rumprobiert der Punkt im Titel kann so einen Fehler auslösen, muss aber nicht. Ich kann jedenfalls keine Struktur dahinter erkennen. Da das Problem mut den Ounkten am Anfang ja ein reines Linux Problem war vermute ich hier auch das OS das unter Kodi läuft ala auslöser
Weiß nicht recht ob es eun Bug ist. Ich habe folgendes Verhalten beim Benutzen der Ember KI festgestellt. Ich wollte die Serie Dr. House updaten, bin also auf synchronisieren komplett gegangen. Nach kurzer Zeit zeigt Ember die Fehlermeldung das due Serie nicht updaten konnte. Blick in das Ember Log zeigt das bei dee Json Abfrage der Serie die Serie nicht gefunden wurde (obwohl sie in der Kodi Datenbank drin ist) und deshalb schiebt das KI eine Kodi Datenbanksuche an. Jetzt kommt wie üblich ca. 10mal Kodi Database search true. Irgendwann dann wrong. Jetzt lässt das KI über Json wieder eine Suche laufen, findet aber wieder nicht die Serie. Danach bricht das KI die Sache ab und gibt wahrscheinlich die Fehlermeldung an Ember raus. Nun habe ich mal wieder den Punkt im Titel im Verdacht. Ich benenne also erstmal die Serie von Dr. House auf Dr.House ohne Leerzeichen komplett mit Pfad und Dateinamen über die Autoumbenennung um. Immer noch der Fehler. Jetzt benenne ich die Serie Dr House also mit Leerzeichen und ohne Punkt. Siehe da es funktioniert. Auch mehrfach kann ich die Serie uodaten. Jetzt mag man ja denken, ok scheint wirklich der Punkt zu sein aber.....
Wahrscheinlich blöde Frage. Funktioniert der Kontextmenüpunkt "aktualisiere Daten STRG R) bei der neuen Ember Version im TV-Serien-Reiter? Hatte die Funktion früher immer benutzt um ohne zusätzlichen click die Serie zu aktualisieren. Wenn man das über Rescrapen macht verlangt Ember ja zwischendurch Eingaben. Bzw. Wisst ihr eine Möglichkeit die nicht vorhandenen Staffeln und Episoden zu scannen ohne dabei sämtliche Bilder neu zu laden. Ich habe nämlich die Alpha komplett neu aufgesetzt. D. h. die Informationen der nicht vorhandenen Staffeln und Episoden sind weg.
Ach so. Bei mir tut sich beim anklicken dieses Punktes nichts. Kann jedenfalls keine Reaktion feststellen.
Nein, der Film ist in der Datenbank nicht vorhanden und ja eine nfo liegt vor. Wie gesagt benenne ich in um ist das ja auch für Kodi wie ein neuer Film, der neu eingetragen wird. Kannst du den Fehler mit dem manuellen Umbenennen mit Punkten am Anfang nicht bei deinem System nachvollziehen? Dann muss es bei mir entweder an meiner Verzeichnisstruktur oder an meiner Kodiversion liegen.
Verstehe ich das jetzt richtig. Das KI kann Kodi zwar keinen Befehl geben den Film in die Datenbank zu schreiben aber Kodi dazu auffordern im Filmverzeichnis zu schauen ob es da eine nfo gibt. Dann wird die nfo eingelesen. Nur beim Update von Filmen gibt das KI einzelne Daten an Kodi weiter. So entnehme ich das zumindestens den logs. Die Datenweitergabe von z.B. der Handlung sieht man da nur während eines Aktualisierungsvorgangs.
Ich habe beim umstellen auf die Ember Alpha meine Kodidatenbank komplett geleert. Deshalb musste Ember-Kodi-Interface die Einträge nicht nur ändern sondern den Film neu in die Datenbank schreiben. Ich kann den Fehler auch beliebig oft mit anderen Filmen wiederholen. Z.B. habe ich mal den Film "2001: Odyssee im Weltraum" in Ember manuell umbenannt in "...2001: Odyssee im Weltraum" es kommt dann zum gleichen Fehler, sowohl im Ember Log wie im Kodi Log.
Code
18:46:48 T:140197983512448 DEBUG: ------ Window Init (DialogExtendedProgressBar.xml) ------
18:46:48 T:140195567490816 NOTICE: VideoInfoScanner: Starting scan ..
18:46:48 T:140195567490816 DEBUG: CAnnouncementManager - Announcement: OnScanStarted from xbmc
18:46:48 T:140195567490816 DEBUG: GOT ANNOUNCEMENT, type: 16, from xbmc, message OnScanStarted
18:46:48 T:140195567490816 DEBUG: AddOnLog: Tvheadend HTSP Client: pvr.hts - Announce(flag=VideoLibrary, sender=xbmc, message=OnScanStarted)
18:46:49 T:140195450058496 DEBUG: webserver: request received for /jsonrpc
18:46:56 T:140195567490816 DEBUG: Previous line repeats 15 times.
18:46:56 T:140195567490816 DEBUG: VideoInfoScanner: Scanning dir 'smb://CCRNAS1/Movies 1/#/...und dann kam Polly (2004)-dvd' as not in the database
18:46:56 T:140195567490816 DEBUG: VideoInfoScanner: No (new) information was found in dir smb://CCRNAS1/Movies 1/#/...und dann kam Polly (2004)-dvd
18:46:56 T:140195567490816 DEBUG: VideoInfoScanner: Scanning dir 'smb://CCRNAS1/Movies 1/#/...und dann kam Polly (2004)-dvd/extrafanart/' as not in the database
18:46:56 T:140195567490816 DEBUG: VideoInfoScanner: No (new) information was found in dir smb://CCRNAS1/Movies 1/#/...und dann kam Polly (2004)-dvd/extrafanart/
18:46:56 T:140195567490816 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:08
18:46:56 T:140195567490816 DEBUG: CAnnouncementManager - Announcement: OnScanFinished from xbmc
18:46:56 T:140195567490816 DEBUG: GOT ANNOUNCEMENT, type: 16, from xbmc, message OnScanFinished
Kann es sein, dass das Kodi Interface Probleme beim Synchronisieren hat wenn der Titel des Films mit einem Punkt anfängt??
Mir war gerade aufgefallen das der Film "... und dann kam Polly" nicht in der Kodidatenbank drin war. Habe dann mehrmals versucht den Film zu synchronisieren. Kam immer eine Fehlermeldung.
[cbox]2016-05-18 20:48:33.3843;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_32_UpdateInfo_Movie.MoveNext;24;TRACE;"[APIKodi] [OPENELEC1] UpdateMovieInfo: ""...und dann kam Polly"" | Start syncing process..."; 2016-05-18 20:48:33.4312;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_26_SearchMovie.MoveNext;14;WARN;"[APIKodi] [OPENELEC1] SearchMovie: ""\\CCRNAS1\Movies 1\#\...und dann kam Polly (2004)-dvd\...und dann kam Polly (2004)-dvd.mkv"" | NOT found in host database!"; 2016-05-18 20:48:33.4312;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_32_UpdateInfo_Movie.MoveNext;14;TRACE;"[APIKodi] [OPENELEC1] UpdateMovieInfo: ""...und dann kam Polly"" | NOT found in database, scan directory on host..."; 2016-05-18 20:48:33.4312;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_41_VideoLibrary_ScanPath.MoveNext;14;TRACE;"[APIKodi] [OPENELEC1] ScanVideoPath: ""smb://NAS1/Movies 1/#/...und dann kam Polly (2004)-dvd"" | Start scanning process..."; 2016-05-18 20:48:33.4468;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:34.4625;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;5;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:35.4937;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:36.5093;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;5;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:37.5250;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:38.5406;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;5;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:39.5875;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:40.6031;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;5;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:41.6187;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:42.6500;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;5;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:43.6656;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:44.6812;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;25;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:45.7125;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;5;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:46.7281;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;25;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:48:53.0093;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;5;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: False; 2016-05-18 20:48:54.2593;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_26_SearchMovie.MoveNext;25;WARN;"[APIKodi] [OPENELEC1] SearchMovie: ""\\NAS1\Movies 1\#\...und dann kam Polly (2004)-dvd\...und dann kam Polly (2004)-dvd.mkv"" | NOT found in host database!"; 2016-05-18 20:48:54.2593;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_32_UpdateInfo_Movie.MoveNext;25;ERROR;"[APIKodi] [OPENELEC1] UpdateMovieInfo: ""...und dann kam Polly"" | NOT found on host! Abort!"; 2016-05-18 20:48:54.2593;generic.Interface.Kodi.KodiInterface;generic.Interface.Kodi.KodiInterface+VB$StateMachine_74_GenericRunCallBack.MoveNext;1;WARN;[KodiInterface] [OPENELEC1] [GenericRunCallBack] | Sync Failed: ...und dann kam Polly;[/cbox]
Habe dann einfach mal irgenwelche Filme umbenannt mit Punkt am Anfang. Gleiches Ergebnis. Nimmt man die Punkte weg, lässt sich der Film prima synchronisieren.
[cbox]2016-05-18 20:52:00.9313;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_32_UpdateInfo_Movie.MoveNext;79;TRACE;"[APIKodi] [OPENELEC1] UpdateMovieInfo: ""und dann kam Polly"" | Start syncing process..."; 2016-05-18 20:52:01.2282;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_26_SearchMovie.MoveNext;25;WARN;"[APIKodi] [OPENELEC1] SearchMovie: ""\\NAS1\Movies 1\#\und dann kam Polly (2004)-dvd\und dann kam Polly (2004)-dvd.mkv"" | NOT found in host database!"; 2016-05-18 20:52:01.2438;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_32_UpdateInfo_Movie.MoveNext;25;TRACE;"[APIKodi] [OPENELEC1] UpdateMovieInfo: ""und dann kam Polly"" | NOT found in database, scan directory on host..."; 2016-05-18 20:52:01.2438;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_41_VideoLibrary_ScanPath.MoveNext;25;TRACE;"[APIKodi] [OPENELEC1] ScanVideoPath: ""smb://NAS1/Movies 1/#/und dann kam Polly (2004)-dvd"" | Start scanning process..."; 2016-05-18 20:52:01.2438;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;63;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:52:02.2595;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:52:03.2907;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;63;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:52:04.3063;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:52:05.3220;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;63;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: True; 2016-05-18 20:52:09.7126;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_48_IsScanningVideo.MoveNext;14;TRACE;[APIKodi] [OPENELEC1] IsScanningVideo: False; 2016-05-18 20:52:10.0095;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_26_SearchMovie.MoveNext;63;TRACE;"[APIKodi] [OPENELEC1] SearchMovie: ""\\NAS1\Movies 1\#\und dann kam Polly (2004)-dvd\und dann kam Polly (2004)-dvd.mkv"" | OK, found in host database! [ID:1282]"; 2016-05-18 20:52:13.3688;generic.Interface.Kodi.Kodi.APIKodi;generic.Interface.Kodi.Kodi.APIKodi+VB$StateMachine_32_UpdateInfo_Movie.MoveNext;63;TRACE;"[APIKodi] [OPENELEC1] UpdateMovieInfo: ""und dann kam Polly"" | Added on host";[/cbox]