Ubuntu HD VDR mittels Xine und VDPAU - VDR Plugins

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(PearlHD Skin)
K (markad)
 
(138 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
==Downloadverzeichnis vorbereiten==
+
==LCDProc Plugin==
  mkdir -p /data/installfiles/vdrplugins
+
====Download====
 +
  cd /data/installfiles/vdrplugins
 +
git clone git://projects.vdr-developer.org/vdr-plugin-lcdproc.git
 +
tar -czf vdr-plugin-lcdproc-cvs-14032011.tar.gz vdr-plugin-lcdproc/
  
==xineliboutput Plugin==
+
====Anpassen des LCDProc Treibers====
===Download===
+
cd /etc/
 +
sudo vi LCDd.conf
 +
 
 +
DriverPath=/usr/lib/lcdproc/
 +
Driver=irtrans
 +
Foreground=no
 +
Hello="  Welcome to"
 +
Hello="      VDR!"
 +
ServerScreen=off
 +
Backlight=open
 +
Heartbeat=open
 +
 
 +
====Installation====
 +
cd /usr/local/src/vdr/PLUGINS/src
 +
cp -a /data/installfiles/vdrplugins/vdr-plugin-lcdproc/ .
 +
ln -s vdr-plugin-lcdproc/ lcdproc
 +
cd /usr/local/src/vdr/
 +
make plugins
 +
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
 +
 
 +
====runvdr anpassen====
 +
vi /usr/local/bin/runvdr
 +
 
 +
-P'lcdproc' \
 +
 
 +
==text2skin Plugin und PearlHD Skin==
 +
====Download====
 +
=====text2skin=====
 
  cd /data/installfiles/vdrplugins
 
  cd /data/installfiles/vdrplugins
  cvs -z3 -d:pserver:anonymous@xineliboutput.cvs.sourceforge.net:/cvsroot/xineliboutput co vdr-xineliboutput
+
  git clone git://projects.vdr-developer.org/vdr-plugin-text2skin.git
mv vdr-xineliboutput vdr-xineliboutput-cvs-30012010
+
  tar -czf vdr-plugin-text2skin-cvs-14032011.tar.gz vdr-plugin-text2skin/
  tar -czf vdr-xineliboutput-cvs-30012010.tar.gz vdr-xineliboutput-cvs-30012010/
+
  
====Änderungen am xineliboutput Plugin====
+
=====PearlHD Skin=====
Unter folgendem Link kann man die Änderungen am Plugin mitverfolgen:
+
cd /data/installfiles/vdrplugins
  http://sourceforge.net/mailarchive/forum.php?forum_name=xineliboutput-cvslog
+
  git clone git://projects.vdr-developer.org/skin-pearlhd.git
 +
tar -czf skin-pearlhd-cvs-14032011.tar.gz skin-pearlhd/
  
===Download xineliboutput Patches===
+
=====Sender Logos=====
 
  cd /data/installfiles/vdrplugins
 
  cd /data/installfiles/vdrplugins
  wget -O xineliboutput-cvs-20100117-vdpau-extensions-v11.diff http://www.vdr-portal.de/board/attachment.php?attachmentid=24082
+
  wget http://home.in.tum.de/~schulzh/hqlogos.tar.bz2
  
===xineliboutput Plugin Patchen und installieren===
+
====Installation====
 +
=====text2skin=====
 
  cd /usr/local/src/vdr/PLUGINS/src/
 
  cd /usr/local/src/vdr/PLUGINS/src/
  cp -a /data/installfiles/vdrplugins/vdr-xineliboutput-cvs-30012010 .
+
  cp -a /data/installfiles/vdrplugins/vdr-plugin-text2skin/ .
  ln -s vdr-xineliboutput-cvs-30012010/ xineliboutput
+
  ln -s vdr-plugin-text2skin/ text2skin
  cd xineliboutput/
+
  cd /usr/local/src/vdr/
  patch -p1 -i /data/installfiles/vdrplugins/xineliboutput-cvs-20100117-vdpau-extensions-v11.diff
+
make plugins
 +
  sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
  
  sudo su -
+
=====PearlHD Skin=====
 +
  cd /tmp
 +
cp -a /data/installfiles/vdrplugins/skin-pearlhd/ .
  
  cd /usr/local/src/vdr/PLUGINS/src/xineliboutput/
+
  cd /tmp/skin-pearlhd/
  ./configure make && make install
+
  vi Make.config
  cd /usr/local/src/vdr/PLUGINS/src/
+
   
  chown -R vdruser.vdruser xineliboutput/
+
  RECTITLEINFOHEAD=1
  chown -R vdruser.vdruser /usr/local/src/vdr/locale/
+
  CHANNELLOGO=1
 +
CHANNELLOGORIGHT=1
 +
CHANNELLOGOPNG=1
 +
EPGIMAGESPNG=1
  
  exit
+
  cd /tmp/skin-pearlhd/
 +
sudo make
 +
sudo make install
 +
sudo chown -R vdruser.vdruser /etc/vdr/plugins/text2skin/
  
  cd /usr/local/src/vdr/PLUGINS/src/xineliboutput/
+
  cp /usr/share/locale/nl_NL/LC_MESSAGES/vdr-text2skin-PearlHD.mo /usr/local/src/vdr/locale/nl_NL/LC_MESSAGES/
  mkdir -p /etc/vdr/plugins/xineliboutput
+
  cp /usr/share/locale/it_IT/LC_MESSAGES/vdr-text2skin-PearlHD.mo /usr/local/src/vdr/locale/it_IT/LC_MESSAGES/
  cp *.mpg /etc/vdr/plugins/xineliboutput/
+
  cp /usr/share/locale/de_DE/LC_MESSAGES/vdr-text2skin-PearlHD.mo /usr/local/src/vdr/locale/de_DE/LC_MESSAGES/
  
===remote.conf anpassen===
+
=====Senderlogos=====
'''Achtung!''' Dieser Schritt ist nicht zwingend erforderlich. Wenn Ihr euren VDR mit dem Plugin startet wird ein Anlernmenü für die Tastatur und die Fernbedienung gestartet. Dort könnt Ihr vorerst eure Tastatur anlernen und dadurch wird die remote.conf automatisch erstellt. Falls Ihr eure Tastatur nicht anlernen möchtet könnt Ihr einfach die untigen Werte in eure remote.conf übertragen.
+
cd /etc/vdr/plugins/text2skin/PearlHD/
 +
tar -xjf /data/installfiles/vdrplugins/hqlogos.tar.bz2
  
cd /etc/vdr
+
====runvdr anpassen====
  vi remote.conf
+
  vi /usr/local/bin/runvdr
  
  XKeySym.Up        Up
+
  -P'text2skin' \
XKeySym.Down      Down
+
XKeySym.Menu      m
+
XKeySym.Ok        Return
+
XKeySym.Back      BackSpace
+
XKeySym.Left      Left
+
XKeySym.Right      Right
+
XKeySym.Red        r
+
XKeySym.Green      g
+
XKeySym.Yellow    y
+
XKeySym.Blue      b
+
XKeySym.0          0
+
XKeySym.1          1
+
XKeySym.2          2
+
XKeySym.3          3
+
XKeySym.4          4
+
XKeySym.5          5
+
XKeySym.6          6
+
XKeySym.7          7
+
XKeySym.8          8
+
XKeySym.9          9
+
XKeySym.Power      Home
+
XKeySym.Channel+  KP_Add
+
XKeySym.Channel-   KP_Subtract
+
XKeySym.Volume+    Prior
+
XKeySym.Volume-    Next
+
  
===setup.conf anpassen===
+
==Femon==
'''Achtung!''' Konfiguration nur bei gestoptem VDR durchführen.
+
====Download====
cd /etc/vdr
+
  cd /data/installfiles/vdrplugins
vi setup.conf
+
  wget http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/vdr-femon-1.7.9.tgz
+
xineliboutput.Audio.Compression = 100
+
xineliboutput.Audio.Delay = 0
+
xineliboutput.Audio.Driver = alsa
+
xineliboutput.Audio.Equalizer = 0 0 0 0 0 0 0 0 0 0
+
xineliboutput.Audio.Headphone = 0
+
xineliboutput.Audio.Port = hw:0,1
+
xineliboutput.Audio.SoftwareVolumeControl = 0
+
xineliboutput.Audio.Speakers = Surround 5.1
+
  xineliboutput.Audio.Surround = 0
+
  xineliboutput.Audio.Upmix = 0
+
xineliboutput.Audio.Visualization = goom
+
xineliboutput.Audio.Visualization.GoomOpts = width=720,height=576,fps=25
+
xineliboutput.DisplayAspect = CenterCutOut
+
xineliboutput.Frontend = sxfe
+
xineliboutput.Fullscreen = 1
+
xineliboutput.Media.CacheImplicitPlaylists = 1
+
xineliboutput.Media.DVD.ArrowKeysControlPlayback = 1
+
xineliboutput.Media.EnableID3Scanner = 1
+
xineliboutput.Media.MenuItems = -1
+
xineliboutput.Modeline =
+
xineliboutput.OSD.AlphaCorrection = 0
+
xineliboutput.OSD.AlphaCorrectionAbs = 0
+
xineliboutput.OSD.Blending = 1
+
xineliboutput.OSD.BlendingLowRes = 1
+
xineliboutput.OSD.DvbSubtitles = 0
+
xineliboutput.OSD.ExtSubSize = -1
+
xineliboutput.OSD.Height = 576
+
xineliboutput.OSD.HideMainMenu = 0
+
xineliboutput.OSD.LayersVisible = 4
+
xineliboutput.OSD.Scaling = 1
+
xineliboutput.OSD.Size = automatic
+
xineliboutput.OSD.Width = 720
+
xineliboutput.Playlist.Album = 0
+
xineliboutput.Playlist.Artist = 0
+
xineliboutput.Playlist.Tracknumber = 0
+
xineliboutput.Post.denoise3d.chroma = 30
+
xineliboutput.Post.denoise3d.Enable = 0
+
xineliboutput.Post.denoise3d.luma = 40
+
xineliboutput.Post.denoise3d.time = 60
+
xineliboutput.Post.pp.Enable = 0
+
xineliboutput.Post.pp.Mode = de
+
xineliboutput.Post.pp.Quality = 3
+
xineliboutput.Post.unsharp.chroma_amount = 0
+
xineliboutput.Post.unsharp.chroma_matrix_height = 3
+
xineliboutput.Post.unsharp.chroma_matrix_width = 3
+
xineliboutput.Post.unsharp.Enable = 0
+
xineliboutput.Post.unsharp.luma_amount = 0
+
xineliboutput.Post.unsharp.luma_matrix_height = 5
+
xineliboutput.Post.unsharp.luma_matrix_width = 5
+
xineliboutput.Remote.AllowHttp = 1
+
xineliboutput.Remote.AllowHttpCtrl = 0
+
xineliboutput.Remote.AllowRtsp = 1
+
xineliboutput.Remote.AllowRtspCtrl = 0
+
xineliboutput.Remote.Iface =
+
xineliboutput.Remote.Keyboard = 1
+
xineliboutput.Remote.ListenPort = 37890
+
xineliboutput.Remote.LocalIP =
+
xineliboutput.Remote.MaxClients = 10
+
xineliboutput.Remote.Rtp.Address = 224.0.1.9
+
xineliboutput.Remote.Rtp.AlwaysOn = 0
+
xineliboutput.Remote.Rtp.Port = 37890
+
xineliboutput.Remote.Rtp.SapAnnouncements = 1
+
xineliboutput.Remote.Rtp.TTL = 1
+
xineliboutput.Remote.UseBroadcast = 1
+
xineliboutput.Remote.UseHttp = 1
+
xineliboutput.Remote.UsePipe = 1
+
xineliboutput.Remote.UseRtp = 1
+
xineliboutput.Remote.UseTcp = 1
+
xineliboutput.Remote.UseUdp = 1
+
xineliboutput.RemoteMode = 0
+
xineliboutput.Video.AspectRatio = 0
+
xineliboutput.Video.AutoCrop = 1
+
xineliboutput.Video.AutoCrop.AutoDetect = 1
+
xineliboutput.Video.AutoCrop.DetectSubs = 1
+
xineliboutput.Video.AutoCrop.FixedSize = 1
+
xineliboutput.Video.AutoCrop.SoftStart = 1
+
xineliboutput.Video.Brightness = -1
+
xineliboutput.Video.Contrast = -1
+
xineliboutput.Video.Decoder.H264 = automatic
+
xineliboutput.Video.Decoder.MPEG2 = automatic
+
xineliboutput.Video.Deinterlace = none
+
xineliboutput.Video.DeinterlaceOptions = method=Linear,cheap_mode=1,pulldown=none,framerate_mode=full,judder_correction=1,use_progressive_frame_flag=1,chroma_filter=0,enabled=1
+
xineliboutput.Video.Driver = auto
+
xineliboutput.Video.FieldOrder = 0
+
xineliboutput.Video.HUE = -1
+
xineliboutput.Video.IBPTrickSpeed = 1
+
xineliboutput.Video.MaxTrickSpeed = 12
+
xineliboutput.Video.NoiseReduction = -1
+
xineliboutput.Video.Overscan = 0
+
xineliboutput.Video.Port = :0
+
xineliboutput.Video.Saturation = -1
+
xineliboutput.Video.Scale = 1
+
xineliboutput.Video.Sharpness = -1
+
xineliboutput.Video.SwScale = 0
+
xineliboutput.Video.SwScale.Aspect = 1
+
xineliboutput.Video.SwScale.Downscale = 1
+
xineliboutput.Video.SwScale.Height = 1080
+
xineliboutput.Video.SwScale.Resize = 1
+
xineliboutput.Video.SwScale.Width = 1920
+
xineliboutput.VideoModeSwitching = 1
+
xineliboutput.X11.UseKeyboard = 1
+
xineliboutput.X11.WindowHeight = 1080
+
xineliboutput.X11.WindowWidth = 1920
+
  
===runvdr anpassen===
+
====Installation====
  -P'xineliboutput --local=sxfe --video=vdpau --display=:0 --primary --post tvtime:method=use_vo_driver --audio=alsa:hw:0,1 -f' \
+
  cd /usr/local/src/vdr/PLUGINS/src
 +
tar -xzf /data/installfiles/vdrplugins/vdr-femon-1.7.9.tgz
 +
ln -s femon-1.7.9/ femon
 +
cd /usr/local/src/vdr/
 +
make plugins
 +
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
  
===Finetuning xineliboutput Plugin===
+
====runvdr anpassen====
'''Achtung!"''' Die config Datei von xineliboutput darf nur editiert werden wenn der VDR gestoppt ist. Ansonsten werden eure Änderungen an der Datei wieder überschrieben.
+
vi /usr/local/bin/runvdr
  
  cd /etc/vdr/plugins/xineliboutput/
+
  -P'femon' \
vi config
+
  
# vdpau: HD deinterlace method
+
==[[Markad]]==
# { bob  half temporal  half temporal_spatial  temporal  temporal_spatial }, default: 3
+
====Download====
  video.output.vdpau_deinterlace_method:temporal_spatial
+
  cd /data/installfiles/vdrplugins
   
+
  git clone git://projects.vdr-developer.org/vdr-plugin-markad.git
# vdpau: disable deinterlacing when progressive_frame flag is set
+
  tar -czf vdr-plugin-markad-cvs-14032011.tar.gz vdr-plugin-markad/
# bool, default: 0
+
video.output.vdpau_honor_progressive:1
+
+
# vdpau: restrict enabling video properties for SD video only
+
# { none  noise  sharpness  noise+sharpness }, default: 0
+
video.output.vdpau_sd_only_properties:noise+sharpness
+
   
+
# number of video buffers
+
# numeric, default: 500
+
engine.buffers.video_num_buffers:1000
+
+
# Standardanzahl von Videobildern
+
# numeric, default: 15
+
engine.buffers.video_num_frames:22
+
+
# number of buffers for HD content
+
# numeric, default: 2500
+
media.xvdr.num_buffers_hd:2500
+
+
# SRC tuning step
+
# numeric, default: 5000
+
media.xvdr.scr_tuning_step:150
+
+
# Anzahl der Audiopuffer
+
# numeric, default: 230
+
engine.buffers.audio_num_buffers:500
+
  
==text2skin Plugin und PearlHD Skin==
+
=====Was hat sich geändert?=====
===Download===
+
Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:
====text2skin====
+
 
 +
http://projects.vdr-developer.org/repositories/show/plg-markad
 +
 
 +
====Installation====
 +
cd /usr/local/src/vdr/PLUGINS/src
 +
cp -a /data/installfiles/vdrplugins/vdr-plugin-markad/ .
 +
ln -s vdr-plugin-markad/ markad
 +
cd /usr/local/src/vdr/
 +
make plugins
 +
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
 +
sudo cp /usr/local/src/vdr/PLUGINS/src/markad/command/markad /usr/bin/
 +
 
 +
====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
 +
 
 +
====runvdr anpassen====
 +
vi /usr/local/bin/runvdr
 +
 
 +
-P'markad' \
 +
 
 +
==TVOnScreen==
 +
====Download====
 
  cd /data/installfiles/vdrplugins
 
  cd /data/installfiles/vdrplugins
  git clone git://projects.vdr-developer.org/vdr-plugin-text2skin.git
+
  git pull git://projects.vdr-developer.org/vdr-plugin-tvonscreen.git
  mv vdr-plugin-text2skin/ vdr-plugin-text2skin-cvs-30012010
+
  tar -czf vdr-plugin-tvonscreen-14032011.tar.gz vdr-plugin-tvonscreen/
  
====PearlHD Skin====
 
 
  cd /data/installfiles/vdrplugins
 
  cd /data/installfiles/vdrplugins
  git clone git://projects.vdr-developer.org/skin-pearlhd.git
+
  wget http://rsync16.de.gentoo.org/files/logos/logos-0.2.tar.bz2
mv skin-pearlhd/ skin-pearlhd-cvs-30012010
+
  
===Sender Logos===
+
=====Was hat sich geändert?=====
 +
Auf der folgenden Webseite können die aktuellen Änderungen des Plugins eingesehen werden:
 +
 
 +
http://projects.vdr-developer.org/git/?p=vdr-plugin-tvonscreen.git;a=summary
 +
 
 +
====Installation====
 +
cd /usr/local/src/vdr/PLUGINS/src
 +
cp -a /data/installfiles/vdrplugins/vdr-plugin-tvonscreen .
 +
ln -s vdr-plugin-tvonscreen/ tvonscreen
 +
cd /usr/local/src/vdr/
 +
make plugins
 +
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
 +
 
 +
====Logos verfügbar machen====
 +
cd /etc/vdr/plugins/
 +
tar -xjf /data/installfiles/vdrplugins/logos-0.2.tar.bz2
 +
 
 +
====runvdr anpassen====
 +
vi /usr/local/bin/runvdr
 +
 
 +
-P'tvonscreen' \
 +
 
 +
==Live Plugin==
 +
====Download====
 
  cd /data/installfiles/vdrplugins
 
  cd /data/installfiles/vdrplugins
  wget http://home.in.tum.de/~schulzh/hqlogos.tar.bz2
+
  git clone git://projects.vdr-developer.org/vdr-plugin-live.git live
 +
tar -czf live-cvs-14032011.tar.gz live/
  
===Installation===
+
=====Was hat sich geändert?=====
====text2skin====
+
http://projects.vdr-developer.org/projects/plg-live/repository
  cd /usr/local/src/vdr/PLUGINS/src/
+
 
  cp -a /data/installfiles/vdrplugins/vdr-plugin-text2skin-cvs-30012010/ .
+
====Installation====
ln -s vdr-plugin-text2skin-cvs-30012010/ text2skin
+
  cd /usr/local/src/vdr/PLUGINS/src
 +
  cp -a /data/installfiles/vdrplugins/live/ .
 
  cd /usr/local/src/vdr/
 
  cd /usr/local/src/vdr/
 
  make plugins
 
  make plugins
 +
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
 +
cp -a /usr/local/src/vdr/PLUGINS/src/live/live/* /etc/vdr/plugins/live/
  
====PearlHD Skin====
+
====runvdr anpassen====
  cd /tmp
+
  vi /usr/local/bin/runvdr
cp -a /data/installfiles/vdrplugins/skin-pearlhd-cvs-30012010/ .
+
  
  cd /tmp/skin-pearlhd-cvs-30012010/
+
  -P'live' \
vi Make.config
+
  
sudo make
+
====Anmelden und Passwort====
sudo make install
+
Nach der Installation kann die Anmeldeseite des Live-Plugins im Webbrowser aufgerufen werden.  
sudo chown -R vdruser.vdruser /etc/vdr/plugins/text2skin/
+
cd /etc/vdr/plugins/text2skin/PearlHD/
+
tar -xjf /data/installfiles/vdrplugins/hqlogos.tar.bz2
+
  
===runvdr anpassen===
+
http://<ip des Rechners>:8008/
  -Ptext2skin \
+
Benutzername:  admin
 +
  Passwort:      live
  
 
==Links==
 
==Links==
# [http://sourceforge.net/projects/xineliboutput Homepage des Plugin]
+
# [[Lcdproc-plugin|LCDProc Plugin]]
 +
# [[Text2skin-plugin|text2skin Plugin]]
 +
# [[PearlHD|PearlHD Skin]]
 +
# [[Femon-plugin|Femon Plugin]]
 +
# [[Markad-plugin|Markad Plugin]]
 +
# [[Tvonscreen-plugin|TVOnScreen Plugin]]
 +
# [[Live-plugin|Live Plugin]]
 +
 
  
[[Kategorie:Ubuntu]]
+
[[Kategorie:Ubuntu HD VDR mittels Xine und VDPAU]]
[[Kategorie:Installationsanleitungen]]
+
[[Kategorie:HDTV]]
+

Aktuelle Version vom 17. Juni 2011, 21:01 Uhr

Inhaltsverzeichnis

[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-14032011.tar.gz vdr-plugin-lcdproc/

[Bearbeiten] Anpassen des LCDProc Treibers

cd /etc/
sudo vi LCDd.conf
DriverPath=/usr/lib/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
cp -a /data/installfiles/vdrplugins/vdr-plugin-lcdproc/ .
ln -s vdr-plugin-lcdproc/ lcdproc
cd /usr/local/src/vdr/
make plugins
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/

[Bearbeiten] runvdr anpassen

vi /usr/local/bin/runvdr
-P'lcdproc' \

[Bearbeiten] text2skin Plugin und PearlHD Skin

[Bearbeiten] Download

[Bearbeiten] text2skin
cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-text2skin.git
tar -czf vdr-plugin-text2skin-cvs-14032011.tar.gz vdr-plugin-text2skin/
[Bearbeiten] PearlHD Skin
cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/skin-pearlhd.git
tar -czf skin-pearlhd-cvs-14032011.tar.gz skin-pearlhd/
[Bearbeiten] Sender Logos
cd /data/installfiles/vdrplugins
wget http://home.in.tum.de/~schulzh/hqlogos.tar.bz2

[Bearbeiten] Installation

[Bearbeiten] text2skin
cd /usr/local/src/vdr/PLUGINS/src/
cp -a /data/installfiles/vdrplugins/vdr-plugin-text2skin/ .
ln -s vdr-plugin-text2skin/ text2skin
cd /usr/local/src/vdr/
make plugins
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
[Bearbeiten] PearlHD Skin
cd /tmp
cp -a /data/installfiles/vdrplugins/skin-pearlhd/ .
cd /tmp/skin-pearlhd/
vi Make.config

RECTITLEINFOHEAD=1
CHANNELLOGO=1
CHANNELLOGORIGHT=1
CHANNELLOGOPNG=1
EPGIMAGESPNG=1
cd /tmp/skin-pearlhd/
sudo make
sudo make install
sudo chown -R vdruser.vdruser /etc/vdr/plugins/text2skin/
cp /usr/share/locale/nl_NL/LC_MESSAGES/vdr-text2skin-PearlHD.mo /usr/local/src/vdr/locale/nl_NL/LC_MESSAGES/
cp /usr/share/locale/it_IT/LC_MESSAGES/vdr-text2skin-PearlHD.mo /usr/local/src/vdr/locale/it_IT/LC_MESSAGES/
cp /usr/share/locale/de_DE/LC_MESSAGES/vdr-text2skin-PearlHD.mo /usr/local/src/vdr/locale/de_DE/LC_MESSAGES/
[Bearbeiten] Senderlogos
cd /etc/vdr/plugins/text2skin/PearlHD/
tar -xjf /data/installfiles/vdrplugins/hqlogos.tar.bz2

[Bearbeiten] runvdr anpassen

vi /usr/local/bin/runvdr
-P'text2skin' \

[Bearbeiten] Femon

[Bearbeiten] Download

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

[Bearbeiten] Installation

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

[Bearbeiten] runvdr anpassen

vi /usr/local/bin/runvdr
-P'femon' \

[Bearbeiten] Markad

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-markad.git
tar -czf vdr-plugin-markad-cvs-14032011.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
cp -a /data/installfiles/vdrplugins/vdr-plugin-markad/ .
ln -s vdr-plugin-markad/ markad
cd /usr/local/src/vdr/
make plugins
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
sudo cp /usr/local/src/vdr/PLUGINS/src/markad/command/markad /usr/bin/

[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] runvdr anpassen

vi /usr/local/bin/runvdr
-P'markad' \

[Bearbeiten] TVOnScreen

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git pull git://projects.vdr-developer.org/vdr-plugin-tvonscreen.git
tar -czf vdr-plugin-tvonscreen-14032011.tar.gz vdr-plugin-tvonscreen/
cd /data/installfiles/vdrplugins
wget http://rsync16.de.gentoo.org/files/logos/logos-0.2.tar.bz2
[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/?p=vdr-plugin-tvonscreen.git;a=summary

[Bearbeiten] Installation

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

[Bearbeiten] Logos verfügbar machen

cd /etc/vdr/plugins/
tar -xjf /data/installfiles/vdrplugins/logos-0.2.tar.bz2

[Bearbeiten] runvdr anpassen

vi /usr/local/bin/runvdr
-P'tvonscreen' \

[Bearbeiten] Live Plugin

[Bearbeiten] Download

cd /data/installfiles/vdrplugins
git clone git://projects.vdr-developer.org/vdr-plugin-live.git live
tar -czf live-cvs-14032011.tar.gz live/
[Bearbeiten] Was hat sich geändert?
http://projects.vdr-developer.org/projects/plg-live/repository

[Bearbeiten] Installation

cd /usr/local/src/vdr/PLUGINS/src
cp -a /data/installfiles/vdrplugins/live/ .
cd /usr/local/src/vdr/
make plugins
sudo chown -R vdruser.vdruser /usr/local/src/vdr/PLUGINS/lib/
cp -a /usr/local/src/vdr/PLUGINS/src/live/live/* /etc/vdr/plugins/live/

[Bearbeiten] runvdr anpassen

vi /usr/local/bin/runvdr
-P'live' \

[Bearbeiten] Anmelden und Passwort

Nach der Installation kann die Anmeldeseite des Live-Plugins im Webbrowser aufgerufen werden.

http://<ip des Rechners>:8008/
Benutzername:  admin
Passwort:      live

[Bearbeiten] Links

  1. LCDProc Plugin
  2. text2skin Plugin
  3. PearlHD Skin
  4. Femon Plugin
  5. Markad Plugin
  6. TVOnScreen Plugin
  7. Live Plugin