Page 2 of 5

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Mon Jun 23, 2008 17:21
by chefinen
Hallo,

ich habe schon ein Script nahezu fertig, dass EPG-Daten (die direkt von Premiere stammen) aufbereitet und in die Activy Datenbank schreibt.
Funktioniert bis jetzt ganz gut.

Performance:
Für 1000 EPG Datensätze ca. 30 Sek.

Ich habe das ganze in meiner Testumgebung (Notebook mit Original Activy Datenbank) getestet.

Mir fehlt jedoch noch das automatische Downloaden von der Premiere-Homepage.
Was man allerdings machen muss, ist sich bei Premiere zu registrieren, dann kann man die EPG-Daten downloaden.
Dass Heißt jeder der dieses Script (wenn es fertig ist) verwenden will muss sich bei Premiere registerieren und die Logindaten im Script hinterlegen.
(wenns fertig ist, kann man das ganze direkt in VZD Integrieren)

Ich poste meine Sourcen deshalb noch nicht, da ich es erst im Echtbetrieb testen und den Automatischen Download noch integrieren muss.

Wenn das EPG funktioniert kann an das Thema Optionstaste gegangen werden.

Gruß chefinen.

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Mon Jun 23, 2008 18:03
by brainside
chefinen wrote:Dass Heißt jeder der dieses Script (wenn es fertig ist) verwenden will muss sich bei Premiere registerieren und die Logindaten im Script hinterlegen.

Das kann ich dann auch in das Konfig-Tool integrieren und dann vercrypted oder im Klartext im INI-File abspeichern.

Gruß,
Armin

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Thu Jun 26, 2008 17:54
by chefinen
Hallo Armin,

wenn alles klapt, komm ich auf dich zu.

@All:
Die erste Version ist nun fertig und steht hier zum Download bereit!

Werd ich so schnell auch nicht können, da meine Internetverbindung zur Activy wegen eines Unwetters kaputt ist.

Wer so mutig ist, kann das ganze mal testen:

Was macht das ding?
Download und Import der "Direkt" EPG-Daten in die Activy.

Wie sehe ich dass es funktioniert hat?
Einfach die EPG-Übersicht öffnen und zu den Premiere Dynamic Channels gehen.
Nun sollte das EPG für die Direkt Kanäle angezeigt werden.

Läuft der EPG-Import schon dauerhaft?
Nein, das wird Integriert, wenn alles funktioniert.

Welcher Zeitraum wird vom EPG abgedeckt?
4 Wochen

Wie installiere ich diesen EPG-Import?
1. Download
2. Auf einem anderen PC (nicht Activy) entpacken.
3. Per Netzwerk auf die Activy verbinden (Laufwerk E der Activy).
4. Im Laufwerk E: der Activy wechselt man ins Verzeichnis E:\persist\Private\
5. Dort legt Ihr folgendes Verzeichnis an: "P-EPG"
6. Jetzt wechseln wir in das Verzeichnis "P-EPG"
6. Jetzt müssen folgende Ordner angelegt werden: "7-ZIP", "Archiv", "Extract", "LOG"
7. In den Ordner "7-ZIP" kopiert Ihr die 2 Dateien (unter 2tens Entpackt) die im "7-ZIP" Ordner der ZIP-Datei sind.
8. Jetzt noch dieP-EPG.EXE aus der ZIP-Datei in das Verzeichnis E:\persist\Private\P-EPG\ kopieren.
9. Manuelles Ausführen der P-EPG.EXE über den Explorer.

Je nach Internetverbindung kann der Download natürlich beliebig lange dauern.
Ob die P-EPG.EXE überhaupt was macht, kann man in der P-EPG.LOG im Verzeichnis E:\persist\Private\P-EPG\LOG\ sehen.

Wer Probleme hat, bitte auch das LOG posten.

Fröhliches Testen!

Gruß chefinen

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Thu Jun 26, 2008 18:21
by bgewehr
Hallo, Chefinen,

Du legst ja ein tolles Tempo vor.

Ich bin leider nicht so tief in der Technik wie Du, also kann ich noch nicht beurteilen, ob diese Erkenntnisse auch für die 5XX verwendbar sind.

Wer hat den so tiefe Datenbankkenntnisse, um das prüfen oder beurteilen zu können?

Gruß

bgewehr

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Thu Jun 26, 2008 21:05
by InTimo
Hallöle,

Hut ab für den Einsatz. Wär total genial, wenn das auch für die 570er ginge. Hoffentlich unterstützt FSC Dich/uns zweckes Datenbank

