Seite 1 von 23

EPG mit redaktionellen Daten füttern

Verfasst: Mo 12. Dez 2005, 21:52
von emarzinkowski
Hallo,
da ich dieses Posting für verbreitenswert halte, gerade angesichts der momentanen Probleme bei der RTL Sendergruppe, von denen man immer liest, habe ich mir mal erlaubt, Topiefan hier zu zitieren:
Topiefan hat geschrieben:Hi,

so probiert mal,

Was braucht man:

1.) von TV Movie den Clickfinder http://www.tvmovie.de/clickfinder/download.html
2.) FTP Server for Topfield http://www.topfield.de
3.) EPG_Uploader 2.7 http://www.topfield.de
4.) TVM2TGD

Alles das zusammen findet ihr auch hier mit freundlicher Unterstützung durch dvdbommel in einem selbstenpackenden Archiv: EPGUpload.exe


Vorgehensweise:

1. Clickfinder von TV Movie installieren und das am besten ins Standardverzeichnis auf c:
2. Daten im Clickfinder aktualisieren und eventuell zusätzliche Sender auswählen. Es können nur Sender zum Schluss angezeigt werden wo auch im Clickfinder sind. Eventuell muss er gekauft werden um an die Senderdaten zukommen oder wie auch immer.
3. Das Programm „FTP Server for Topfield“ installieren bzw. kopieren (readme.txt beachten)
4. Ein Ordner auf dem Toppi erstellen unter der ROOT mit dem Namen EPGdata
5. EPG_Uploader.tap auf den Toppi spielen und starten
6. Auf der Fernbedienung vom Toppi EXIT drücken und im Programm von EPG_Uploader auf „IniFile interpretiert anzeigen“ drücken jetzt wird die ini erzeugt.
7. Mit Menü zurück und auf „Ausgang EPG Uploader 2.7“ drücken.
8. Die Datei epg_uploader.ini unter ProgramFiles (aber wirklich diese) auf den PC kopieren und anpassen.
Das Ganze sollte jetzt so aussehen (nicht einfach dieses kopieren sondern seine epg_uploader.ini ändern)
###############################
[General]

GMT_Offset=8
Frequency File check=60
AutoLoadEPGdata=YES
AutoDeleteEPGdata at start=NO
Next Update Time=-3
TGD directory=EPGdata
Load 99999999 event details=YES
Display LOADING OSD=NO
Logging Level (4everything 0nothing)=4
Broadcaster EIT=LOAD
EPG load wait=0
Timer Set Delay=380
Number of Services=8


[TV Parameters]


[Channel 1]

service_name=RTL
satellite_name=Astra
service_id=12003
transport_stream_id=1089
original_network_id=1


[Channel 2]

service_name=Das Vierte
satellite_name=Astra
service_id=1793
transport_stream_id=5
original_network_id=133


[Channel 3]

service_name=Nick
satellite_name=Astra
service_id=28640
transport_stream_id=1091
original_network_id=1


[Channel 4]

service_name=9Live
satellite_name=Astra
service_id=897
transport_stream_id=33
original_network_id=133


[Channel 5]

service_name=DSF
satellite_name=Astra
service_id=900
transport_stream_id=33
original_network_id=133


[Channel 6]

service_name=RTL II
service_id=12020
transport_stream_id=1089
original_network_id=1


[Channel 7]

service_name=S RTL
satellite_name=Astra
service_id=12040
transport_stream_id=1089
original_network_id=1


[Channel 8]

service_name=VOX
satellite_name=Astra
service_id=12060
transport_stream_id=1089
original_network_id=1

'#################################


9. Die geänderte epg_uploader.ini wieder auf den Toppi kopieren da wo sie auch war.
10. EPG_Uploader wieder starten und auf der Fernbedienung EXIT drücken, dann wieder auf „IniFile interpretiert anzeigen“ und nachschauen ob alle Einträge da sind. Im Logfile sollten diese Einträge drin stehen.

epg_upload.log:
2005/10/16 20:58:43-Toppyinternal_channel:20 found for ini_svcId:12602 inifile_entry:1
2005/10/16 20:58:43-Toppyinternal_channel:33 found for ini_svcId:1793 inifile_entry:2

