Vor einigen Wochen habe ich dieses Problem gemeldet und heute gelöst. Die Lösung habe unten beschrieben. Vielleicht hilft es ja jemanden mit einem ähnlichen Problem.
Ich erhalte Fehlermeldungen bei zattoo: malformed JSON string
Diff Alles anzeigen-------------------------------------------- ZATTOO EPG SIMPLE XMLTV GRABBER powered by easyEPG Grabber v0.4.3 2020/01/11 (c) 2019-2020 Jan-Luca Neumann / sunsettrack4 -------------------------------------------- +++ COUNTRY: GERMANY +++ Login to Zattoo webservice... OK! - DOWNLOAD PROCESS - EPG details list not found, cache deleted! mv: Aufruf von stat für '/tmp/duplicate_checker' nicht möglich: Datei oder Verzeichnis nicht gefunden Preparing database transmission... 0 broadcast files found! Loading cached data files into new database... DONE! Preparing download... 0 broadcast files to be downloaded! Downloading EPG details... DONE! Downloading missing files... OK! - FILE CREATION PROCESS - Validating EPG XMLTV file... DONE! ========== EPG CREATION: WARNING/ERROR LOG ============ ^ [ EPG ERROR ] XMLTV FILE VALIDATION FAILED DUE TO THE FOLLOWING ERRORS: malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at ch_json2xml.pl line 87. malformed JSON string, neither tag, array, object, number, string or atom, at character offset 0 (before "(end of string)") at epg_json2xml.pl line 99. zattoo.xml:1: parser error : Document is empty =======================================================
Habt ihr auch dieses Problem?
Danke
Heute konnte ich das Problem wie folgt lösen:
- In EasyEPG habe ich zunächst ein Backup angelegt
- Script aktualisiert
- Grabber-Instanz Zattoo gelöscht
- EasyEPG beendet
- EasyEPG gestartet
- Grabber-Instanz Zattoo angelegt
- Alle meine Einstellungen vorgenommen (einige Sender hatten nun eine andere laufende Nummer > war das vielleicht die Ursache?)
- Run XML-Script
EasyEPG hat beim letzten Punkt ("Run XML-Script") dann brav die EPG-Datei erzeugt. (na, er ist noch dabei.....).