Autor Thema: kaffeine premiere epg  (Gelesen 4413 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline guality

  • Cubie
  • **
  • Beiträge: 27
kaffeine premiere epg
« am: 05 Oktober, 2007, 16:01 »
hallo allerseits.

ich habe im verlauf der letzten woche einen patch für kaffeine geschrieben, der es ermöglicht, epg-daten für die premiere feeds zu erhalten.

den patch gibt es hier: http://beta.dvbcube.org/index.php?topic=20143.msg91834#msg91834

fragen, anregungen, bugs, etc. dann bitte hier posten.

beim testen ist mir aufgefallen, dass es abends auf einigen feeds epg-löcher geben kann und kaffeine dann das nächste event aus der db anzeigt, was erst morgen läuft... da sollte man dann aufpassen :-)
außerdem scheint es bei zeitänderungen (heute früh z.b. verschiebungen um 15min) keine aktualisierung über CIT (Premiere Content Information Table) zu geben, evtl. läuft das dann über CPT (Content Presentation Table)? bisher habe ich dort aber nur die virtuellen kanalnamen entdeckt.

wegen der dynamischen zuordnung und der lücken taugt das epg also nicht unbedingt fürs "aktive gucken", für den timer reicht es allemal.

update: es gibt nun ein epg-plugin für kaffeine 0.8.6-svn!
release 0.0.1 - kaffeine-premiere-epg-plugin: http://mtrons.googlepages.com/kaffeine-premiere-epg-plugin-0.0.1.zip

guality
« Letzte Änderung: 15 Dezember, 2008, 14:29 von mtron »

Offline named

  • Cubie
  • **
  • Beiträge: 25
Re: kaffeine premiere epg
« Antwort #1 am: 05 Oktober, 2007, 17:05 »
Nice work, guality!

Just tested it. No glitches so far, besides what you mention in your post.

Edit: Atm, tsid:2-sid:225 and tsid:4-sid:208 seem to have their schedules interchanged.
« Letzte Änderung: 05 Oktober, 2007, 18:08 von named »

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1513
    • some debs
Re: kaffeine premiere epg
« Antwort #2 am: 05 Oktober, 2007, 19:45 »
uh, Herzlichen Dank! War bitter nötig  ;)

Werde nächste Woche auch ausgibig testen. Bitte auch an Kaffeine-devel (englisch) schicken, Hftom (maintainer) nimmt solche Patches  in der Regel Problemlos ins SVN.
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline guality

  • Cubie
  • **
  • Beiträge: 27
Re: kaffeine premiere epg
« Antwort #3 am: 05 Oktober, 2007, 20:06 »
meinst du man muss bei der geschichte lizenzrechtlich etwas beachten? premiereepg2vdr wird als opensource ja auch öffentlich angeboten, allerdings habe ich bei dvbsnoop folgenden kommentar im code gefunden:

Zitat
Please check for legal issues, when using provider specific
data structures in your own software!
Using  these data structures may require a certification or
licensing process by the provider.


Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1513
    • some debs
Re: kaffeine premiere epg
« Antwort #4 am: 05 Oktober, 2007, 21:52 »
Naja, das ist nicht gut. Da wirds wahrscheinlich besser sein daraus einen epg - plugin zu machen. Ich werd mal mit hftom reden.

Die Jungs von mythtv scheinen dann einfach drauf zu schei*en. Dort ist das premiere direkt epg im normalen svn.
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline guality

  • Cubie
  • **
  • Beiträge: 27
Re: kaffeine premiere epg
« Antwort #5 am: 05 Oktober, 2007, 22:35 »
ich hatte bei den ersten gehversuchen mit dem patch mit hftom im irc-chat gesprochen, es scheint so,
also würde die bisherige plugin-schnittstelle den zugriff auf die eventTable nicht zulassen. wäre aber denke ich das beste fürs kaffeine-projekt,
wenn sowas ausgelagert wird. er meinte auch, dass bisher immer nur das erste plugin überhaupt angesprochen wird, also nicht wirklich großer plugin-support :-)
aber in der richtung kann man auf jeden fall weiterarbeiten denke ich.

edit: hmm heute bei den sportübertragung war das epg ganz schön daneben, frage mich woran das liegt, im cit laufen die events eigentlich sid-basiert...
« Letzte Änderung: 06 Oktober, 2007, 17:28 von guality »

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1513
    • some debs
Re: kaffeine premiere epg
« Antwort #6 am: 08 Oktober, 2007, 10:02 »
ja, aber grundsätzlich wird nichts dagegen sprechen. Man muss sich nur etwas über eine epg - plugin API unterhalten dass solche Sachen über mehrere Releases hinweg verwendbar sind.