11. Der EPG_Uploder sollte jetzt laufen.
12. Das Programm TVM2TGD in ein Ordner entpacken wohin ist egal.
13. Die sender.ini öffnen und anpassen, es sollten nur die Sender untereinander stehen die ich auch haben will. Die Schreibweise darf nicht geändert werden.
14. In der settings.ini bei „Data Source=“ kommt Path zur TV Movie Datenbank hin „tvdaten.mdb“, wenn der Clickfinder im Standardverzeichnis installiert wurde brauch da nichts geändert werden. Und bei „Exportday=“ kommt hin wie viele Tage ich exportieren will.
15. Jetzt sollte es fertig sein.
16. TVM2TGD.exe starten (man sieht nichts, nur vom FTP Script sieht etwas)
17. Es werden nun die *.TGD (die wir brauchen für den EPG_Uploader) unter c:\EPGdaten gespeichert und per FTP auf den Toppi kopiert. Zum Schluss löscht das FTP Script die Dateien unter c:\EPGdaten.
18. Jetzt sollten die *.TGD Dateien auf dem Toppi unter „EPGdata“ zusehen sein.
19. sind die Dateien in der ROOT und nicht unter „EPGdata“ bitte das Script „FTP.vbs“ mit dem Editor öffnen und die Zeile
“obj.run"%comSpec% /c>>%temp%\ftp.txt echo :[ color=red]cd[/color]",0,1“ in
“obj.run"%comSpec% /c>>%temp%\ftp.txt echo:",0,1” ändern
20. Toppi am besten ausmachen und wieder an. Jetzt sollten in einigen Sekunden im EPG auftauchen.
21. Und FERTIG!


Gruß

Topiefan
und nun aus aktuellem Anlass noch eine Ergänzung:
Muffin Man hat geschrieben: Auf keinen Fall innerhalb der epg_upload.ini einen schon vorhandenen Absatz nach [Channel X] ändern (war mein erster Fehler!) sondern vom TAP über die Einstellung "Number of Services=X" einen neuen Absatz in der INI anlegen lasssen.

Das funktioniert so:

1. epg_upload TAP beenden "Ausgang..." falls nicht schon geschehen.
2. Kopieren der epg_upload.ini - Topfield --> PC
3. Bearbeiten der epg-upload.ini auf dem PC unter dem Absatz [General] "Number of Services=X"
Beispiel, um einen neuen Sender einzutragen:
"Number of Services=8" <--- einfach auf "Number of Services=9" ändern und abspeichern. SONST NICHTS ÄNDERN ODER HINZUFÜGEN!


4. Kopieren der geänderten epg_upload.ini - PC --> Topfield (überschreiben)
5. epg_upload TAP starten (eventuell warten bis alle Daten nachgeladen)
6. mit EXIT-Taste aufrufen und wieder wie in Punkt 1 beenden.
7. Kopieren der epg_upload.ini - Topfield --> PC
8. Es wurde jetzt ein neuer Absatz vom TAP angelegt (Beispiel):

[Channel 9]

service_name=
service_id=0
transport_stream_id=0
original_network_id=0


Diesen Absatz mit den im TAP hinterlegten ("Senderinfos anzeigen") Senderdaten ändern (Beispiel für VIVA):

[Channel 9]

service_name=VIVA
service_id=28676
transport_stream_id=1078
original_network_id=1


9. Abspeichern, Kopieren der geänderten epg_upload.ini - PC --> Topfield (überschreiben)
10. Nachprüfen, ob die Sender.ini (von TVM2TGD.exe) den gewünschten Sender (Beispiel: VIVA) enthält und wenn nötig nachtragen und abspeichern.
11. Nochmal zur Sicherheit TVM2TGD.exe laufen lassen.
12. epg_upload TAP starten - fertig!

Ich habe damit einen einwandfreien EPG bei den RTL Sendern und auch bei DSF, Das Vierte und Nick :)

Danke hier auch nochmal an dvdbommel für die Unterstützung ;)

Verfasst: Mo 12. Dez 2005, 21:57
von steve
@erna:
Darf ich gegebenenfalls auf Deine Hilfe setzen? Ich hab vor, das janze auch bei mir einzurichten. Nur für den Fall, dass ich nicht klar komme......? :rolleyes:

