Ubuntu HD VDR mittels SoftHDDevice und VDPAU/Plugins

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
(Kategorie:Ubuntu HD VDR mittels SoftHDDevice und VDPAU aufgeteilt)
 
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 3: Zeile 3:
 
  mkdir /data/installfiles/vdrplugins
 
  mkdir /data/installfiles/vdrplugins
  
==SoftHDDevice Plugin==
+
==[[Softhddevice-plugin]]==
===Infos zum Plugin===
+
[[Softhddevice-plugin]]
+
 
+
 
===Download===
 
===Download===
 
  cd /data/installfiles/vdrplugins
 
  cd /data/installfiles/vdrplugins
Zeile 62: Zeile 59:
 
  VDRPLUGINS="-P'softhddevice -a hw:1,7 -d :0 -f -v vdpau'"
 
  VDRPLUGINS="-P'softhddevice -a hw:1,7 -d :0 -f -v vdpau'"
  
Die einzelnen Pluginparameter lassen sich im Wiki [http://www.vdr-wiki.de/wiki/index.php/Softhddevice-plugin#Konfiguration Softhddevice-plugin Konfiguration] nachlesen.
+
Eine Beschreibung der einzelnen Parameter lässt sich in [[Softhddevice-plugin#Konfiguration|Dokumentation der Plugins]] nachlesen.
  
 
===VDR in den Autostart===
 
===VDR in den Autostart===
Zeile 88: Zeile 85:
 
  softhddevice.StudioLevels = 1
 
  softhddevice.StudioLevels = 1
  
Die Parameter können hier eingesehen werden [http://vdr-wiki.de/wiki/index.php/Softhddevice-plugin#setup.conf SoftHDDevice Plugin setup.conf]
+
Die Parameter können hier eingesehen werden [[Softhddevice-plugin#setup.conf|SoftHDDevice Plugin setup.conf]]
  
==LCDProc Plugin==
+
==[[Lcdproc-plugin]]==
===Infos zum Plugin===
+
[http://www.vdr-wiki.de/wiki/index.php/Lcdproc-plugin VDR LCDproc Plugin]
+
  
 
===Download===
 
===Download===
Zeile 130: Zeile 125:
 
  -P lcdproc
 
  -P lcdproc
  
==Femon Plugin==
+
==[[Femon-plugin]]==
===Infos zum Plugin===
+
 
[http://www.vdr-wiki.de/wiki/index.php/Femon-plugin DVB Frontend Status Monitor plugin for VDR]
+
Frontend Status Monitor plugin for VDR
  
 
===Download===
 
===Download===
Zeile 156: Zeile 151:
 
  -P femon
 
  -P femon
  
==Markad Plugin==
+
==[[Markad]] Plugin==
===Infos zum Plugin===
+
[http://www.vdr-wiki.de/wiki/index.php/Markad VDR Markad Plugin]
+
  
 
===Download===
 
===Download===
Zeile 195: Zeile 188:
 
  -P markad
 
  -P markad
  
==EPGSearch Plugin==
+
==[[Epgsearch-plugin]]==
===Infos zum Plugin===
+
[http://www.vdr-wiki.de/wiki/index.php/Epgsearch-plugin VDR Epgsearch Plugin]
+
  
 
===Download===
 
===Download===
Zeile 222: Zeile 213:
 
  -P epgsearch
 
  -P epgsearch
  
==Streamdev Plugin==
+
==[[Streamdev-plugin]]==
===Infos zum Plugin===
+
[http://www.vdr-wiki.de/wiki/index.php/Streamdev-plugin VDR Streamdev Plugin]
+
  
 
===Download===
 
===Download===
Zeile 311: Zeile 300:
 
  Kleine Schriftart:    VDROpen Sans:Regular
 
  Kleine Schriftart:    VDROpen Sans:Regular
  
==TVGuide Plugin==
+
==[[TVGuide-plugin]]==
===Infos zum Plugin===
+
[http://projects.vdr-developer.org/projects/plg-tvguide/wiki VDR TVGuide Plugin]
+
  
 
===Download===
 
===Download===
Zeile 337: Zeile 324:
 
  -P'tvguide -l /var/lib/vdr/plugins/tvguide/logos/'
 
  -P'tvguide -l /var/lib/vdr/plugins/tvguide/logos/'
  
==EPG Daemon==
 
===Infos zu EPG Daemon===
 
[http://projects.vdr-developer.org/projects/vdr-epg-daemon/wiki VDR EPG Daemon]
 
  
===Download EPG Daemon===
 
cd /data/installfiles/vdrplugins
 
git clone git://projects.vdr-developer.org/vdr-epg-daemon.git
 
tar -czf vdr-epg-daemon-git-02022015.tar.gz vdr-epg-daemon/
 
 
===Was hat sich geändert?===
 
http://projects.vdr-developer.org/projects/vdr-epg-daemon/repository
 
 
===Installation MySQL EPG Daemon Plugin===
 
cd /usr/local/src
 
sudo cp -a /data/installfiles/vdrplugins/vdr-epg-daemon .
 
sudo ln -s vdr-epg-daemon/ epgd
 
cd /usr/local/src/epgd
 
sudo make && sudo make install
 
 
mysql -u root -p
 
 
mysql>
 
DROP FUNCTION IF EXISTS epglv;
 
DROP FUNCTION IF EXISTS epglvr;
 
CREATE FUNCTION epglv RETURNS INT SONAME 'mysqlepglv.so';
 
CREATE FUNCTION epglvr RETURNS INT SONAME 'mysqlepglv.so';
 
SELECT * FROM mysql.func;
 
 
+--------+-----+---------------+----------+
 
| name  | ret | dl            | type    |
 
+--------+-----+---------------+----------+
 
| epglv  |  2 | mysqlepglv.so | function |
 
| epglvr |  2 | mysqlepglv.so | function |
 
+--------+-----+---------------+----------+
 
2 rows in set (0,00 sec)
 
 
exit
 
 
===Datenbank und Benutzer anlegen===
 
mysql -u root -p
 
 
mysql>
 
CREATE DATABASE epg2vdr charset utf8;
 
CREATE USER 'epg2vdr'@'%' IDENTIFIED BY 'epg';
 
GRANT ALL PRIVILEGES ON epg2vdr.* TO 'epg2vdr'@'%';
 
 
exit
 
 
====Datenbank Benutzer überprüfen====
 
mysql -u epg2vdr -pepg -Depg2vdr -h localhost
 
 
Die Ausgabe sollte in etwas so aussehen:
 
 
Warning: Using a password on the command line interface can be insecure.
 
Welcome to the MySQL monitor.  Commands end with ; or \g.
 
Your MySQL connection id is 47
 
Server version: 5.6.19-0ubuntu0.14.04.1 (Ubuntu)
 
 
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
 
 
Oracle is a registered trademark of Oracle Corporation and/or its
 
affiliates. Other names may be trademarks of their respective
 
owners.
 
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
 
mysql>
 
 
exit
 
 
===MySQL Konfiguration===
 
Damit später auch remote verschiedene Clients auf die MySQL Datenbank zugreifen können muss dies konfiguriert werden.
 
 
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf_orig
 
sudo vi /etc/mysql/my.cnf
 
 
'''Ändern von:'''
 
# Instead of skip-networking the default is now to listen only on
 
# localhost which is more compatible and is not less secure.
 
bind-address            = 127.0.0.1
 
 
'''Abändern in:'''
 
# Instead of skip-networking the default is now to listen only on
 
# localhost which is more compatible and is not less secure.
 
bind-address            = 192.168.0.10
 
 
====Neustart MySQL====
 
sudo /etc/init.d/mysql restart
 
 
===Installation EPG Daemon===
 
cd /usr/local/src/epgd/
 
sudo make && sudo make plugins && sudo make install && sudo make install-plugins
 
 
===Konfiguration EPG Daemon===
 
sudo cp /etc/epgd/channelmap.conf /etc/epgd/channelmap.conf_orig
 
sudo cp /etc/epgd/channelmap.conf-epgdata-astra /etc/epgd/channelmap.conf
 
 
sudo cp /etc/epgd/epgd.conf /etc/epgd/epgd.conf_orig
 
sudo vi /etc/epgd/epgd.conf
 
 
DaysInAdvance = 14
 
 
===EPG Daemon mittels Upstart in den Autostart===
 
====epgd.conf erstellen====
 
sudo vi /etc/init/epgd.conf
 
 
start on (started mysql and local-filesystems and net-device-up IFACE!=lo)
 
stop on runlevel [!2345]
 
 
script
 
 
export LANG="de_DE.UTF-8"
 
ulimit -c unlimited
 
exec /usr/local/bin/epgd -n -p /usr/local/lib/epgd/plugins
 
 
end script
 
 
====EPG Daemon Initskript erstellen====
 
sudo vi /etc/init.d/epgd
 
 
#! /bin/bash
 
#
 
# VDR EPG Daemon initscript
 
#
 
# /etc/init.d/epgd
 
#
 
### BEGIN INIT INFO
 
# Provides:          epgd
 
# Required-Start:    $remote_fs $syslog $network mysql
 
# Required-Stop:    $remote_fs $syslog
 
# Default-Start:    2 3 4 5
 
# Default-Stop:      0 1 6
 
# Short-Description: epgd
 
# Description:      VDR EPG Daemon
 
### END INIT INFO
 
 
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
NAME=epgd
 
DESC="VDR EPG Daemon"
 
 
# Check for missing binaries
 
EPGD_BIN=/usr/local/bin/epgd
 
test -x $EPGD_BIN || exit 5
 
 
# Check for existence of needed config directory
 
EPGD_CONFDIR=/etc/epgd
 
test -d $EPGD_CONFDIR || exit 6
 
 
# Check for existence of needed config file and read it
 
EPGD_CONFIG=${EPGD_CONFDIR}/epgd.conf
 
test -r $EPGD_CONFIG || exit 6
 
 
# Check for existence of needed plugin directory
 
EPGD_PLGDIR=/usr/local/lib/epgd/plugins
 
test -d $EPGD_PLGDIR || exit 6
 
 
start_epgd() {
 
    echo -n "Starting $DESC: "
 
    start-stop-daemon --start --verbose --background --oknodo --exec ${EPGD_BIN} -- -n -c ${EPGD_CONFDIR} -p ${EPGD_PLGDIR}
 
    echo "$NAME."
 
}
 
 
stop_epgd()
 
{
 
    echo -n "Stoppig $DESC: "
 
    start-stop-daemon --stop --signal KILL --verbose --oknodo --exec ${EPGD_BIN}
 
    echo "$NAME."
 
}
 
 
case "$1" in
 
    start)
 
        start_epgd
 
        ;;
 
    stop)
 
        stop_epgd
 
        ;;
 
    restart)
 
        stop_epgd
 
        sleep 2
 
        start_epgd
 
        ;;
 
    *)
 
        N=/etc/init.d/$NAME
 
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
 
        exit 1
 
        ;;
 
esac
 
 
===Skript ausführbar machen===
 
sudo chmod +x /etc/init.d/epgd
 
 
===Skripte/Module mit Root-Rechten und ohne Passwortaufforderung ausführen===
 
Damit der Benutzer '''vdruser''' die benötigten Skripte/Module mit Root-Rechten und ohne Passwortaufforderung ausführen kann muss dies mittels '''visudo''' konfiguriert werden. '''Achtung!''' Die Einträge müssen untereinander und am Ende der Datei eingefügt werden.
 
 
sudo visudo
 
 
vdruser ALL=(ALL) NOPASSWD: /usr/local/bin/epgd,/etc/init.d/epgd
 
 
===EPG Daemon manuell starten===
 
export LANG="de_DE.UTF-8"
 
ulimit -c unlimited
 
sudo /usr/local/bin/epgd -n -p /usr/local/lib/epgd/plugins -t
 
 
===System neustart===
 
sudo init 6
 
 
===Prüfen ob EPG Daemon nach dem Systemneustart läuft===
 
ps -ax |grep epgd
 
 
1390 ?        Ss    0:00 /usr/local/bin/epgd -n -p /usr/local/lib/epgd/plugins
 
 
==Scraper2VDR Plugin==
 
===Infos zum Plugin===
 
[http://projects.vdr-developer.org/projects/plg-scraper2vdr/wiki Scraper2VDR Plugin]
 
 
===Download===
 
cd /data/installfiles/vdrplugins
 
git clone https://github.com/horchi/scraper2vdr
 
tar -czf scraper2vdr-git-19022015.tar.gz scraper2vdr/
 
 
===Was hat sich geändert?===
 
http://projects.vdr-developer.org/projects/plg-scraper2vdr/repository
 
 
===Installation===
 
cd /usr/local/src/vdr/PLUGINS/src
 
sudo cp -a /data/installfiles/vdrplugins/scraper2vdr .
 
cd /usr/local/src/vdr/
 
sudo make plugins && sudo make install
 
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr
 
 
===runvdr anpassen===
 
sudo vi /usr/local/bin/runvdr
 
 
-P'scraper2vdr -m client'
 
  
 
==Linksammlung==
 
==Linksammlung==
Zeile 581: Zeile 335:
 
# [http://projects.vdr-developer.org/projects/plg-skindesigner VDR Skindesigner Plugin]
 
# [http://projects.vdr-developer.org/projects/plg-skindesigner VDR Skindesigner Plugin]
 
# [[TVGuide-plugin| TVGuide Plugin]]
 
# [[TVGuide-plugin| TVGuide Plugin]]
# [http://projects.vdr-developer.org/projects/vdr-epg-daemon/wiki VDR EPG Daemon]
 
# [http://projects.vdr-developer.org/projects/plg-scraper2vdr/wiki Scraper2VDR plugin]
 
 
  
  
 
[[Kategorie:Ubuntu HD VDR mittels SoftHDDevice und VDPAU]]
 
[[Kategorie:Ubuntu HD VDR mittels SoftHDDevice und VDPAU]]

Aktuelle Version vom 9. Mai 2016, 18:20 Uhr

Inhaltsverzeichnis

[Bearbeiten] VDR Plugins

[Bearbeiten] Downloadverzeichnis für Plugins vorbereiten

mkdir /data/installfiles/vdrplugins

[Bearbeiten] Softhddevice-plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-softhddevice.git
tar -czf vdr-plugin-softhddevice-git-16022015.tar.gz vdr-plugin-softhddevice/

[Bearbeiten] Was hat sich geändert?

Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:

http://projects.vdr-developer.org/projects/plg-softhddevice/repository

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo cp -a /data/installfiles/vdrplugins/vdr-plugin-softhddevice .
sudo ln -s vdr-plugin-softhddevice softhddevice
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr

[Bearbeiten] Passendes Sounddevice auswählen

aplay -l
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: PCH [HDA Intel PCH], Gerät 0: ALC892 Analog [ALC892 Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: PCH [HDA Intel PCH], Gerät 1: ALC892 Digital [ALC892 Digital]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: NVidia [HDA NVidia], Gerät 7: HDMI 1 [HDMI 1]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0

Wer hier nicht sicher ist, welches das richtige Sounddevice ist, kann folgendermaßen einen Soundcheck durchführen:

speaker-test -c 2 -D hw:0,0
speaker-test -c 2 -D hw:0,1
speaker-test -c 2 -D hw:1,3
speaker-test -c 2 -D hw:1,7
usw.

[Bearbeiten] runvdr anpassen

Die Plugins werden in das bestehende runvdr Skript hintereinander eingefügt:

Zum Beispiel:

VDRPLUGINS="-P Plugin1 -P Plugin2 -P Plugin3"


Hier der Eintrag für das SoftHDDevice Plugin:

sudo vi /usr/local/bin/runvdr
VDRPLUGINS="-P'softhddevice -a hw:1,7 -d :0 -f -v vdpau'"

Eine Beschreibung der einzelnen Parameter lässt sich in Dokumentation der Plugins nachlesen.

[Bearbeiten] VDR in den Autostart

Damit der VDR zukünftig mit der grafischen Oberfläche startet, kann das runvdr Skript in den Autostart vom Betriebssystem aufgenommen werden.

  • Dash-Startseite -> Suchen -> Startprogramme -> Hinzufügen
Name:       VDR
Befehl:     /usr/local/bin/runvdr
Kommentar:  VDR Autostart Script

Nach einem Neustart vom System sollte der VDR automatisch mit der grafischen Oberfläche gestartet werden.

[Bearbeiten] Finetuning

Achtung! Die setup.conf darf nur bei gestopptem VDR bearbeitet werden.

vi /var/lib/vdr/setup.conf
softhddevice.1080i.Deinterlace = 3
softhddevice.576i.Deinterlace = 3
softhddevice.1080i.Scaling = 2
softhddevice.576i.Scaling = 2
softhddevice.StudioLevels = 1

Die Parameter können hier eingesehen werden SoftHDDevice Plugin setup.conf

[Bearbeiten] Lcdproc-plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-lcdproc.git
tar -czf vdr-plugin-lcdproc-cvs-28032013.tar.gz vdr-plugin-lcdproc/

[Bearbeiten] Was hat sich geändert?

Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:

http://projects.vdr-developer.org/repositories/show/plg-lcdproc

[Bearbeiten] Anpassen des LCDProc Treibers

sudo cp /etc/LCDd.conf /etc/LCDd.conf_orig
sudo vi /etc/LCDd.conf
DriverPath=/usr/lib/x86_64-linux-gnu/lcdproc/
Driver=irtrans
Foreground=no
Hello="   Welcome to"
Hello="      VDR!"
ServerScreen=off
Backlight=open
Heartbeat=open

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo cp -a /data/installfiles/vdrplugins/vdr-plugin-lcdproc/ .
sudo ln -s vdr-plugin-lcdproc/ lcdproc
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr

[Bearbeiten] runvdr anpassen

sudo vi /usr/local/bin/runvdr
-P lcdproc

[Bearbeiten] Femon-plugin

Frontend Status Monitor plugin for VDR

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
wget http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/vdr-femon-2.1.1.tgz

[Bearbeiten] Was hat sich geändert?

Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:

http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo tar -xzf /data/installfiles/vdrplugins/vdr-femon-2.1.1.tgz
sudo ln -s femon-2.1.1/ femon
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr

[Bearbeiten] runvdr anpassen

sudo vi /usr/local/bin/runvdr
-P femon

[Bearbeiten] Markad Plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-markad.git
tar -czf vdr-plugin-markad-cvs-02092014.tar.gz vdr-plugin-markad/

[Bearbeiten] Was hat sich geändert?

Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:

http://projects.vdr-developer.org/repositories/show/plg-markad

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo cp -a /data/installfiles/vdrplugins/vdr-plugin-markad/ .
sudo ln -s vdr-plugin-markad/ markad
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr

[Bearbeiten] sudoers erweitern

Das Skript muss mit root-Rechten ausgeführt werden. Passt man sudoers wie hier gezeigt an, kann vdruser ohne zusätzliche Passworteingabe mit root-Rechten arbeiten. Achtung! Der unten angegebene Eintrag muss als letzte Zeile hinzugefügt werden.

sudo visudo
vdruser ALL=(ALL) NOPASSWD: /usr/bin/markad

[Bearbeiten] Ubuntu services mit dem svdrp Port erweitern

sudo vi /etc/services
svdrp           6419/tcp                        # svdrp (vdr)

[Bearbeiten] runvdr anpassen

sudo vi /usr/local/bin/runvdr
-P markad

[Bearbeiten] Epgsearch-plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-epgsearch.git vdr-plugin-epgsearch
tar -czf vdr-plugin-epgsearch-cvs-27122014.tar.gz vdr-plugin-epgsearch/

[Bearbeiten] Was hat sich geändert

Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:

http://projects.vdr-developer.org/git/vdr-plugin-epgsearch.git/

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo cp -a /data/installfiles/vdrplugins/vdr-plugin-epgsearch .
sudo ln -s vdr-plugin-epgsearch/ epgsearch
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr

[Bearbeiten] runvdr anpassen

sudo vi /usr/local/bin/runvdr
-P epgsearch

[Bearbeiten] Streamdev-plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-streamdev.git vdr-plugin-streamdev
tar -czf vdr-plugin-streamdev-24012015.tar.gz vdr-plugin-streamdev/

[Bearbeiten] Was hat sich geändert?

Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:

http://projects.vdr-developer.org/repositories/show/plg-streamdev

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo cp -a /data/installfiles/vdrplugins/vdr-plugin-streamdev .
sudo ln -s vdr-plugin-streamdev/ streamdev
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr

[Bearbeiten] Konfiguration streamdevhosts.conf

mkdir -p /var/lib/vdr/plugins/streamdev-server
cp /usr/local/src/vdr/PLUGINS/src/streamdev/streamdev-server/streamdevhosts.conf /var/lib/vdr/plugins/streamdev-server/
vi /var/lib/vdr/plugins/streamdev-server/streamdevhosts.conf
# streamdevhosts  This file describes a number of host addresses that
#                 are allowed to connect to the streamdev server running
#                 with the Video Disk Recorder (VDR) on this system.
# Syntax:
#
# IP-Address[/Netmask]
#

127.0.0.1             # always accept localhost
#192.168.100.0/24     # any host on the local net
#204.152.189.113      # a specific host
#239.255.0.0/16       # uncomment for IGMP multicast streaming
#0.0.0.0/0            # any host on any net (DON'T DO THAT! USE AUTHENTICATION)
192.168.0.0/24        # Euer Netwerk

[Bearbeiten] runvdr anpassen

sudo vi /usr/local/bin/runvdr
-P streamdev-server

[Bearbeiten] Skindesigner Plugin

[Bearbeiten] Infos zum Plugin

VDR Skindesigner Plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-skindesigner.git
tar -czf vdr-plugin-skindesigner-git-12022015.tar.gz vdr-plugin-skindesigner/

[Bearbeiten] Was hat sich geändert?

Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:

http://projects.vdr-developer.org/projects/plg-skindesigner/repository

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo cp -a /data/installfiles/vdrplugins/vdr-plugin-skindesigner .
sudo ln -s vdr-plugin-skindesigner skindesigner
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr
cd PLUGINS/src/skindesigner/fonts/
sudo cp -a VDROpenSans/ /usr/share/fonts/

[Bearbeiten] runvdr anpassen

sudo vi /usr/local/bin/runvdr
-P'skindesigner -l /var/lib/vdr/plugins/skindesigner/logos/'

[Bearbeiten] Logos einbinden

mkdir -p /var/lib/vdr/plugins/skindesigner
cp -a /data/installfiles/vdrplugins/logos /var/lib/vdr/plugins/skindesigner/

[Bearbeiten] Skindesigner Plugin konfigurieren

Es muss über das VDR OSD noch die passende Schriftart ausgewählt werden.

  • VDR Menü -> Einstellungen -> OSD -> Oberfläche -> metrixhd ->
Standard-Schriftart:   VDROpen Sans:Bold
Kleine Schriftart:     VDROpen Sans:Regular

[Bearbeiten] TVGuide-plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-tvguide.git
tar -czf vdr-plugin-tvguide-git-27092014.tar.gz vdr-plugin-tvguide/

[Bearbeiten] Was hat sich geändert?

http://projects.vdr-developer.org/projects/plg-tvguide/repository

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
sudo cp -a /data/installfiles/vdrplugins/vdr-plugin-tvguide .
sudo ln -s vdr-plugin-tvguide/ tvguide
cd /usr/local/src/vdr/
sudo make plugins && sudo make install
sudo mkdir -p /var/lib/vdr/plugins/tvguide/
sudo chown -R vdruser.vdruser /var/lib/vdr /var/cache/vdr

[Bearbeiten] runvdr anpassen

sudo vi /usr/local/bin/runvdr
-P'tvguide -l /var/lib/vdr/plugins/tvguide/logos/'


[Bearbeiten] Linksammlung

  1. Softhddevice Plugin
  2. LCDProc Plugin
  3. Femon Plugin
  4. Markad Plugin
  5. Epgsearch Plugin
  6. Streamdev Plugin
  7. VDR Skindesigner Plugin
  8. TVGuide Plugin