Jump to content


VDR + starten XBMC of VLC vanuit menu


Earthfinder

Recommended Posts

Mijn VDR-configuratie is bijna voltooid.

 

Ik wil voor mijn films en muziek graag XBMC gaan gebruiken.

Weet iemand hoe ik XBMC kan starten vanuit VDR maar dan zonder dat ik het geluid van VDR op de achtergrond er bij hoor.

 

Wat mij betreft draait VDR op de achtergrond gewoon door, achter XBMC, als ik maar wel films en muziek via XBMC kan afspelen.

 

Wat ik dan weer niet hoef, is dat er een TV-mogelijkheid binnen XBMC is. Het is puur en alleen voor het afspelen van media.

 

Mvg,

Andries

HTPC-Software: LibreELEC 9
HTPC-Hardware: Raspberry Pi 2 + Raspberry Pi 3

Link to comment
Share on other sites


@NINjak: Dat weet ik, maar yaVDR heeft weer andere problemen. Tenminste, ik kan niet echt zeggen dat yaVDR echt stabiel is. Dit komt dan vooral aan het licht, wanneer er iets wordt geïnstalleerd.

 

Mvg,

Andries

HTPC-Software: LibreELEC 9
HTPC-Hardware: Raspberry Pi 2 + Raspberry Pi 3

Link to comment
Share on other sites

Het VDR gedeelte in yaVDR is hier stabiel ik heb daar geen problemen mee. Het TV kijken met XBMC was soms was wel wat onstabiel dus voor het TV kijken gebruik ik geen XBMC meer. Tenminste, niet op de HTPC in de woonkamer (yaVDR versie 0.2.0 staat daar op).

 

Ik weet niet wat voor een problemen jij met yaVDR had maar die instellingen/menutje in VDR om XBMC op te starten moet je ook voor een normale VDR kunnen hebben/bouwen/gebruiken.

 

Link to comment
Share on other sites

Origineel bericht van: NINjak

Ik weet niet wat voor een problemen jij met yaVDR had maar die instellingen/menutje in VDR om XBMC op te starten moet je ook voor een normale VDR kunnen hebben/bouwen/gebruiken.


Dat vermoed ik ook. De vraag is alleen waar zit het gedeelte "verstopt"?
En zou je de commands.conf uit /etc/vdr (als het goed is staat dat bestand op die plek) hier voor mij willen posten? Daar staan in yaVDR een aantal commando's in die ik ook graag wil gebruiken.
Maar waarvan ik het zelf niet voor elkaar krijg om die in te bouwen in mijn commands.conf.

Mvg,
Andries

HTPC-Software: LibreELEC 9
HTPC-Hardware: Raspberry Pi 2 + Raspberry Pi 3

Link to comment
Share on other sites

Volgens mij worden dat soort dingen allemaal door een plugin geregeld. Bij Easyvdr die ik altijd heb gebruikt was het altijd in een xml bestand te vinden van een "plugin". Kijk maar eens naar configuratie en aanpasplugins volgens mij kom je er dan wel uit.

 

Mythbuntu 12.04

Celeron 220 op Mini-ITX D201GLY2, 1 GB Ram,2x1,5 TB HDD, Digitenne op TerraTec Cinergy, CCcam

Link to comment
Share on other sites

Je bent op zoek naar de vdr-plugin-menuorg.

 

De inhoud van mijn yaVDR 0.3a menuorg.xml file (ik heb XBMC ook in het hoofdmenu er bij gezet zodat ik niet naar Applications->Media->XBMC hoef om XBMC te starten):

 