Verfasst: Mo 12. Dez 2005, 21:58
von der_toddi
steve0564 hat geschrieben:Nur für den Fall, dass ich nicht klar komme......? :rolleyes:
Liest sich auf den ersten Blick kompliziert, oder?

Verfasst: Mo 12. Dez 2005, 22:01
von steve
der_toddi hat geschrieben:Liest sich auf den ersten Blick kompliziert, oder?
Na ja, schon! Ich habe jetzt nicht gerade zwei linke Hände, was Computerrei angeht, aber es wäre schön eine Hilfestellung im back zu haben, für den Fall der Fälle........
(Apropo, hat schon jemand mikanu im neuen Board gesehen????)

Verfasst: Mo 12. Dez 2005, 22:02
von emarzinkowski
ja, klar. ich helfe gerne.
Komischerweise hatte ich aber ein Problem, wenn ich die ini's editiert habe. Die alten Einträge liefen weiterhin, die neuen wollter er einfach nicht auswerten. Und das obwohl alles korrekt war...
dvdbommel hat mir dann freundlicherweise ini's erstellt und mit denen läuft es jetzt prima.
Die könnte ich natürlich weiterreichen :)

Aber ansonsten ist es nicht sooo kompliziert, wie es sich anhört.
Wenn's beim ersten mal läuft ;) :D

Verfasst: Mo 12. Dez 2005, 22:03
von der_toddi
Bin auch noch am überlegen ob ich mir das antue... :think:

Verfasst: Mo 12. Dez 2005, 22:33
von emarzinkowski
es lohnt sich!
ich hatte zwar auch viel Mühe damit, aber nun läuft es und ich bin happy :D

Verfasst: Mo 12. Dez 2005, 22:40
von dvdbommel
@ all

die TV Daten von über ner Woche mit EPG uploader 2.7 auf dem TOPF zu haben möchte ich auf jeden Fall nicht mehr missen ... kann ich nur empfehlen :-)

Mache 1x pro Woche ein UPDATE und läuft bestens ...

Gruß

Verfasst: Di 13. Dez 2005, 16:30
von Maliboy
Die Sache hat nur einen Haken (für mich).

Mein Clickfinder ABO ist abgelaufen und da ich in TV-Browser eine bessere und vor allem Kostenlose Alternative sehe/habe, werde ich es nicht mehr verlängern...

Und da ich kein JAVA Programmieren kann, kann ich leider auch kein TOPFIELD Plug-In schreiben ...

Verfasst: Di 13. Dez 2005, 18:55
von bubendorf
Hallo Maliboy

ich kann Java programmieren. Und ich habe auch TV-Browser im Einsatz.
Aber leider verbieten es die Nutzungsbedingungen von TV-Browser die Daten zu exportieren. Dieses Plug-In hätte ich sonst schon längstens geschrieben.

Im alten Forum ist jedoch noch beschrieben wie man das ganze auch mit xmltv (xmltv.sourceforge.net) betreiben kann. xmltv ist Freeware und läuft bei mir sehr gut. Leider ist die Installation nicht so einfach wie mit dem Clickfinder.

Gruss
bubendorf

Verfasst: Di 13. Dez 2005, 19:00
von steve
Maliboy hat geschrieben:Die Sache hat nur einen Haken (für mich).

