MiniVDR Startkanal

  • Hallo zusammen.
    Ich nutze nun den MiniVDR mit Kernel 2.6.13.2


    Immer wenn ich den VDR starte geht es mit Kanal 1 los.


    Weiß jemand, was man einstelln muß um den zuletzt
    gesehenen Kanal beim nächsten Neustart sehen kann?


    Gruß
    KK

  • die meisten Minivdr-Nutzer werden wohl im Minivdr-Forum aktiv sein. Ich habe keine Ahnung, welche vdr-Version bei Euch gerade aktuell ist. Seit ein paar Versionen kann man das in den Einstellungen festlegen. Entweder einen festen Kanal oder der letzte gesehene.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Problem mit einem Script gelöst.


    Beim MiniVDR gibt es die Wahl wie Dachs beschrieben hat,
    einen bevorzugten Kanal oder "Letzter Kanal" einzustellen.


    Die Wahl "Letzter Kanal" hat aber nicht funktioniert.
    Es wurde trotzdem der Kanal unter CurrentChannel aus der setup.conf genommen.


    Vor Poweroff oder runvdr stop lese ich den aktuellen Kanal mit
    svdrpsend.pl aus und die Einstellung "PreferredChannel" der setup.conf
    und entscheide bei Einstellung PreferredChannel = 0
    soll der letzt gesehene Kanal in die setup.conf unter CurrentChannel
    gespeichert werden, oder wenn der Wert für PreferredChannel <> 0 ist
    so wird nichts verändert.
    Das funktioniert prima.


    KK

  • Hi,


    wenn es kein Geheimnis ist, wäre es schön, wenn
    Du dass Script hier postest.


    Grüsse
    Detlef

    VDR1
    SMT-7020S zenslack
    VDR2
    SMT-7020S zenslack
    VDR3
    Zotac Zbox ID40, Sundtek DVB-S2, Cyberlink Remote
    yaVDR 0.3a testing

  • Hi,
    nö kein Geheimnis.



    #!/bin/bash


    export "lastchannel"
    export "prefchannel"


    /usr/bin/svdrpsend.pl -d localhost -p 2001 CHAN > /tmp/last.chan
    prefchannel=`cat /etc/vdr/setup.conf | awk '/^PreferredChannel/ { print $3 }'`
    lastchannel=`cat /tmp/last.chan | awk '/^250/ { print $2 }'`


    if [ "$prefchannel" == "0" ]; then
    sed -i "s/^CurrentChannel.*/CurrentChannel = $lastchannel/" /etc/vdr/setup.conf
    fi
    rm /tmp/last.chan
    sleep 1



    habe es /usr/bin/lastchannel genannt.


    Ist einmal in runvdr direkt unter stop mit
    lastchannel
    und in pweroff.pl ziemlich am Anfang eingetragen:
    system("/usr/bin/lastchannel") if(!$DEBUG);


    das geht prima.


    KK

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!