Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
multimedia:epgd_mit_vdr_in_gentoo [2018/06/25 23:36] – boospy | multimedia:epgd_mit_vdr_in_gentoo [2021/06/14 22: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:// | ||
+ | \\ | ||
+ | Hauseigenes Apt-Repo: [[https:// | ||
+ | \\ | ||
+ | GITLAB Enterprise: [[https:// | ||
+ | \\ | ||
+ | \\ | ||
{{datei: | {{datei: | ||
- | {{datei: | + | FIXME |
+ | Mittlerweile gibt es sehr großen Inkompatiblitäten mit dem Code. Auf aktuellem Gentoo ist es mit dem Datum --- // | ||
===== Einleitung ===== | ===== Einleitung ===== | ||
Zeile 25: | Zeile 34: | ||
sync-uri = git:// | sync-uri = git:// | ||
auto-sync = yes | auto-sync = yes | ||
- | |||
- | |||
- | Für epgd2vdr: https:// | ||
- | | ||
- | layman -a iteas-enterprise -o https:// | ||
Nun die Pakete installieren: | Nun die Pakete installieren: | ||
Zeile 42: | Zeile 46: | ||
Nach erfolgreicher Installation gehen wir zur Konfiguration über, die nicht ganz ohne ist. | Nach erfolgreicher Installation gehen wir zur Konfiguration über, die nicht ganz ohne ist. | ||
+ | Nach der Installation in Gentoo ist drauf zu achten das mit '' | ||
===== Konfiguration ===== | ===== Konfiguration ===== | ||
Zeile 53: | Zeile 57: | ||
nano / | nano / | ||
| | ||
- | DbHost = dbserver.local | + | <file conf epgd.conf> |
- | | + | # ------------------------------------ |
- | DbName = epg2vdr | + | # Configuration of EPG Daemon |
- | DbUser = epg2vdr | + | # ------------------------------------ |
- | DbPass = geheim | + | |
- | + | ||
- | CheckInitial = 1 | + | |
- | DaysInAdvance = 15 | + | |
- | DaysToUpdate = 4 | + | |
- | UpdateTime = 12 | + | |
- | + | ||
- | | + | |
- | # epgdata plugin | + | |
- | # --------------- | + | |
- | + | ||
- | # | + | |
- | # | + | |
- | + | ||
- | | + | |
- | #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 = / | ||
+ | # HttpPort = 9999 | ||
+ | |||
+ | # HttpProxy = 127.0.0.1: | ||
+ | # UserName = | ||
+ | # Password = | ||
+ | |||
+ | LogLevel = 2 | ||
+ | |||
+ | # --------------- | ||
+ | # epgdata plugin | ||
+ | # --------------- | ||
+ | # epgdata.url = http:// | ||
+ | # epgdata.pin = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | ||
+ | # Download timeout in seconds (default 180) | ||
+ | # epgdata.timeout = 180 | ||
+ | </ | ||
+ | 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 **"/ | Jetzt müssen wir im Verzeichnis **"/ | ||
| | ||
Zeile 79: | Zeile 144: | ||
Wer die Datei nicht hat, hier zum Download: {{datei: | Wer die Datei nicht hat, hier zum Download: {{datei: | ||
- | 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:// | + | 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:// |
+ | |||
+ | Die Plugins TVSP und TVM können gemischt werden. z.B. | ||
+ | < | ||
+ | ... | ||
+ | tvsp:TELE5 = S19.2E-X-XXXX-XXXX, | ||
+ | tvm:55 = S19.2E-XXX-XX-XX // Tele5 | ||
+ | ... | ||
+ | </ | ||
+ | Weiters gibt es für das TVM Plugin [[https:// | ||
| | ||
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/ | mv channellogos_svg/ | ||
- | Nun kann auch das Webinterface aufgerufen werden: http:// | + | Nun kann auch das Webinterface aufgerufen werden: http:// |