NeutrinoHD:Hooks
- Inbetriebnahme
- NeutrinoHD Features
- Fernbedienungsfunktionen
- Menüs von NeutrinoHD
- EPG-Programm Information
- Sprachauswahl (Tonwahl)
- Perspektiven (Bildregie)
- Der Web-Server (nhttpd)
- Plugins
- Einstellungen speichern
- Einstellungen verwalten
- Menüs anpassen
- Erweiterte Einstellungen
- Video
- Audio
- Jugendschutz
- Netzwerk
- Aufnahme
- Sprache
- OSD
- VFD-Display
- Laufwerke
- Tasten
- Audioplayer/Bildbetrachter
- Kanalsuche
- Kanallisten neu laden
- Bouquet-Verwaltung
- Lösche Kanäle
- Neutrino neu starten
- Plugins neu laden
- Software-Aktualisierung
Inhaltsverzeichnis
Allgemeines
Ereignis gesteuerte Skripte
Angenommen man möchte eine nächtliche Timeraufnahme machen und diese aber möglichst bald auf seinem Rechner wiederfinden. Hier kann es beispielsweise nützlich sein, nachdem die Aufnahme beendet wurde, sich diese von einer evtl. vorhandenen Festplatte über das Netzwerk auf seinen Rechner kopieren zu lassen. Genau hierfür bietet Neutrino die Möglichkeit, eine entsprechende Aktion auszuführen. In diesem Fall wäre es das Script recording.end dass, sofern es vorhanden und ausführbar ist, nach jedem Ende einer Aufnahme ausgeführt wird. Dieses und noch einige weitere Ereignisse lassen sich damit abfangen und nutzen...
Aufnahme
Aufnahme Ankündigung
Wenn eine Aufnahme angekündigt wird, wird zunächst (wenn vorhanden) dieses Skript ausgeführt:
/var/tuxbox/config/recording.timer (Rechte auf 755)
Dieses Script kann benutzt werden um eine evtl. im Standby/ Spindown befindliche Platte im Server/ NAS zu "wecken"
Aufnahme Start
Wenn eine Aufnahme gestartet wird, wird zunächst (wenn vorhanden) dieses Skript ausgeführt:
/var/tuxbox/config/recording.start (Rechte auf 755)
Aufnahme Ende
Seit Yadi 1.9.0.2 ist im folgenden Pfad eine Beispielkonfiguration für ein Skript, was bei Aufnahmeende ausgeführt wird. Damit es ausgeführt wird, muss es in record.end umbenannt werden. Rechte müssen auf 755 stehen.
/var/tuxbox/config/recording.end
Wenn ihr das Beispielskript /var/tuxbox/config/recording.end.dist umbenennt in recording.end werden die aufgenommenen ts-files mit dbox2genpsi gepatcht, sodass sie auch unter Enigma abspielbar sind.
und so sieht es aus:
#!/bin/sh # $Id: recording.end,v 1.5 2004/08/07 21:11:31 essu Exp $ FOUND=`grep network_nfs_recordingdir /var/tuxbox/config/neutrino.conf` || exit RECDIR=`expr substr $FOUND 26 154` cd $RECDIR && FILES=`ls -c *.ts` || exit for FILE in $FILES; do break; done dbox2genpsi $RECDIR/$FILE
Natürlich können an dieser Stelle auch andere Skripte ausgeführt werden.
Deepstandby
Deepstandby ON
Wenn die Box in den Deepstandby geschickt wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/deepstandby.on (Rechte auf 755)
Deepstandby OFF
Wenn die Box aus dem Deepstandby geholt wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/deepstandby.off (Rechte auf 755)
Hinweis: Wenn die Box durch ein Timerevent aus dem Deepstandby gestartet wird, wird das Skript nicht ausgeführt!
Standby
Standby ON
Wenn die Box in den Standby geschickt wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/standby.on (Rechte auf 755)
Standby OFF
Wenn die Box aus dem Standby geholt wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/standby.off (Rechte auf 755)
Inaktivtät
Inaktivität ON
Wenn keine Bentzerinteraktion vorhanden ist. Dies wäre der Fall wenn Neutrino darauf hinweist in den Standby zu gehen weil die Box keinerlei Steuerungssignale vom Benutzer erhalten hat. Das heist die vorgegebene Zeit an der sich Neutrino wegen Inaktivität abschaltet, ist abgelaufen, dann wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/inactivity.on (Rechte auf 755)
Audioplayer
Audioplayer Start
Wenn der Audioplayer gestartet wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/audioplayer.start (Rechte auf 755)
Beispiel:
#!/bin/sh killall -9 sectionsd
Das beendet den sectionsd beim Starten des Audioplayers
Audioplayer Stop
Wenn der Audioplayer beendet wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/audioplayer.end (Rechte auf 755)
Beispiel:
#!/bin/sh sectionsd
Das startet den sectionsd nach Beendung des Audioplayers
Bildbetrachter
Bildbetrachter Start
(ab Pictureviewer Version 1.63) Wenn der Bildbetrachter gestartet wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/pictureviewer.start (Rechte auf 755)
Beispiel:
#!/bin/sh killall -9 sectionsd
Das beendet den sectionsd beim Starten des Bildbetrachters
Bildbetrachter Stop
Wenn der Bildbetrachter beendet wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/pictureviewer.end (Rechte auf 755)
Movieplayer
Movieplayer Start
Wenn der Movieplayer gestartet wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/movieplayer.start (Rechte auf 755)
Beispiel:
#!/bin/sh killall -9 sectionsd
Das beendet den sectionsd beim Starten des Movieplayers
Movieplayer Stop
Wenn der Movieplayer beendet wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/movieplayer.end (Rechte auf 755)
Beispiel:
#!/bin/sh sectionsd
Das startet den sectionsd nach Beendung des Movieplayers
Bildformatumschaltung
Wenn auf ein Bildformat umgeschaltet wird, werden diese Skripte (wenn vorhanden) ausgeführt:
16:9
/var/tuxbox/config/16:9.start (Rechte auf 755)
4:3
/var/tuxbox/config/4:3.start (Rechte auf 755)
mit Lirc
Ausserdem gibt es noch die Alternativen für Lirc, welche ebenfalls genutzt werden können.
16:9.lirc
4:3.lirc
Kanalsuche
Kanalsuche starten
Wenn Kanalsuche gestartet wird, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/scan.start (Rechte auf 755)
Kanalsuche beendet
Wenn Kanalsuche beendet wurde, wird dieses Skript (wenn vorhanden) ausgeführt:
/var/tuxbox/config/scan.end (Rechte auf 755)
Grundlagen - Installation - Debug-Mode - Hardware - CDK/Development
LCars - Neutrino - Enigma - Plugins - Spiele - Software - Tools - Howto - FAQ - Images
Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Team
Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung