Probleme beim Erkennen bereits vorliegender NFOs / Standardgrafiken und "unberechtigtes" Manipulieren von Daten
Huch - eine neue Version... Ich gehe aber (nach Lesen der Commits und der letzten Seiten hier) davon aus, dass die Probleme, die ich als neuer Anwender gerade mit der 1.4.8.0 ALPHA 23 festgestellt habe, noch nicht behoben sind.
Ich verwende normalerweise die Kombination Emby / Kodi und wollte jetzt gerne Ember zusätzlich einsetzen. Leider werden beim Einlesen der Filme grundsätzlich die bereits vorliegenden Standardgrafiken wie "poster.jpg" etc. von Ember nicht erkannt, obwohl deren Ort und Benennung analog zu mit Ember testweise gescrapten Filmen ist. Die (jeweils in Unterverzeichnissen liegenden) "extraarts" und "extrathumbs" werden allerdings erkannt. - Gibt es da einen speziellen Trick???
Unangenehm aufgefallen ist mir außerdem, dass für ziemlich viele Filme keine NFO-Dateien eingelesen werden konnten. Im ersten Moment dachte ich noch beim Nachschauen in den Verzeichnissen, nanu: die Dateien haben ja tatsächlich die Endung ".info" - kann ja nicht klappen (und komisch, dass Emby Server damit offenbar bisher umgehen konnte)... Aber weit gefehlt: Ember hat die Dateien natürlich alle selbst beim Einlesen umbenannt. Darauf wäre ich gleich gekommen, hätte ich nicht zuvor alle Einstellungen durchgeackert und dabei "Optionen => Allgemein => Überschr. nicht konforme NFOs" bewusst NICHT aktiviert.
Normalerweise ging ich beim Einlesen ohne Scrapen erst einmal davon aus, dass mein Datenbestand unberührt bleibt... So funktionierte die restliche Kombination aus Emby / Kodi - wenn das unbemerkt bliebe - natürlich nicht mehr richtig.
Jetzt hatte ich noch keine Zeit erkannte und nicht erkannte NFO's zu vergleichen. Aber mit dem eben beschriebenen Fehler kann ich Emby leider nicht einsetzen... 
Hier die Log-Zeilen dazu von dem letzten Test:
2017-02-16 00:07:15.5480;Ember_Media_Manager.frmMain;Ember_Media_Manager.frmMain.LoadWithGUI;1;TRACE;LoadWithGUI();
2017-02-16 00:07:39.7330;EmberAPI.NFO;EmberAPI.NFO.LoadFromNFO_Movie;8;ERROR;LoadFromNFO_Movie;"EXCEPTION OCCURRED:System.InvalidOperationException: Fehler im XML-Dokument (165,9). ---> System.FormatException: Die Zeichenfolge 'False' kein gültiger Boolean-Wert.
bei System.Xml.XmlConvert.ToBoolean(String s)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read8_Subtitle(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read10_StreamData(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read11_Fileinfo(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read12_Movie(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read13_movie()
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
bei System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
bei EmberAPI.NFO.LoadFromNFO_Movie(String sPath, Boolean isSingle)* bei System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
bei System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
bei EmberAPI.NFO.LoadFromNFO_Movie(String sPath, Boolean isSingle)"
2017-02-16 00:07:39.8931;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;8;TRACE;[ModulesManager] [RunGeneric] [Start] <Sync_Movie>;
2017-02-16 00:07:39.8931;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;8;WARN;[ModulesManager] [RunGeneric] No generic modules defined <Sync_Movie>;
2017-02-16 00:07:39.8931;EmberAPI.Scanner;EmberAPI.Scanner.IsValidDir;8;INFO;"[Sanner] [IsValidDir] [NotValidDirIs] Path ""P:\Test\Das Geheimnis meines Erfolges (1987)\extrathumbs"" has been skipped (path name is ""extrathumbs"")";
2017-02-16 00:07:40.0481;EmberAPI.NFO;EmberAPI.NFO.LoadFromNFO_Movie;8;ERROR;LoadFromNFO_Movie;"EXCEPTION OCCURRED:System.InvalidOperationException: Fehler im XML-Dokument (218,9). ---> System.FormatException: Die Zeichenfolge 'False' kein gültiger Boolean-Wert.
bei System.Xml.XmlConvert.ToBoolean(String s)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read8_Subtitle(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read10_StreamData(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read11_Fileinfo(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read12_Movie(Boolean isNullable, Boolean checkType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMovie.Read13_movie()
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
bei System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
bei EmberAPI.NFO.LoadFromNFO_Movie(String sPath, Boolean isSingle)* bei System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
bei System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader)
bei EmberAPI.NFO.LoadFromNFO_Movie(String sPath, Boolean isSingle)"
2017-02-16 00:07:40.3151;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;8;TRACE;[ModulesManager] [RunGeneric] [Start] <Sync_Movie>;
2017-02-16 00:07:40.3151;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;8;WARN;[ModulesManager] [RunGeneric] No generic modules defined <Sync_Movie>;
2017-02-16 00:07:40.3151;EmberAPI.Scanner;EmberAPI.Scanner.IsValidDir;8;INFO;"[Sanner] [IsValidDir] [NotValidDirIs] Path ""P:\Test\Das Geheimnis von Malampur (1940)\extrathumbs"" has been skipped (path name is ""extrathumbs"")";
2017-02-16 00:07:40.3151;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] [Start] <Notification>;
2017-02-16 00:07:40.3151;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] Run generic module <Notifications>;
2017-02-16 00:07:40.6751;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] [Start] <Notification>;
2017-02-16 00:07:40.6751;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] Run generic module <Notifications>;
2017-02-16 00:07:40.7151;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;8;TRACE;[ModulesManager] [RunGeneric] [Start] <Sync_Movie>;
2017-02-16 00:07:40.7151;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;8;WARN;[ModulesManager] [RunGeneric] No generic modules defined <Sync_Movie>;
2017-02-16 00:07:40.7151;EmberAPI.Scanner;EmberAPI.Scanner.IsValidDir;8;INFO;"[Sanner] [IsValidDir] [NotValidDirIs] Path ""P:\Test\Das Geheimnis von Santa Vittoria (1969)\extrathumbs"" has been skipped (path name is ""extrathumbs"")";
2017-02-16 00:07:41.1921;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] [Start] <Notification>;
2017-02-16 00:07:41.1921;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] Run generic module <Notifications>;
2017-02-16 00:07:41.1921;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;TRACE;[ModulesManager] [RunGeneric] [Start] <AfterUpdateDB_Movie>;
2017-02-16 00:07:41.1921;EmberAPI.ModulesManager;EmberAPI.ModulesManager.RunGeneric;1;WARN;[ModulesManager] [RunGeneric] No generic modules defined <AfterUpdateDB_Movie>;
2017-02-16 00:09:53.3504;EmberAPI.NumUtils;EmberAPI.NumUtils.ConvertToSingle;1;ERROR;Failed to convert <2.35:1>;
2017-02-16 00:12:45.0548;EmberAPI.NumUtils;EmberAPI.NumUtils.ConvertToSingle;1;ERROR;Failed to convert <2.35:1>;
Alles anzeigen