YARD2 Posted June 3, 2022 Share Posted June 3, 2022 Hallo, Hat sich bei der Struktur der EPG.dat was geändert ? Ich bekomme beim lesen Fehler. Ich nehme an, dass die Änderungen des EPG in der 3.2.2.0 evtl einen Einfluss hatten. Wenn ja, hätte ich gerne die neue Struktur 😉 Gruß Quote Link to comment
Griga Posted June 3, 2022 Share Posted June 3, 2022 Arbeitest du mit importiertem EPG? In der Hinsicht gab es eine Änderung in der 3.2.0 - siehe hier, letzter Punkt. Ansonsten wüsste ich nicht... Quote Link to comment
Griga Posted June 3, 2022 Share Posted June 3, 2022 Nach einer Code-Recherche: Die Änderung gibt es seit der Version 3.1.2. Genauer gesagt handelt es sich um die epg.dat-Formatversion 1.10, erkennbar an den Bytes 0A 01 am Anfang der Datei. Die vorherige Formatversion war 1.9 (09 01). Der Unterschied besteht im wesentlichen darin, dass auf das Byte mit dem MinimumAge ein neuer 4-Byte-Wert folgt. Er gibt die Anzahl Bytes an, die du überspringen musst, wenn du an den eventuell folgenden Strings mit Icon URL und/oder Review Text nicht interessiert bist (siehe Link in meinem letzten Post). Meistens wirst du hier eine Null vorfinden (also 00 00 00 00). Die Strings (falls vorhanden) bestehen jeweils aus einer 4-Byte-Längenangabe und nachfolgend dem UTF8-Text. Reicht das erst mal? 1 Quote Link to comment
YARD2 Posted June 3, 2022 Author Share Posted June 3, 2022 (edited) Super, hat funktioniert. Danke für die schnelle Hilfe ! Ich hab mir vor langer Zeit meinen eigenen Scheduler geschrieben um mit der FB einfacher zu programmieren 🙂 Dazu importiere ich die EPG Daten. Da muss ich die Version 3.1.2 wohl übersprungen haben 😉 BTW, evtl noch die Info im Mitglieder Downloadbereich aktualisieren. Ich erstelle dann noch ein neues Beispiel dafür. Edited June 3, 2022 by YARD2 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.