Timo

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Fri Jun 27, 2008 8:22
by chefinen
Hallo,

ich hab mir gestern mal ne Offline Version gebastelt und die Daten per USB-Stick auf meine Activy gebracht.
Beim Testen stellte ich zwei Bugs fest.
1. Das Startdatum mit Uhrzeit für die Events werden nicht richtig übernommen.
(Grund dafür ist, dass die Activy ein englishes Betriebssystem hat und demzufolge ist im Datum Tag und Monat vertauscht.)

2. es werden nicht alle Events aus der CSV-Datei übernommen.
(hier hab ich meine Codierung bzgl. Datenbank-insert im verdacht.)

Punkt 1 kann ich sehr schnell machen.
Punkt 2 muss ich erst noch genauer unter die Lupe nehmen.


Gruß chefinen

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Fri Jun 27, 2008 12:09
by chefinen
Hallo @ all,

anbei die neue Version mit den Bugfixes.
Die performance beim Schreiben des EPG's in die Datenbank wurde um 100% schneller. :D
Auf meinem Testsystem wurden 1908 EPG-Einträge in 28 Sekunden geschrieben.


Software kann hier downgeloaded werden.
(ich hab den Link im oberen Beitrag aktuallisiert. Die Installanleitung hat sich nicht geändert.)

Der Sourcecode kann hier downgeloaded werden.

@ bgewehr, InTimo und AMC5xx Nutzer:
Ihr könnt euch diese Version auch mal downloaden (völlig unbedenklich).
Die Verzeichnisstrukturen sollten bei euch ja auch existieren.
Falls der Datenbankname oder -Struktur nicht passt, wird P-EPG nichts kaputt machen, da ja nur die Datenbank geöffnet und ein Insert gemacht wird.
Wenn dies fehl schlägt, passiert einfach nichts.
Wenn Ihr dann ins Logbuch schaut und da steht in der vorletzten Zeile:
"Es wurden insgesamt 0 EPG-Events Importiert."
Dann hats nicht geklappt.

Gruß chefinen

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Fri Jun 27, 2008 16:16
by Grobi
Habs grad ausprobiert.
Installation wie angegeben, alles nach E:\persist\Private\P-EPG kopiert
p-epg.exe gestartet
Es geht ein paar mal eine DOS-Box auf (vermutlich 7-zip) aber im EPG (Tv-Programm, Aufnehmen) steht immer noch ein langer, blauer Balken bei den Direkt Kanälen.

Hie mein Log (das jedoch okay aussieht)
20080627160852 Starte Premiere EPG Verarbeitung.
20080627160852 Starte Download...
20080627160852 Download für Kalenderwoche 26
20080627160902 Download von presse_26_20080627_051502_csv.gz
20080627160904 Extract von presse_26_20080627_051502_csv.gz
20080627160915 Download für Kalenderwoche 27
20080627160922 Download von presse_27_20080627_052158_csv.gz
20080627160924 Extract von presse_27_20080627_052158_csv.gz
20080627160932 Download für Kalenderwoche 28
20080627160942 Download von presse_28_20080627_052627_csv.gz
20080627160944 Extract von presse_28_20080627_052627_csv.gz
20080627160949 Download für Kalenderwoche 29
20080627161000 Download von presse_29_20080627_052927_csv.gz
20080627161001 Extract von presse_29_20080627_052927_csv.gz
20080627161008 Ende Download...
20080627161009 Starte Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_26_20080627_051502.csv.
20080627161105 Es sollen insgesammt 843 EPG-Events Importiert werden.
20080627161105 Ende Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_26_20080627_051502.csv.
20080627161105 Starte Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_27_20080627_052158.csv.
20080627161145 Es sollen insgesammt 768 EPG-Events Importiert werden.
20080627161145 Ende Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_27_20080627_052158.csv.
20080627161145 Starte Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_28_20080627_052627.csv.
20080627161157 Es sollen insgesammt 252 EPG-Events Importiert werden.
20080627161157 Ende Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_28_20080627_052627.csv.
20080627161157 Starte Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_29_20080627_052927.csv.
20080627161213 Es sollen insgesammt 252 EPG-Events Importiert werden.
20080627161213 Ende Parsen der EPG-Daten von EPG-File: E:\persist\Private\P-EPG\Extract\presse_29_20080627_052927.csv.
20080627161213 Es wurden insgesamt 1908 EPG-Events Importiert.
20080627161213 Ende Premiere EPG Verarbeitung.

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Fri Jun 27, 2008 18:49
by chefinen
Hallo Grobi,

