Neutrino Scripts Erweiterung

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab auch noch ne abfrage bei beenden des movieplayers drin. :)
wohin kann ich das uppen?
oder soll ich metallica per mail schicken?

HIER kann man das laden.
det-box
Einsteiger
Einsteiger
Beiträge: 211
Registriert: Samstag 24. Januar 2004, 18:11

Beitrag von det-box »

hallo,
habe vor kurzem festgestellt,
bei Aufnahmen mit JtG wird die recording.start/end nicht ausgeführt.

siehe :
http://www.jackthegrabber.de/viewtopic. ... 6&start=15

könnt Ihr das bitte nochmal prüfen ??

Danke
Det :-?
2xSagem 1xI, avia 600, 64MB, SAT
1xSagem 2xI, avia 600, 64MB, SAT
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Ursache ist hier wohl, das nicht die Aktivierung der Aufnahme die record.start und record.end ausführt, sondern das über die Box-internen Timer ausgelöst wird. Ob man da die Bindung einfach so ändern kann, muß sich aber ein Dev anschauen. Wäre schön, wenn nicht nur die Direktaufnahme immer im Interesse stehen würde.

cu
Jens
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also das recording.timer und recording.start script wird richtig per Boxtimer/Direktaufnahme gestartet. jtg nutze ich nicht mehr, da er immer probs mit den kanallisen hatte. xmediagrabber ging da immer besser. nur mir ist der stromverbrauch eines rehners zu hoch, um immer mitzulaufen.

Code: Alles auswählen

[neutrino.cpp] executing /var/tuxbox/config/recording.timer.
[neutrino] waking up 192.168.123.200 (/mnt/film)
..
[neutrino.cpp] executing /var/tuxbox/config/recording.start.
[neutrino.cpp] trying to mount /mnt/film
[CFSMounter] Mount(0) 192.168.123.200:mnt/mov -> /mnt/film
[neutrino.cpp] mount successful
[neutrino.cpp] recording to /mnt/film
Record channel_id: 2100850382 epg: 21008503822d7e, apids  mode 1
SPTS, queue 0 extended.
fsk:0, Genre:0, Dauer: 57
also es geht einwandfrei.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Darum geht es doch gerade, das die an die Boxtimer gebunden werden.

Und es gibt sehr wohl einige Gründe, Udrec zu benutzen. Und wer sowieso einen Rechner, z.B. als Server für das Heimnetz laufen läßt, hat keine Probleme damit, den auch die Aufnahmen machen zu lassen. Eine Argumentation ist das nicht. Man müßte einen anderen Punkt finden, wo man den Start der Scripte einbaut, damit sie auch für externe Aufnahmen benutzen kann.

cu
Jens
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mhh
also nicht direkt in der neutrino.cpp, sondern in der source, die die aufnahme startet. :gruebel:
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Das wäre vielleicht eine Möglichkeit. Leider bin ich ja kein "Code-Versteher" und kann das jetzt nicht nachschauen und testen. Wäre aber vieleicht der richtige Ort.

cu
Jens
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mhh mein ansatz am anfang war ja die vcrcontrol.cpp. ich könnte ja mal ein paar printfs einbauen, damit man was erkennen kann.
lerning by doing :)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

danke für das einchecken der scripts erweiterung :)
da ist sogar das movieplayer beenden abfrage mit reingekommen.
da sollte zwar über die locale gemacht werden, aber naja.
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

mb405 hat geschrieben:da ist sogar das movieplayer beenden abfrage mit reingekommen.
Nee die Abfrage wird rausgenommen , bzw wofür ist die gut ?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

wenn mal jemand dummerweise die home taste drückt :) und den film nicht beenden will. wurde mal nachgefragt.
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

Das kann man jetzt recht gut mit moviebrowser abfangen. Nee das kommt weg. (ist sogar nicht elaubt , no locale ;) )
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ok dann mach es raus. war nur so ne idee
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Tommy hat geschrieben: ...
Bei Aufnahmstop würde ich gerne ein Skript starten was den Dateinamen der aufgenommenen Datei ändert (z.B. den Sender vorne weglöscht) damit man den Dateibrowser im Movieplayer endlich mal eine lesbare Schriftgröße geben kann.
Das geht auch jetzt schon. Du kannst die Dateibenemmung in den Aufnahmeeinstellungen beeinflussen. Wenn Du keinen Sendernamen brauchst einfach den entsprechenden Parameter löschen (glaube %p)

Cu
Torsten

:oops: Ich sehe gerade Dein Posting war von Febuar, falls Du es schon gemerkt hast einfach ignorieren...
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

