Versteh ich nicht. Wozu ist das HD ?
Was heißt: "Wenn keine Daten verfügbar sind ?"
Versteh ich nicht. Wozu ist das HD ?
Was heißt: "Wenn keine Daten verfügbar sind ?"
Würde ich mir auch wünschen. Aber aus der Historie heraus glaube ich nicht daran.
Ich hänge mal meine channelmap.conf an.
Die conf ist für Astra und Hotbird, wobei TVM der Haupt-, und epgdata.com der Nebenprovider ist.
Super. Vielen Dank. Nur um sicher zu gehen:
meint
?
Woher hast Du denn die channelmap? IDs mit 001, also führenden Nullen, gibts bei tvm nicht mehr. Nimm die channelmap-merge.conf, die beiliegt und pass sie dir an.Bei mir heisst di
Ahhhh ! Ich hatte die channelmap.conf-multimerge-astra verwendet. Jaaa - dann gibt es auch TVM als Quelle.
Mille grazie !
Also habe auf dem vdr das plugin in Version epg2vdr (0.1.7) - epg2vdr plugin.
Auf meinem Server habe ich den epgd aus dem yavdr repository, mit dem Patch von 3PO.Der vdr schickt sein EPG an den Server, dort lädt der epgd auch Dateien runter.
Aber zurück klappt nicht. Das EPG auf dem vdr ist leer.
Ich habe es jetzt schon mehrer male neu installiert, immer das gleiche Problem.
Bei läuft es auch noch nicht wie gewünscht. Erst dachte ich auch, da kommt gar nichts. Aber nach dem Löschen der epg.data füllt es sich so langsam. Allerdings sehe ich nur dvb/epgdata als Quelle. Geladen ist aber auch von TVM alles.
root@pinguin-pvr:/var/lib/vdr# sudo epgd-tool -check-events
--------------
SELECT count(1),source FROM events group by source
--------------
count(1) source
46588 epgdata
29705 tvm
4580 vdr
root@pinguin-pvr:/var/lib/vdr# sudo epgd-tool -check-pic
--------------
SELECT count(1) FROM images WHERE image IS NOT NULL
--------------
count(1)
17146
Display More
Meine channels.map sieht so aus:
//
// get this channels from TVM
//
//
vdr:000 = S19.2E-1-1066-28656 // VH1
vdr:000 = S19.2E-133-6-267 // Sky Bundesliga HD 2
vdr:000 = S19.2E-133-13-277 // Sky Bundesliga HD 3
vdr:000 = S19.2E-133-6-268 // Sky Sport HD 3
vdr:000 = S19.2E-133-10-102 // Sky HD FanZone
vdr:000 = S19.2E-133-2-262 // Sky Bundesliga 1
vdr:000 = S19.2E-133-3-272 // Spieldaten
vdr:000 = S19.2E-133-3-282 // Sky Bundesliga 3
...
tvm:001 = S19.2E-1-1019-10301 // Das Erste HD
epgdata:71:2 = S19.2E-1-1019-10301 // Das Erste HD
//
tvm:002 = S19.2E-1-1011-11110 // ZDF HD
epgdata:37:2 = S19.2E-1-1011-11110 // ZDF HD
tvm:004 = S19.2E-1-1057-61200 // RTL HD
epgdata:38:2 = S19.2E-1-1057-61200 // RTL HD
Display More
Bin für jeden helfenden Hinweis sehr dankbar.
Hey danke Euch allen. An das vdr-plugin hatte ich nicht gedacht ... . Dann geht es auch (OK, ich sehe noch nicht im VDR-Live - aber das sehe ich mir nicht mehr heute an).
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: --- EPG update started ---
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Starting cleanup of images in '/var/cache/vdr/epgimages'
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Statement 'select fileref from imagerefs where imagename = ?' with (1) in parameters and (1) out bindings prepared
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Remove old symlinks
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Cleanup finished, removed (0) images and (0) symlinks
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Update EPG, reloading all events
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-190-11100' - '' with 317 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-250-11100' - '' with 308 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-530-11100' - '' with 262 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-10-11100' - '' with 222 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-460-11100' - '' with 380 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-440-11100' - '' with 222 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-160-11100' - '' with 292 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-620-11100' - '' with 386 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Processed channel 'I-0-140-11100' - '' with 287 updates
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Updated all 9 channels, 2676 events (0 deletions) in 0.182 seconds
Mar 19 23:09:53 pinguin-lin64-virt vdr: EPG2VDR: Load images from database
...
Display More
vdr-epg-daemon-0.1.12.git20140317.1708
du hast irgendwie gestern den Absprung verpasst und den Gong nicht gehört: [Announce] epgd-0.1.4 / epg2vdr-0.1.3 - Advent, Advent...
Passiert wenn man sich immer bei der "Kokurrenz" tummelt
Christian
ah, kann ja nicht lang dauern bis es für xmltv auch nen passenden Loader gibt.... kann mir nicht vorstellen das Joe nicht schon am Schrauben ist.
Christian
Es soll wohl schon einer gesichtet worden sein.
du hast irgendwie gestern den Absprung verpasst und den Gong nicht gehört: [Announce] epgd-0.1.4 / epg2vdr-0.1.3 - Advent, Advent...Passiert wenn man sich immer bei der "Kokurrenz" tummelt
Christian
Du hast irgendwie recht. Es war ja auch eher unscheinbar "versteckt". Ist ja auch ein wirklich langer Thread. Nun habe ich wieder aufgeschlossen . Danke für den deutlichen Stupser !!!
Hehe, Ihr habt mich ja schon überzeugt gehabt. Also nix Konkurenz.
Auch von meiner Seite VIELEN DANK !!! wirklich gute Arbeit. Allerdings habe ich noch ein Problem:
Mar 19 19:19:53 pinguin-lin64-virt vdr: EPG2VDR: Found dbapi 4, expected 3, please alter the tables first! Aborting now.
Was passiert hier und was ist falsch ?
Hmm, aber welches ist denn nun das richtige ? Sollte ich einfach mal versuchen, den epgd neu zu compilieren ?
Geh mal davon aus das die keinen Timer verpasst, du bist schon auf dem richtigen Pfad
Christian
Hi CKone,
kann ich immer noch beruhigt sein, oder muss ich heute abend alles von Hand aus dem dürftigen DVB EPG programmieren ?
lg.
TF
stimmt, hast recht: nur 7 Tage haben die Premium Dateien
OK. Dann liegt es am (alten) Grabber.
Du scheinst ja schon ganz schön weit zu sein mit Deinem epgd-Plugin.
Display MoreSo nun mal zu den neuen Daten.
http://www.clickfinder.de/daten/onlineda…20/datainfo.txt
http://wwwa.tvmovie.de/static/tvghost…20/datainfo.txt
Dort liegt die Übersetzung von Kanalname zu TVMovie-IDhttp://www.clickfinder.de/daten/onlineda…520/dirinfo.lst
http://wwwa.tvmovie.de/static/tvghost…520/dirinfo.lst
Dort gibt es eine Übersicht, welche Daten abrufbar wären.http://wwwa.tvmovie.de/static/tvghost…n-free-001.cftv
Das sollten die ARD Daten sein, mit 5(??) Tagen im Voraus.http://wwwa.tvmovie.de/static/tvghost…remium-001.cftv
Das sollten die ARD Daten sein, mit 14(??) Tagen im Voraus.Zusätzlich gibt es noch die EPG-Bilder und die Senderlogos in 32x32px
Jetzt ist das ja alles schön und gut. Die verschiedenen cftv-Dateien haben sich als ZIP Dateien herausgestellt. Die bekommt man auch auf, nur Entpacken geht nicht. Denn die Daten sind passwortgeschützt.
Zukünftige Grabber sollten eventuell auch den richtigen User Agent mitsenden.
Mozilla/4.0 (compatible; Clickfinder 5.3; Windows NT 5.2)....
Das ist eigentlich nichts Neues. Das gab es schon (und scheint es noch immer zu geben). Einen Grabber dafür gibt es auch. Allerdings enthalten die Premium-Dateien nur 7 Tage Programm.
Weil die Dateien eben mit Passwort verschlüsselt sind um das umgehen rechtlich gesehen nicht erlaubt oder eine Grauzone ist, meine ich. Ähnlich war es ja auch schon bei den alten TVM Dateien, da wurden ein paar Bytes getauscht, dass man die XMLs nicht einfach lesen kann. Downloaden ist vielleichtg noch erlaubt, das die Dateien ja öffentlich zugänglich sind.
Korrekt. Genauso war es doch vorher auch. Was hat sich jetzt rechtlich geändert ?
Ist nicht Clickfinder das Programm von TVM ? Warum sollte der nicht funktionieren ?
Ich weiß nicht, was da vorgefallen ist. Aber scheinbar gab es persönliche Angriffe, die verletzend gewirkt haben. Ich respektiere den Wunsch von 3PO und habe die Links entfernt.
Es ist sehr schade, dass das Verhalten von einigen wenigen allen schadet. Ich kann nur hoffen, dass 3PO trotzdem mit seiner Arbeit für alle (Distributionen wie bisher) weiter macht.
## Installation epgd und patch für tvm## HP Microserver N36 L, pinguin-pvr, Ubuntu 12.04.4 LTS amd 64 (precise), 15.03.2014, me, v1.1, initiale Version# ESXi guest, pinguin-lin64-virt, Ubuntu 12.04.4 LTS amd 64 (precise), 19.03.2014, me, v1.2, angepasst für vdr-epg-daemon-0.1.12# Achtung: Bei einem Update unbedingt "sudo epgd-dropall" und "sudo apt-get upgrade vdr-plugin-epg2vdr" ausführen, siehe:# [Announce] epgd-0.1.4 / epg2vdr-0.1.3 - Advent, Advent...# Quellen und nützliche Seiten## http://www.vdr-wiki.de/wiki/index.php/Tvm2vdr-plugin# [Announce] epgd-0.1.4 / epg2vdr-0.1.3 - Advent, Advent...# http://projects.vdr-developer.org/git/vdr-epg-daemon.git/tree/README# http://projects.vdr-developer.org/git/vdr-epg-daemon.git/tree/epglv/README# tvm2xmltv keine neuen Daten ?# <link auf Wunsch des Seitenbetreibers entfernt># http://tv.search.ch/# vdr client startenvdr-sxfe xvdr:tcp://<your vdr server ip># vdr 2sudo add-apt-repository ppa:yavdr/testing-vdrsudo add-apt-repository ppa:yavdr/testing-yavdr# main muss dabei seinsudo add-apt-repository ppa:yavdr/main# Dev-Tools installierencd /tmpsudo apt-get install devscripts build-essential dctrl-tools diffstat dput gettext intltool-debian libapt-pkg-perl libclone-perl libcroco3 liberror-perl libgettextpo0 libio-pty-perl libipc-run-perl libparse-debcontrol-perl libunistring0 lintian patchutils python-magic wdiff# sudo apt-get build-dep vdr-epg-daemon libuuid1 uuid-dev comerr-dev debhelper dh-apparmor html2text krb5-multidev libarchive-dev libarchive13 libcurl3-nss libcurl4-nss-dev libgcrypt11-dev libgnutls-dev libgnutlsxx27 libgpg-error-dev libgssrpc4 libidn11-dev libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-6 libkrb5-dev libldap2-dev libmysqlclient-dev libnettle4 libnspr4-dev libnss3-dev libp11-kit-dev librtmp-dev libssl-dev libtasn1-3-dev libxml2-dev libxslt1-dev po-debconf zlib1g-dev# epgd source herunterladenapt-get source vdr-epg-daemon# epgd patchen und comilierencd vdr-epg-daemon*mkdir -p debian/patcheswget <link entfernt, s.o. - bei Bedarf Wunsch PM an 3PO> -O debian/patches/tvm.diffecho "tvm.diff" >> debian/patches/seriesdch -i "added patch for tvm plugin"# deb-Paket erzeugendpkg-buildpackage -us -uc -tc -bcd ..# einspielen## erzeugtes .deb enthält keine Dependecies# mysql wird benötigtsudo apt-get install mysql-serverlibdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-client-5.5 mysql-client-core-5.5 mysql-server-5.5 mysql-server-core-5.5┌────────────────────┤ Konfiguriere mysql-server-5.5 ├─────────────────────┐ │ Obwohl es nicht zwingend erforderlich ist, wird nachdrücklich empfohlen │ │ für den administrativen MySQL »root«-Benutzer ein Passwort zu setzen. │ │ │ │ Wenn dieses Feld freigelassen wird, wird das Passwort nicht geändert. │ │ │ │ Neues Passwort für den MySQL »root«-Benutzer: │ │ │ │ <password> _____________________________________________________________ │ │ │ │ <Ok> │ │ │ └──────────────────────────────────────────────────────────────────────────┘ ┌──────────────┤ Konfiguriere mysql-server-5.5 ├───────────────┐ │ │ │ │ │ Wiederholen Sie das Passwort für den MySQL-»root«-Benutzer: │ │ │ │ <password> _________________________________________________ │ │ │ │ <Ok> │ │ │ └──────────────────────────────────────────────────────────────┘ # Password für Tools abspeichernecho 'export PASSWORD="<password>"' |sudo tee /root/.ssh/mysqlpasswd # epg2vdr Datenbank und User anlegen für localhostmysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 70Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> CREATE DATABASE epg2vdr charset utf8;Query OK, 1 row affected (0.00 sec)mysql> CREATE USER 'epg2vdr'@'localhost'IDENTIFIED BY 'epg';Query OK, 0 rows affected (0.00 sec)mysql> GRANT ALL PRIVILEGES ON epg2vdr.* TO 'epg2vdr'@'localhost';Query OK, 0 rows affected (0.00 sec)mysql> exit# DB-User überprüfenmysql -u epg2vdr -pepg -Depg2vdr -h localhostWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 85Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> exit# installiere vdr plugin für epgd sudo apt-get install vdr-plugin-epg2vdr # installiere selbst compilierten epgdsudo dpkg -i vdr-epg-daemon*.deb# wenn Fehler im syslog# Mar 15 19:37:43 pinguin-pvr epgd: SQL-Error in 'select epglv('123', '123')' - FUNCTION epg2vdr.epglv does not exist (1305) # Mar 15 19:37:43 pinguin-pvr epgd: SQL-Error in 'select epglvr('123', '123')' - FUNCTION epg2vdr.epglvr does not exist (1305) # Mar 15 19:37:43 pinguin-pvr epgd: Error: Missing functions epglv/epglvr, please install first!mysql -u root -pEnter password: Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 45Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> DROP FUNCTION IF EXISTS epglv;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> DROP FUNCTION IF EXISTS epglvr;Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> CREATE FUNCTION epglv RETURNS INT SONAME 'mysqlepglv.so';Query OK, 0 rows affected (0.00 sec)mysql> CREATE FUNCTION epglvr RETURNS INT SONAME 'mysqlepglv.so';Query OK, 0 rows affected (0.00 sec)mysql> exit# epgd konfigurierensudo service epgd stopsudo service vdr stop# channels.conf in channelmapformat umwandelngawk -F : -f - /var/lib/vdr/channels.conf <<EOF >/tmp/tvm2vdr_channelmap.conf{ name=gensub("[;,].*$","","g",\$1);freq=\$2; parms=\$3; src=\$4sid=\$10; nid=\$11; tid=\$12; rid=\$13if (nid=="0" && tid=="0"){tid = freqif (index(parms,"H")>0) tid += 100000else if (index(parms,"V")>0) tid += 200000else if (index(parms,"L")>0) tid += 300000else if (index(parms,"R")>0) tid += 400000}if (rid!="0") sid=sid "-" ridid=src "-" nid "-" tid "-" sidprint "???=" id "\t\t// " name }EOFcd /etc/epgd# bei Bedarf channelmap anpassen, oder die richtige aktivieren sudo mv channelmap.conf channelmap.conf_orgsudo ln -s channelmap.conf-tvmovie-astra channelmap.conf# die nächsten 14 Tage laden und max 4 Bildersudo vi epgd.conf#DaysInAdvance = 8DaysInAdvance = 15#GetEPGImages = 1GetEPGImages = 4# xmltv2vdr im vdr ausschaltensudo vi /etc/vdr/plugins/order.conf-xmltv2vdrsudo service epgd startsudo service vdr start# Datenbankinformationen/-manipulationen für epgdepgd-tool -check-eventssudo epgd-tool -check-pic