Laut deinem Logbuch hats funktioniert, denn es wurden 1908 EPG Einträge in deiner Datenbank für Premiere Dynamic Channel gefunden.

Hab bei mir gerade den Import getestet.
Es steht in der EPG-Übersicht bei den Premiere Dynamic Channel (Direkt Kanälen) ein EPG.
Zwar nicht bei allen, und die EPG-Daten stimmen nicht zum Kanal.
Da muss ich wol nochmal ran.

Mach mal folgendes:
Wenn du das Fernsehbild hast, die Blaue Taste drücken.
Nun sollte sich die EPG-Übersicht öffnen.
Dann wechselst du zu den Premiere Dynamic Channel.

Da sollte nun bei ein paar ein EPG stehen.

Gruß chefinen.

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Fri Jun 27, 2008 19:22
by Grobi
Leider ebenfalls Fehlanzeige die Dynamic Channel sind alle leer.
Ich habe ich nichts an den Namen verändert, da ich die Box just heute morgen Recovery1 resettet hab.

Kann es was mit TVTV zu tun haben? Werden die korrekten Datenbank Tabellen vielleicht erst eingerichtet, wenn TVTV aktiviert und eingerichtet wurde (nur so ne Idee)

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Fri Jun 27, 2008 21:02
by chefinen
Hallo,

die Datenbanktabelle (Schedule) muss passen.
Im Log steht in der vorletzten Zeile 1908 Datensätze.
Um diese Zahl im LOG anzeigen zu können mache ich eine Select auf alle Dynamic Channel Einträge der Schedule Tabelle.
Somit muss die Tabelle passen (und Sie wurde ja auch befüllt!)
Jetzt stellt sich nur die Frage warum es bei dir nicht geht.

Eines kannst noch testen:
geh die einzelnen Kanäle mal durch und drück je Kanal mal die Menü Taste, dann werden die nächsten 3 Sendungen des kanals angezeigt. Vielleicht taucht da ja was auf.

Dass muss ich mir bei einem Bier(chen) nochmal durch den Kopf gehen lassen.

Ich meld mich wieder.

Gruß chefinen.

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Mon Jun 30, 2008 21:45
by Grobi
Und? Noch was gefunden? Währe echt mal interessant. Mich neft immer, das ich nach einer Filmbestellung immer erstmal alle Sender durchklackern muß, um den richtigen Kanal zu finden.

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Tue Jul 01, 2008 11:20
by chefinen
Hallo @ all,

Hab ne neue Version gebastelt, die nun die richtige Zuordnung EPG zu Kanal machen sollte.
Kannst leider erst heute abend testen.
Hier schon mal die neue Version 1.03.

Folgendes wurde geändert:
- Zuweisung der Service-ID wurde richtig gestellt.
- Integration der Versionsnummer (auch im Logbuch)
- Auswahl der zu Importierende Kalenderwochen im voraus wurde teilweise Integriert. (soll später über eine INI definiert werden können.) Derzeit fest 1 Woche
- Performance beim Download wurde verbessert ca. 30 % schneller


@Grobi:
ich konnte nichts finden, warum das EPG bei dir nicht angezeigt werden sollte.
Hast du die aktuellen Kanäle dirnnen? Vielleicht mal einen Kanalscan durchführen.

@All:
Hat sonst noch jemand Probleme?

Bekannte Probleme:
Das EPG ist evtl. noch lückenhaft. D.h. laut Logbuch fehlen von insg. 1708 Events 159 in der Datenbank!
(So wie es aussieht, sind dass doppelte Einträge!)

Gruß chefinen

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Tue Jul 01, 2008 22:09
by chefinen
Hallo grobi,

ich bin gerade meinen eigenem Rat gefolgt :idea: , und hab einen Sendersuchlauf durchgeführt.
Nun kann ich den gleichen Effekt wie du nachstellen. Obwohl die Daten in der Datenbank sind, wird in der EPG-Übersicht nichts angezeigt. :cry:
Ich kann mir dass aber frühestens am Donnerstag ansehen.

Ich bitte daher Alle noch um etwas Geduld. :oops:

Es kann eigentlich nur an bestimmten Werten (ID's) hängen, die nicht zusammenpassen.

(Zumindest sind wir auf der Spur!) :wink:

Gruß chefinen.

Re: Korrekte Steuerung von Premiere Sport/Direkt/etc.

Posted: Wed Jul 02, 2008 18:24
by Grobi
Hört sich guut an ,) Kanns kaum erwarten!