falls Du es schon gemerkt hast einfach ignorieren...
bitte???
:lol: :lol: :lol:
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ja, es gibt so viele schöne scripte

audioplayer.start+ end
movieplayer.start+ end
standby.on+ off
recording.on+ off + timer

sind sehr nützlich :)
Torsten73
Erleuchteter
Erleuchteter
Beiträge: 547
Registriert: Mittwoch 30. Juni 2004, 16:06

Beitrag von Torsten73 »

Tommy hat geschrieben:
falls Du es schon gemerkt hast einfach ignorieren...
bitte???
:lol: :lol: :lol:
Damit war mein Posting gemeint, ich bin davon ausgegangen, daß Du die Aufnameoptionen für den Dateinamen schon längst bemerkt hast...

Also ich mir das Posting hätte sparen können.

Cu
Torsten
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

@Metallica,

vielen dank für das einchecken der Scripterweiterungen ins CVS, ich hoffe das bringt Dir keine weiteren Unannehmlichkeiten. :wink: :wink: :wink:
Ich kann die Sachen auf jeden Fall gut gebrauchen. :D :D :D

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
Monaco
Beiträge: 2
Registriert: Donnerstag 1. August 2002, 18:25

Beitrag von Monaco »

MOhlmann hat geschrieben:Hallo, ich möchte gerne in die recording.start ein überprüfung einbauen, ob das aufnahme verzeichnis gemountet ist. Wenn es nicht gemountet ist, soll es dann automatisch gemountet werden.

Ich habe leider nicht viel erfahrung was das schreiben eines Scripts angeht. Ich habe momentan einfach das Mounten beim start der DBox abgeschaltet, und in der recording.start bzw. in der recording.end dieses realisiert.

recording.start

Code: Alles auswählen

#!/bin/sh
#Aufnahmeverzeichnis Mounten
mount -t nfs 192.168.0.18:dbox-Stream /mnt/filme -o rw,rsize=32768,wsize=8192,soft,udp,nolock,addr=192.168.0.18

Gruß
Monaco
sleep 5
recording.end

Code: Alles auswählen

#!/bin/sh
#Aufnahmeverzeichnis Unmounten
umount /mnt/filme
sleep 2
Wie kann ich eine Abfrage machen, ob das Aufnahmeverzeichnis schon gemountet ist? dann könnte ich auf die recording.end verzichten.

Gruß Michael
Gibt es eine Möglichkeit die Aufnahme nicht zu starten wenn das Aufnahmeverzeichnis nicht gemountet ist und der PC nicht läuft?

Gruß Monaco
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

guckmo: http://wiki.tuxbox-cvs.sourceforge.net/ ... ecord_Mode

wenn Du nachdem Du festgestellt hast, das nicht gemounted ist ein wget auf http://dbox/control/setmode?record=stop machst sollte die Aufnahme stoppen.
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Monaco
Beiträge: 2
Registriert: Donnerstag 1. August 2002, 18:25

Beitrag von Monaco »

Tommy hat geschrieben:guckmo: http://wiki.tuxbox-cvs.sourceforge.net/ ... ecord_Mode

wenn Du nachdem Du festgestellt hast, das nicht gemounted ist ein wget auf http://dbox/control/setmode?record=stop machst sollte die Aufnahme stoppen.

@Tommy,

vielen Dank für die schnelle Antwort. Habs jetzt ausprobiert mit folgendem Aufruf in der recording.start:
wget http://127.0.0.1/control/setmode?record=stop
im Log steht dann:

Connecting to 127.0.0.1[127.0.0.1]:80
setmode?record=stop 100% |*****************************| 2 --:-- ETA

die Aufnahme startet aber trotzdem und macht mir die Box voll. Hast Du vieleicht noch eine Idee
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

mach mal:

Code: Alles auswählen

wget -q http://127.0.0.1/control/setmode?record=stop -O -
außerdem gibts auch images die nicht platzen können! :-?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

bei squashfs images sollte da nix passieren, wenn due den mountpunkt in squashfs bereich hast. also nicht /var/mnt/... sondern in /mnt/...
da kann er ja nic reinschreiben, und also kann das image nicht platzen.
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Und bei jffs2 Images legste den mountpoint einfach in /tmp und er schreibt dir schlimmstenfalls das RAM voll

P.S. Auch das Problem hat sich mit dem automounter erledigt. Wenn nicht gemountet wird existiert der Ordner auch nicht
Gruß

Der Papst
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

legste den mountpoint einfach in /tmp
Dann muß aber in die start.neutrino noch ein mkdir /tmp/movie welches man dann als mountpoint angeben kann? Oder lieg ich da falsch :-?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?