Ubuntu HD VDR mittels SoftHDDevice und VDPAU/Plugins
Hulk (Diskussion | Beiträge) (Lesbarkeit verbessert) |
Hulk (Diskussion | Beiträge) (Kategorie:Ubuntu HD VDR mittels SoftHDDevice und VDPAU aufgeteilt) |
||
Zeile 324: | Zeile 324: | ||
-P'tvguide -l /var/lib/vdr/plugins/tvguide/logos/' | -P'tvguide -l /var/lib/vdr/plugins/tvguide/logos/' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Linksammlung== | ==Linksammlung== | ||
Zeile 568: | 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]] | ||
− | |||
− | |||
− | |||
[[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/'