Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
epgd_mit_vdr_in_gentoo [2016/05/06 12:56] – Die Seite wurde neu angelegt: „== Einleitung == Ziel ist es, eine zentrale EPG-Datenbank zu haben, die alle Infos von epgdata, thetvdb, themoviedb, eplist, etc. vom Internet läd, und alles…“ admin | epgd_mit_vdr_in_gentoo [2017/04/01 21:10] (aktuell) – gelöscht admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | |||
- | ====== Einleitung ====== | ||
- | |||
- | Ziel ist es, eine zentrale EPG-Datenbank zu haben, die alle Infos von epgdata, thetvdb, themoviedb, eplist, etc. vom Internet läd, und alles zusammenfügt, | ||
- | |||
- | Die Datenbank könnte auch auf einem der VDRs installiert werden, jedoch ist es sinnvoller, die Datenbank auf dem " | ||
- | |||
- | |||
- | ====== Installation ====== | ||
- | |||
- | |||
- | Wir gehen wir davon aus das es bereites einen bestehenden MYSQL-Server im Netz gibt. Der EPGD Dienst selbst wird am VDR installiert. EPGD kann standardmäßig über den Kostenpflichtigen Diensthttp:// | ||
- | | ||
- | =media-plugins/ | ||
- | =media-tv/ | ||
- | =media-plugins/ | ||
- | |||
- | Wichtig ist das die Pakete immer die gleiche API verwenden, da es sonst nicht funktioniert. | ||
- | | ||
- | emerge -va epgd epgd-tvm vdr-epg2vdr | ||
- | |||
- | Nach erfolgreicher Installation gehen wir zur Konfiguration über, die nicht ganz ohne ist. | ||
- | |||
- | |||
- | ====== Konfiguration ====== | ||
- | |||
- | Zuerst stoppen wir unseren VDR. | ||
- | | ||
- | systemctl stop vdr.service | ||
- | |||
- | Jetzt müssen einige Dinge am EPGD konfiguriert werden. In der Config muss die Zeile zum epgdata.com auskommentiert werden. Weiters müssen wir unseren Datenbankuser und ein paar Intervalle festlegen. Wobei die Intervalle natürlich jedem selbst überlassen sind. | ||
- | | ||
- | nano / | ||
- | | ||
- | DbHost = dbserver.local | ||
- | DbPort = 3306 | ||
- | DbName = epg2vdr | ||
- | DbUser = epg2vdr | ||
- | DbPass = geheim | ||
- | | ||
- | CheckInitial = 1 | ||
- | DaysInAdvance = 15 | ||
- | DaysToUpdate = 4 | ||
- | UpdateTime = 12 | ||
- | | ||
- | # --------------- | ||
- | # epgdata plugin | ||
- | # --------------- | ||
- | | ||
- | # | ||
- | # | ||
- | | ||
- | # Download timeout in seconds (default 180) | ||
- | # | ||
- | |||
- | Jetzt müssen wir im Verzeichnis **"/ | ||
- | | ||
- | ln -s tvmovie-channelmap.conf channelmap.conf | ||
- | |||
- | 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. | ||
- | | ||
- | eselect vdr-plugin list | ||
- | Available VDR plugins: | ||
- | [1] | ||
- | [2] | ||
- | [3] | ||
- | [4] | ||
- | [5] live * | ||
- | [6] | ||
- | [7] | ||
- | [8] | ||
- | [9] vnsiserver * | ||
- | | ||
- | eselect vdr-plugin enable 2 | ||
- | | ||
- | eselect vdr-plugin list | ||
- | Available VDR plugins: | ||
- | [1] | ||
- | [2] | ||
- | [3] | ||
- | [4] | ||
- | [5] live * | ||
- | [6] | ||
- | [7] | ||
- | [8] | ||
- | [9] vnsiserver * | ||
- | |||
- | Datenbankbenutzer dem VDR übergeben: | ||
- | | ||
- | nano / | ||
- | | ||
- | epg2vdr.DbHost = dbserver.local | ||
- | epg2vdr.DbName = epg2vdr | ||
- | epg2vdr.DbPass = geheim | ||
- | epg2vdr.DbPort = 3306 | ||
- | epg2vdr.DbUser = epg2vdr | ||
- | |||
- | Nun noch den EPGD in den Autostart legen: | ||
- | | ||
- | systemctl enable epgd.service | ||