Ubuntu HD VDR mittels SoftHDDevice und VDPAU/Plugins
Inhaltsverzeichnis |
VDR Plugins
Downloadverzeichnis für Plugins vorbereiten
mkdir /data/installfiles/vdrplugins
Softhddevice-plugin
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/
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
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
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.
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.
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.
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
Lcdproc-plugin
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/
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
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
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
runvdr anpassen
sudo vi /usr/local/bin/runvdr
-P lcdproc
Femon-plugin
Frontend Status Monitor plugin for VDR
Download
cd /data/installfiles/vdrplugins wget http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/vdr-femon-2.1.1.tgz
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/
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
runvdr anpassen
sudo vi /usr/local/bin/runvdr
-P femon
Markad Plugin
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/
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
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
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
Ubuntu services mit dem svdrp Port erweitern
sudo vi /etc/services
svdrp 6419/tcp # svdrp (vdr)
runvdr anpassen
sudo vi /usr/local/bin/runvdr
-P markad
Epgsearch-plugin
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/
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/
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
runvdr anpassen
sudo vi /usr/local/bin/runvdr
-P epgsearch
Streamdev-plugin
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/
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
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
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
runvdr anpassen
sudo vi /usr/local/bin/runvdr
-P streamdev-server
Skindesigner Plugin
Infos zum Plugin
VDR Skindesigner Plugin
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/
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
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/
runvdr anpassen
sudo vi /usr/local/bin/runvdr
-P'skindesigner -l /var/lib/vdr/plugins/skindesigner/logos/'
Logos einbinden
mkdir -p /var/lib/vdr/plugins/skindesigner cp -a /data/installfiles/vdrplugins/logos /var/lib/vdr/plugins/skindesigner/
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
TVGuide-plugin
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/
Was hat sich geändert?
http://projects.vdr-developer.org/projects/plg-tvguide/repository
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
runvdr anpassen
sudo vi /usr/local/bin/runvdr
-P'tvguide -l /var/lib/vdr/plugins/tvguide/logos/'