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
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.
Hallo
guksdu
--------------------------
Vdr-Einstellungen
Sonstiges
Bevorzugter Kanal <->
mfg
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
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
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!