Aber grundsätzlich funktioniert dein patch schon ganz ok. Die typischen Bugs sind normal  ;) Danke dafür.

Bis sich etwas genaueres abzeichnet (hftom wollte ich schon gestern melden, schau ma mal ob ich es heute schaffe), werden wir den patch hier im forum pflegen.

Grüsse,
mtron
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Offline named

  • Cubie
  • **
  • Beiträge: 25
Re: kaffeine premiere epg
« Antwort #7 am: 09 Oktober, 2007, 19:14 »
@mtron: About the vdr-premiereepg plugin, it works flawlessly, even on the sports channels. However it has an option to correct the epg. Don't know how relevant is this. Just noticed that it also dynamically renames the nvod channels. That would be nice to have in kaffeine.

Sadly my kaffeine epg is all messed up. Just to give an example, today ssid224 has the epg for ssid244. Noticed this on a number of occasions. The other channels seem to have also wrong epg. Haven't investigated which ones are mixed and how.
It seems that since I applied the patch, changing channels is slower.

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1513
    • some debs
Re: kaffeine premiere epg
« Antwort #8 am: 09 Oktober, 2007, 20:41 »
sounds good. There is still much work to do with the epg event management and current kaffeine channel update leaves the name intact and just updates the Freq. ect.

Zitat
It seems that since I applied the patch, changing channels is slower.
Can't confirm that

Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]

Phantom

  • Gast
Re: kaffeine premiere epg
« Antwort #9 am: 10 Oktober, 2007, 20:53 »
Wie baue ich den Patch ein?

Offline guality

  • Cubie
  • **
  • Beiträge: 27
Re: kaffeine premiere epg
« Antwort #10 am: 10 Oktober, 2007, 21:42 »
  • kaffeine svn auschecken
  • "cd $SVN/multimedia/kaffeine"
  • "patch -p0 -i /path/to/epg.patch"

Offline guality

  • Cubie
  • **
  • Beiträge: 27
Re: kaffeine premiere epg
« Antwort #11 am: 10 Oktober, 2007, 21:51 »
ich versuche gerade den grund für den epg-salat zu finden. völlig unklar ist mir, wieso für die sid 212 noch munter epg-daten gesendet werden, dabei ist der feed doch schon seit tagen abgeknipst?!

wenn die anderen epg-plugins weiterhin funktionieren, kann man wenigstens ein krankes mapping der neuen/alten feeds ausschließen. bestätigung? (habe im moment nur kaffeine soweit konfiguriert)

@named: please, could you investigate the epg correction feature in vdr-premiereepg, is the epg messed up in vdr at any time?

Phantom

  • Gast
Re: kaffeine premiere epg
« Antwort #12 am: 10 Oktober, 2007, 21:56 »
Danke für deine Schnelle Antwort, leider habe ich glaube ein Fehler drin, oder passt das so?

phatnom@phoenix:~/multimedia/kaffeine/src/input/dvb$ patch -p0 -i epg.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: src/input/dvb/dvbevents.cpp
|===================================================================
|--- src/input/dvb/dvbevents.cpp        (Revision 718371)
|+++ src/input/dvb/dvbevents.cpp        (Arbeitskopie)
--------------------------
File to patch: dvbevents.cpp
patching file dvbevents.cpp
Hunk #2 FAILED at 449.
Hunk #3 succeeded at 816 (offset -2 lines).
Hunk #4 succeeded at 894 (offset -2 lines).
Hunk #5 succeeded at 1068 (offset -2 lines).
Hunk #6 succeeded at 1095 (offset -2 lines).
1 out of 6 hunks FAILED -- saving rejects to file dvbevents.cpp.rej
can't find file to patch at input line 418
Perhaps you used the wrong -p or --strip option?
[code]
[/code]

Offline guality

  • Cubie
  • **
  • Beiträge: 27
Re: kaffeine premiere epg
« Antwort #13 am: 10 Oktober, 2007, 22:10 »
du musst nach "~/multimedia/kaffeine" wechseln und dort patchen, denn wie du in der ausgabe sehen kannst sucht er nach dem pfad "src/input/dvb/" in dem du dich jedoch bereits befindest...

edit: mit "patch -p14 -i epg.patch" müsste es auch so gehen (mit -p N schneidest du N zeichen vom pfad ab) - "man patch" ist dein freund

Phantom

  • Gast
Re: kaffeine premiere epg
« Antwort #14 am: 10 Oktober, 2007, 22:36 »
Funktioniert leider nicht, liegt wahrscheinlich daran, dass ich Kaffeine 0.8.6-svn verwende zudem schlägt "Hunk 2" fehl.
Aber danke für dein Hilfe ;) den einen Punkt mit Kaffeine Verzeichnis hat ich überlesen, bzw. habe eins zu weit gedacht.