Code:
<?xml version="1.0" encoding="UTF-8"?><!--This is the config file for the Menuorg plug-in.See /usr/share/doc/vdr-plugin-menurg for examples and a fulldescription of the config file format.##################################################################################                                                                               ##   The following configuration file is generated automatically by the yaVDR    ##     system. Don't change this file as every update of yaVDR will overwrite    ##         the local changes. Instead put your required customizations           ##       into /etc/yavdr/templates_custom/ based on the original templates       ##                      under /usr/share/yavdr/templates.                        ##                                                                               ##   http://www.vdr-wiki.de/wiki/index.php/YaVDR-FAQ#Templating.2FCustomizing    ##                                                                               ##                                                                               ##################################################################################--><menus>    <system name="Schedule" />    <system name="Channels" />    <menu name="Timer">        <system name="Timers" />        <plugin name="epgsearchonly" />        <plugin name="quickepgsearch" />        <plugin name="conflictcheckonly" />    </menu>    <menu name="Video">        <system name="Recordings" />        <plugin name="burn" />        <plugin name="dvdswitch" />        <plugin name="dvdselect" />        <plugin name="dvd" />        <plugin name="xineliboutput" />    </menu>    <menu name="Applications">          <menu name="Web">        <command name="Internet" execute="/usr/share/vdr/menuorg-appswitcher standalone=no app=firefox &> /dev/null " />          </menu>             <menu name="Media">        <command name="XBMC" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=xbmc &> /dev/null " />          </menu>              <menu name="Games">            </menu>                  <menu name="Tools">        <command name="Xterm" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=xterm &> /dev/null " />         </menu>    </menu>    <menu name="System">         <menu name="Commands">               <command name="Safely remove usb mass storage" confirm="yes" execute="HOME=/var/lib/vdr /usr/bin/halevt-umount -ra &> /dev/null" />               <command name="Update vdr recordings list" execute="/usr/bin/touch /srv/vdr/video.00/.update &> /dev/null " />               <command name="Restart vdr" confirm="yes" execute="restart vdr" />               <command name="Reboot system" confirm="yes" execute="sudo reboot" />               <command name="Shutdown system" execute="/usr/bin/svdrpsend hitk power &> /dev/null & " />         </menu>         <system name="Setup" />         <plugin name="femon" />         <plugin name="avolctl" />         <plugin name="suspendoutput" />         <plugin name="recstatus" />    </menu>    <command name="XBMC" execute="/usr/share/vdr/menuorg-appswitcher standalone=yes app=xbmc &> /dev/null " /></menus>

 

De shell code van de /usr/share/vdr/menuorg-appswitcher (ik weet niet zeker of dit script speciaal gemaakt is voor yaVDR of dat het script met de menuorg plugin mee komt):

 

Code:
#!/bin/bash# switch applications from vdr menufor ARG in $@ ; do   KEY="${ARG/=*}"   VALUE="${ARG/*=}"   case $KEY in        standalone)                 STANDALONE=$VALUE                 ;;        window)                WINDOW=$VALUE                ;;        app)                 APP=$VALUE                 ;;        display)                XDISPLAY=$VALUE                ;;        *)                 echo "unknown argument: $KEY"                 ;;    esacdone# finished parsing argumentsSTOP="/sbin/initctl stop --no-wait"# minimum required argumentsif [ -z $STANDALONE ] || [ -z $APP ]; then        echo "minimum required argument (standalone, app) not given, exit now ..."        exit 0fiif [ ! -z $XDISPLAY ]; then   OPTIONS="DISPLAY=:$XDISPLAY"   export DISPLAY=:$XDISPLAYelse   OPTIONS="DISPLAY=:1`dbget vdr.tempdisplay`"   export DISPLAY=:1`dbget vdr.tempdisplay`fiif [ "x$STANDALONE" = "xyes" ]; then    $STOP vdr-frontend    /sbin/initctl start --no-wait toggle JOBNAME=$APP OPTIONS=$OPTIONS STANDALONE=yeselse    /sbin/initctl start --no-wait toggle JOBNAME=$APP OPTIONS=$OPTIONSfi

 

Dit script heeft bij mij de volgende rechten: -rwxr-xr-x 1 vdr vdr

 

Hopelijk kun je hier wat mee.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Lees alvorens je verder gaat onze Terms of Use en Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.