stiziwik
Sie befinden sich hier: Willkommen » VDR » Mein VDR » Plugins » Externalplayer
Zuletzt angesehen: • Externalplayer

Externalplayer

Externalplayer herunterladen.

mkdir -p /data/installfiles/vdrplugins/externalplayer
cd /data/installfiles/vdrplugins/externalplayer
wget http://downloads.sourceforge.net/project/externalplayer/externalplayer/0.1.0/vdr-externalplayer-0.1.0.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fexternalplayer%2F&ts=1287933515&use_mirror=ovh

Installiert wird externalplayer folgendermaßen (bis VDR-1.7.26):

cd /usr/local/src/vdr/PLUGIN/src
tar xfz /data/installfiles/vdrplugins/externalplayer/vdr-externalplayer-0.1.0.tar.gz
ln -s externalplayer-0.1.0/ externalplayer
cd externalplayer
sed -i Makefile -e 's/VDRVERSION/APIVERSION/'
cd ../../..
make plugins

Ab VDR-1.7.26

vi Makefile

Bei „OBJS = $(PLUGIN).o“ ← Hier den Eintrag „externalplayer-i18n.o“ rauslöschen

vi externalplayer.c
---#include "externalplayer-i18n.h"
+++//#include "externalplayer-i18n.h"

und dann noch

---  RegisterI18n(ExternalplayerPhrases);
+++//  RegisterI18n(ExternalplayerPhrases);

Konfigdatei anpassen.

mkdir -p /etc/vdr/plugins/externalplayer
cp /usr/local/src/vdr/PLUGINS/src/externalplayer/examples/externalplayer.conf /etc/vdr/plugins/externalplayer/
vi /etc/vdr/plugins/externalplayer/externalplayer.conf

Am besten alles auskommentieren und folgendes hinzufügen:

{
  MenuEntry        = "1- XBMC";
  Command          = "/usr/local/bin/start-xbmc";
  OutputMode       = extern;
  InputMode        = normal; # # XBMC should be configured for LIRC.
}

{
  MenuEntry        = "2- Firefox";
  Command          = "/usr/local/bin/start-firefox";
  OutputMode       = extern;
  InputMode        = deactivateRemotes; 
}

{
  MenuEntry        = "3- Evolution Mailclient";
  Command          = "/usr/local/bin/start-evolution";
  OutputMode       = extern;
  InputMode        = deactivateRemotes;
}

Dies sind Beispiele für XBMC, Firefox und Evolution.

Dafür müssen unterscripte in /usr/local/bin erstellt werden.
Hier ein Beispiel für start-xbmc.

vi /usr/local/bin/start-xbmc

Inhalt

#!/bin/sh
SVDRPSEND=/usr/local/bin/svdrpsend.pl
USER=vdruser
CMD=/usr/bin/xbmc

${SVDRPSEND} plug xineliboutput LFRO sxfe
${SVDRPSEND} REMO off
${SVDRPSEND} VOLU mute
cd /var/lib/vdr && sudo -su ${USER} DISPLAY=":0.0" -H ${CMD} #-fs --lircdev /dev/lirc1
${SVDRPSEND} REMO on
${SVDRPSEND} VOLU +
${SVDRPSEND} plug xineliboutput LFRO sxfe

Script ausführbar machen.

chmod a+x /usr/local/bin/start-xbmc

Pluginparameter in runvdr

-P'externalplayer -C /etc/vdr/plugins/externalplayer/externalplayer.conf' \

Berechtigungen anpassen.

/data/installfiles/usermod-vdruser.sh
Previous Next

Webseiten-Werkzeuge

  • Letzte Änderungen
  • Medien-Manager
  • Übersicht

Seiten-Werkzeuge

  • Zeige Quelltext
  • Ältere Versionen
  • Links hierher
  • Nach oben

Benutzer-Werkzeuge

  • Anmelden
vdr/system/plugins/externalplayer.txt · Zuletzt geändert: 2024/02/26 14:36 von 127.0.0.1
stiziwik

Table of Contents

  • Android
  • Bild-und-video
  • Datenverarbeitung
  • Fahrzeuge
  • Hausautomatisation
  • linux
  • Nas
  • Netzwerk
  • PlayGround
  • Programieren
  • Projekte
  • Raspberry Pi
  • sonstiges
  • VDR
    • Einstellungen
    • Mein VDR
      • Hardware
      • Install
      • Plugins
        • 01 Plugins Installieren
        • Burn
        • Channelscan
        • Dvd
        • Epgd
        • Epgsearch
        • Externalplayer
        • Extrecmenu
        • Femon
        • Fullfeatured-karten
        • Graphlcd
        • Image
        • Iptv
        • Isdn
        • Lcdproc
        • Live
        • Markad
        • Osdteletext
        • Premiere-arghdirector
        • Premiere-epg
        • Skinanthra
        • Skinpearlhd
        • Streamdev
        • Text2skin
        • Ttxtsubs
        • Vdradmin
        • Vdrmanager
        • Wakeup
        • Xine-ui
        • Xineliboutput
        • Yaepghd
      • Yavdr
    • Patches
    • Scripte
  • Web
  • Werkstatt
  • Wiki
  • sidebar-acmenu
  • sidebar-indexmenu
  • sidebar-simplenavi