Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
multimedia:epgd_mit_vdr_in_gentoo [2018/12/28 01:14] – [Konfiguration] boospymultimedia:epgd_mit_vdr_in_gentoo [2021/06/15 00:27] (aktuell) loma
Zeile 1: Zeile 1:
 ====== EPGD mit VDR in Gentoo ====== ====== EPGD mit VDR in Gentoo ======
 +Du möchtest dich gerne für unsere Hilfe erkenntlich zeigen 8-o. Gerne. Wir bedanken uns bei dir für deine Spende! LOL \\ 
 +[[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KE592Y5993ZKW|{{:wiki:btn_donatecc_lg.gif|}}]] \\ 
 +\\ 
 +Hauseigenes Apt-Repo: [[https://apt.iteas.at]]    
 +\\ 
 +GITLAB Enterprise: [[https://git.osit.cc|{{:gitlab_logo.png?nolink&60|}}]]  
 +\\ 
 +\\
 {{datei:epgd-webinerface1.png?direct&400|}} \\ {{datei:epgd-webinerface1.png?direct&400|}} \\
  
-{{datei:epgd-webinterface2.png?direct&400|}} \\+FIXME 
 +Mittlerweile gibt es sehr großen Inkompatiblitäten mit dem Code. Auf aktuellem Gentoo ist es mit dem Datum --- //2021/06/06 17:21// nicht mehr möglich die Software zu kompilieren, geschweige denn zu Betreiben. Ich arbeite an einer Lösung und werde das ToDo hier aktualisieren 
  
 ===== Einleitung ===== ===== Einleitung =====
Zeile 25: Zeile 34:
   sync-uri = git://github.com/3PO/3PO-overlay.git   sync-uri = git://github.com/3PO/3PO-overlay.git
   auto-sync = yes   auto-sync = yes
- 
- 
-Für epgd2vdr: https://styrion.at/gentoo/overlay/iteas-enterprise.xml 
-   
-  layman -a iteas-enterprise -o https://styrion.at/gentoo/overlay/iteas-enterprise.xml -L 
  
 Nun die Pakete installieren: Nun die Pakete installieren:
Zeile 53: Zeile 57:
   nano /etc/epgd/epgd.conf   nano /etc/epgd/epgd.conf
      
-  DbHost = dbserver.local +<file conf epgd.conf> 
-  DbPort = 3306 +# ------------------------------------ 
-  DbName = epg2vdr +Configuration of EPG Daemon  
-  DbUser = epg2vdr +------------------------------------
-  DbPass = geheim +
-   +
-  CheckInitial = 1 +
-  DaysInAdvance = 15 +
-  DaysToUpdate = 4 +
-  UpdateTime = 12 +
-   +
-  # --------------- +
-  # epgdata plugin +
-  # --------------- +
-   +
-  #epgdata.url = http://www.epgdata.com +
-  #epgdata.pin = insert-your-pin-here +
-   +
-  Download timeout in seconds (default 180) +
-  #epgdata.timeout = 180+
  
 +# EpgImageSize
 +# 0 = 174x130
 +# 1 = 329x245
 +# 2 = 525x400
 +
 +
 +# ---------------
 +# tvspielfilm plugin
 +# ---------------
 +
 +# Imagesize
 +# 1 130px
 +# 2 320px
 +# 3 476px
 +# 4 952px
 +
 +tvsp.imageSize = 4
 +epg.imageSize = 4
 +
 +# Debug Options
 +tvsp.saveJson = 0
 +tvsp.saveXml = 0
 +
 +
 +DbHost = localhost
 +DbPort = 3306
 +DbName = dbname-epg2vdr
 +DbUser = user-epg2vdr
 +DbPass = secret
 +
 +EpgView = eventsview.sql
 +EpgViewWeb = eventsviewplain.sql
 +TheTvDBView = thetvdbview.sql
 +
 +CheckInitial = 1
 +DaysInAdvance = 20
 +DaysToUpdate = 5
 +UpdateTime = 12
 +UpdateThreshold = 500
 +
 +XmlStoreToFs = 0
 +
 +GetEPGImages = 4
 +EpgImageSize = 4
 +MaxImagesPerEvent = 4
 +
 +SeriesEnabled = 1
 +SeriesPort = 2006
 +SeriesStoreToFs = 0
 +SeriesUrl = www.eplists.de
 +# SeriesUrl = eplists.constabel.net
 +
 +# Test zwecks SEGFAULT
 +ScrapEpg = 1
 +ScrapRecordings = 1
 +
 +# NetDevice = eth0
 +
 +# CachePath = /var/cache/epgd/
 +# HttpPort = 9999
 +
 +# HttpProxy = 127.0.0.1:8000
 +# UserName = 
 +# Password = 
 +
 +LogLevel = 2
 +
 +# ---------------
 +# epgdata plugin
 +# ---------------
 +# epgdata.url = http://www.epgdata.com
 +# epgdata.pin = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 +# Download timeout in seconds (default 180)
 +# epgdata.timeout = 180
 +</file>
 +Die Verwendung von Epgdata ist möglich. Leider bekommt man für sein Geld nur extrem kleine Bilder und hier nur jeweils eines pro Sendung. Vielleicht aktualisiert sich der Dienst ja bald zeitgemäß nach.
 + 
 Jetzt müssen wir im Verzeichnis **"/etc/epgd"** die Datei **"tvmovie-channelmap.conf"** auf **"channelmap.conf"** verlinken. Diese Config wird immer von EPGD eingelesen.  Jetzt müssen wir im Verzeichnis **"/etc/epgd"** die Datei **"tvmovie-channelmap.conf"** auf **"channelmap.conf"** verlinken. Diese Config wird immer von EPGD eingelesen. 
      
Zeile 80: Zeile 145:
 Wer die Datei nicht hat, hier zum Download: {{datei:tvmovie-channelmap_conf.txt}} Wer die Datei nicht hat, hier zum Download: {{datei:tvmovie-channelmap_conf.txt}}
 Also nächstes sagen wir dem VDR das er seine Epgdaten bei unserem Datenbankserver holen soll. Dazu mal das Plugin aktivieren und die Benutzerdaten hinterlegen. Die Datei kann/muss mit folgenden [[http://wwwa.tvmovie.de/static/tvghost/html/onlinedata/cftv520/datainfo.txt|IDs]] angepasst werden. Weiter ID's für tvsp findest du [[https://live.tvspielfilm.de/static/content/channel-list/livetv|hier]]. Eine etwas ältere aber fertige Liste zum Anpassen [[https://github.com/chriszero/epgd-plugin-tvsp/blob/master/configs/channelmap.conf-tvsp-astra|hier]]. Also nächstes sagen wir dem VDR das er seine Epgdaten bei unserem Datenbankserver holen soll. Dazu mal das Plugin aktivieren und die Benutzerdaten hinterlegen. Die Datei kann/muss mit folgenden [[http://wwwa.tvmovie.de/static/tvghost/html/onlinedata/cftv520/datainfo.txt|IDs]] angepasst werden. Weiter ID's für tvsp findest du [[https://live.tvspielfilm.de/static/content/channel-list/livetv|hier]]. Eine etwas ältere aber fertige Liste zum Anpassen [[https://github.com/chriszero/epgd-plugin-tvsp/blob/master/configs/channelmap.conf-tvsp-astra|hier]].
 +
 +Die Plugins TVSP und TVM können gemischt werden. z.B. 
 +<code>
 +...
 +tvsp:TELE5 = S19.2E-X-XXXX-XXXX,S19.2E-XXX-XX-XX // TELE 5 HD;BetaDigital
 +tvm:55 = S19.2E-XXX-XX-XX // Tele5
 +...
 +</code>
 +Weiters gibt es für das TVM Plugin [[https://www.vdr-portal.de/forum/index.php?thread/124423-suche-f%C3%BCr-epgd-tvmovie-id%C2%B4s/&postID=1337288#post1337288|ein Script]] das einem die Einrichtung erheblich erleichtert.
      
   eselect vdr-plugin list   eselect vdr-plugin list
Zeile 112: Zeile 186:
      
   epg2vdr.DbHost = dbserver.local   epg2vdr.DbHost = dbserver.local
-  epg2vdr.DbName = epg2vdr +  epg2vdr.DbName = dbname-epg2vdr 
-  epg2vdr.DbPass = geheim+  epg2vdr.DbPass = secret
   epg2vdr.DbPort = 3306   epg2vdr.DbPort = 3306
-  epg2vdr.DbUser = epg2vdr+  epg2vdr.DbUser = user-epg2vdr
  
 Nun noch den EPGD in den Autostart legen: Nun noch den EPGD in den Autostart legen:
Zeile 232: Zeile 306:
   mv channellogos_svg/logos-orig channellogos   mv channellogos_svg/logos-orig channellogos
  
-Nun kann auch das Webinterface aufgerufen werden: http://vdr.local:9999+Nun kann auch das Webinterface aufgerufen werden: http://vdr.local:9999 Je nach Installation muss noch unter "Einstellungen -> Allgemein -> System" bei ''logoSufix'', der Wert ''svg'' hinein geschrieben werden. Ab nun sind die Icons sichtbar.