Mein Clickfinder ABO ist abgelaufen und da ich in TV-Browser eine bessere und vor allem Kostenlose Alternative sehe/habe, werde ich es nicht mehr verlängern...
Und nun wird mir schlagartig klar, was der Grund war, warum ich es bisher nicht installiert hatte....
Ich nutze auch den TV-Browser! :(

Verfasst: Di 13. Dez 2005, 19:03
von obsolet
bubendorf hat geschrieben:Hallo Maliboy

ich kann Java programmieren. Und ich habe auch TV-Browser im Einsatz.
Aber leider verbieten es die Nutzungsbedingungen von TV-Browser die Daten zu exportieren. Dieses Plug-In hätte ich sonst schon längstens geschrieben.
Kann mir aber auch net vorstellen dass die Nutzungsbedingungen von Clickfinder einen Export erlauben :u:

Verfasst: Mi 14. Dez 2005, 09:17
von der_toddi
So ein paar Fragen hab ich da mal :wink:

Ich geh mal davon aus das ich die Clickfinder-Premium Version brauche. Richtig?
Werden die Sender die ich damit aktualisiere nicht vom EPG-Update von Smartepg
wieder überschrieben? Oder muß ich sie aus derListe der zu scannenden Sender rausnehmen?

Verfasst: Mi 14. Dez 2005, 09:36
von bubendorf
der_toddi hat geschrieben:Werden die Sender die ich damit aktualisiere nicht vom EPG-Update von Smartepg wieder überschrieben? Oder muß ich sie aus derListe der zu scannenden Sender rausnehmen?
Nein, das passiert nicht.
Im Gegenteil. Auf dem Topf werden die TGD Dateien vom EPG_Uploader gelesen und als EPG Daten der Firmware zur Verfügung gestellt. SmartEPG und andere EPGs holen sich diese Daten dann von der Firmware. Die EPGs merken gar nicht, dass die Daten nicht vom Sender kommen.

Gruss
bubendorf

Verfasst: Mi 14. Dez 2005, 09:37
von dvdbommel
der_toddi hat geschrieben:So ein paar Fragen hab ich da mal :wink:

Ich geh mal davon aus das ich die Clickfinder-Premium Version brauche. Richtig?
Werden die Sender die ich damit aktualisiere nicht vom EPG-Update von Smartepg
wieder überschrieben? Oder muß ich sie aus derListe der zu scannenden Sender rausnehmen?
Ja du brauchst die Premium Version :mad:

Ja deine Daten werden nach und nach von SmartEPG wieder überschrieben ...
das ist auch ok und funktioniert einwandfrei ... alle Daten die von SmartEPG nicht aktualisiert werden ... also SPÄTER liegen ... werden weiterhin die Daten von EPGuploader verwendet ...

hoffe ich habs verständlich erklärt :D :

Verfasst: Mi 14. Dez 2005, 09:38
von dvdbommel
bubendorf hat geschrieben:Nein, das passiert nicht.
Im Gegenteil. Auf dem Topf werden die TGD Dateien vom EPG_Uploader gelesen und als EPG Daten der Firmware zur Verfügung gestellt. SmartEPG und andere EPGs holen sich diese Daten dann von der Firmware. Die EPGs merken gar nicht, dass die Daten nicht vom Sender kommen.

Gruss
bubendorf
Bist du dir da SICHER ... glaube ich nicht

Ich mache nach EGPuploader grundsätzlich ein UPDATE mit SmaertEPG ....
und habe EPGuploader auch nicht im Auto Start

Verfasst: Mi 14. Dez 2005, 10:10
von bubendorf
Hallo dvdbommel

SmartEPG überschreibt überhaupt nichts.
Es liest einfach die von der Firmware gelieferten EPG Daten und legt sie in der SMARTEPG.DAT ab. Mehr nicht!

Bubendorf

Verfasst: Mi 14. Dez 2005, 10:18
von emarzinkowski
wenn der EPG Uploader nicht im Autostart ist, also nicht immer läuft, kann er nicht die "aktuellen Events" updaten.
Dh. Improbox und Nice display zeigen irgendwann alte Sendungen als aktuell an.

Verfasst: Mi 14. Dez 2005, 10:21
von der_toddi
emarzinkowski hat geschrieben:wenn der EPG Uploader nicht im Autostart ist, also nicht immer läuft, kann er nicht die "aktuellen Events" updaten.
Dh. Improbox und Nice display zeigen irgendwann alte Sendungen als aktuell an.
Das heißt der EPG Uploader muß im Autostart sein um evtl. Programmänderungern die vom Sender kommen an Smartepg zu übergeben?

Oder hab ich jetzt einen Denkfehler? :confused:

Verfasst: Mi 14. Dez 2005, 10:34
von emarzinkowski
EPG Uploader aktualisiert in festgelegten Abstnden die Daten (z.B. auch das laufende Event)
Die Zeitspanne dafür kannst du selber in der ini festlegen.