MLD-5.x > Raspberry PI

Wie EPG-Scan ins Hauptmenü?

(1/1)

LarsX:
Ich habe mich gerade erfolglos einerseits durch die xml-Dateien auf meinem MLD als auch durch Google gewühlt und frage daher hier mal:

Gibt es die Möglichkeit, den EPG-Scan ("Aktualisiere EPG-Daten") als zusätzlichen Punkt ins Hauptmenü (menu.xml) aufzunehmen?

Ich meine den Scan, den ich auch manuell anstoßen kann: Menü - System - VDR Setup - EPG - Scan (rote Taste). Er wird je nach Einstellung nach so-und-so-vielen Stunden Idle-Time auch automatisch durchgeführt.

Wenn ich nun oben genannte rote Taste drücke und der Scan startet, welches Skript bzw. welcher Befehl wird dann ausgeführt und bekomme ich das auch in die menu.xml?

MegaX:
Hi Lars

in die menu.xml schreibst du folgendes rein:

--- Code: ---<command name="EPG-Scan" execute="/usr/bin/svdrpsend.sh scan" />
--- End code ---

Jetzt solltest du im Menü einen Punkt "EPG-Scan" haben.

LarsX:
Merkwürdig. Wenn ich das Kommando auf der Kommandozeile ausführe, funktioniert es. Mache ich es über den Menüeintrag, hängt sich der VDR nach etwa einer Minute auf und das Bild friert zu einem Standbild ein. Dann hilf nur noch der Reboot.

Direkt während des Aufhängens wird nichts in die /var/log/messages oder in die /var/log/vdr geschrieben. Etwas später dann kommt im Sekundentakt immer wieder folgende Meldung ins Log:


--- Code: ---Nov  3 15:15:49 (none) user.err vdr: [3172] ERROR (svdrp.c,83): Address already in use
--- End code ---

Meine /etc/vdr/menu.xml sieht so aus:

Spoiler (show / hide)<menus suffix="">
    <system name="Schedule" />
    <system name="Channels" />
    <system name="Timers" />
    <system name="Recordings" />
    <menu name="System">
        <system name="Setup" />
        <plugin name="setup" />
        <plugin name="apt" />
        <menu name="Beenden">
            <menu name="System">
                <command name="PC neu starten" execute="reboot" />
                <command name="PC abschalten" execute="poweroff" />
            </menu>
            <menu name="VDR">
                <command name="VDR neu starten" execute="killall vdr" />
                <command name="VDR beenden" execute="runvdr -k; killall vdr" />
            </menu>
            <menu name="CD und Mp3s">
                <command name="CD Auswerfen" execute="eject -s >/dev/null; eject >/dev/null" />
            </menu>
            <menu name="Diverses">
                <command name="Aufzeichnungsliste aktualisieren" execute="touch /data/tv/.update" />
                <command name="Setup Menue aktualisieren" execute="restart setup >/dev/null" />
            </menu>
        </menu>
        <command name="About MiniDVBLinux" execute="/usr/bin/svdrpsend.sh -d 'PLUG apt SHOW /boot/ABOUT'" />
    </menu>
    <command name="EPG-Scan" execute="/usr/bin/svdrpsend.sh scan" />
</menus>

Navigation

[0] Message Index

Go to full version