Hallo,
ich möchte hier mein Plugin für erste Tests bereitstellen und würde mich über ein Feedback freuen. Gern auch Anregungen und Fehler-Reports.
Aus dem README:
ZitatAlles anzeigenDieses Plugin schützt ausgewählte Aufnahmen und Kanäle vor Kindern.
Der 4-stellige numerische PIN (der Default ist 1984) kann im Plugin-Setup Menü eingestellt werden.
Das freischlten mittels des Pin's erfolgt über den Menüpunkt 'Kinderschutz' im Hauptmü.
Der Code wird nach jedem Neustart zurückgesetzt. Sperren ohne Neustart ist mittels des entsprechenden
Menüpunktes möglich.
Es werden alle Aufnahmen in deren Ordner sich die Datei 'protection.fsk' befindet geschützt.
Hierzu 'Aufnahmen->Befehle' - 'FSK Schutz hinzufügen' wählen. Das entfernen dieser Datei ist derzeit nur
manuell über das Filesystem vorgesehen. Mit einem Eintrag in der reccmd.conf könnte jeder den Schutz aushebeln.
Wenn Ihr hierzu eine Idee habt, her damit.
Die Sender Sperren werden über das 'Kinderschutz' Menü verwaltet, hier können Sender hinzugefügt und entfernt werden.
Das Plugin sollte mit allen VDR Versionen >1.3.7 laufen. Aktuell verwende ich es unter VDR 1.3.39.
Installation:
-------------
Wie immer, Plugin in .../VDR/PLUGINS/src/
auspacken und den Link anlegen.
PIN-Patch auf den VDR anwenden. Das Patch ist für die VDR 1.3.36, 1.3.38 und 1.3.38 enthalten,
hat man schon den BigPatch angewandt, bitte die 'with_bigpatch' Version des diffs nehmen.
Für andere Versionen gibt es möglicherweise Rejects, diese dann bitte von Hand auflösen oder
mir melden, dann stelle ich (wenn's die Zeit hergibt) ein Patch für die gewünschte Version bereit.
cd /usr/src/VDR
cat PLUGINS/src/pin/patches/vdr<version>.diff | patch
make clean
make [REMOTE=LIRC ...]
und (linvdr) nach /usr/bin/... kopieren. Bei anderen Distributionen entsprechend.
Plugins neu übersetzen
make plugins
und (linvdr) nach /usr/lib/vdr/plugins/.. kopieren. Bei anderen Distributionen in das entsprechende Verzeichnis.
Nun noch das Skript in den Suchpfad (PATH) z.B.: '/usr/local/bin' oder '/usr/bin' kopieren und in die Konfigurationsdatei reccmd.conf eintragen.
Beispiel:
cp -p /usr/src/VDR/PLUGINS/src/pin/scripts/*.sh /usr/bin
echo 'FSK Schutz hinzufügen: /usr/bin/fskprotect.sh' >> /etc/vdr/reccmds.conf
Download:
/Edit - aktuelle Version
http://www.jwendel.de/vdr-pin-0.0.8.tgz
/Edit - Superpeinlich, den PIN braucht man ja auch noch! Der default ist '1984'
Grüße Horchi