Workaround für "easyvdr-addon-noad"
#1
Hi,

hier eine Möglichkeit "noad" nach einer Aufnahme zu starten, da der Online-Modus dies mit einem Segfault verhindert.
Nach install von "easyvdr-addon-noad", was am besten über die Konsole erfolgen sollte kommt nee Abfrage - hier wählen wir "Nein"
Die Angabe "automatsch nach jeder Aufnahme" stimmt nicht da "noad" bei 60sec. nach Aufnahme-Start schon loslegt, was aber in die Hose geht.

Pic:
[Bild: ln2axewl.png]

Damit aber nun "noad" nach jeder Aufnahme gestartet wird, muss noch "/usr/share/vdr/recording-hooks/10_recording.custom" angepasst werden.
VDR zuerst stoppen!
Ist
Code:
    after)
        # do here whatever you would like to do right AFTER
        # the recording $2 ENDED
Soll
Code:
    after)
        # do here whatever you would like to do right AFTER
        # the recording $2 ENDED
        /usr/bin/noad -bOcjao --asd nice "$@"
VDR nach editieren wieder starten, nun wird nach jeder Aufnahme "noad" gestartet.

Aufnahme gestartet:
Code:
Sep  6 01:10:37 easy-test vdr: [3143] switching device 2 to channel 40 (kabel eins HD)
Sep  6 01:10:37 easy-test vdr: [3143] timer 2 (40 0105-0208 'Navy CIS~Der unsichtbare Dritte, Crime-Serie, USA 2011') start
Sep  6 01:10:37 easy-test vdr: [3143] Title: 'Navy CIS' Subtitle: 'Der unsichtbare Dritte, Crime-Serie, USA 2011'
Sep  6 01:10:37 easy-test vdr: [3143] executing '/usr/lib/vdr/easyvdr-recordingaction before "/video0/Navy_CIS/*.rec"'
Sep  6 01:10:37 easy-test recordingaction: executing /usr/share/vdr/recording-hooks/10_recording.custom before recording /video0/Navy_CIS/*rec
Sep  6 01:10:37 easy-test recordingaction: executing /usr/share/vdr/recording-hooks/11_epgimages.noad before recording /video0/Navy_CIS/*.rec
Sep  6 01:10:37 easy-test vdr: [3143] record /video0/Navy_CIS/Der_unsichtbare_Dritte,_Crime-Serie,_USA_2011/2015-09-06.01.05.40-0.rec
Sep  6 01:10:37 easy-test vdr: [3143] creating directory /video0/Navy_CIS
Sep  6 01:10:37 easy-test vdr: [3143] creating directory /video0/Navy_CIS/Der_unsichtbare_Dritte,_Crime-Serie,_USA_2011
Sep  6 01:10:37 easy-test vdr: [3143] creating directory /video0/Navy_CIS/Der_unsichtbare_Dritte,_Crime-Serie,_USA_2011/2015-09-06.01.05.40-0.rec
Sep  6 01:10:38 easy-test vdr: [3143] recording to '/video0/Navy_CIS/Der_unsichtbare_Dritte,_Crime-Serie,_USA_2011/2015-09-06.01.05.40-0.rec/00001.ts'
Sep  6 01:10:38 easy-test vdr: [5382] recording thread started (pid=3143, tid=5382, prio=high)
Sep  6 01:10:38 easy-test vdr: [3297] XVDR: Recordings state changed (20)
Sep  6 01:10:39 easy-test vdr: [5382] executing '/usr/lib/vdr/easyvdr-recordingaction started "/video0/Navy_CIS/*.rec"'
Sep  6 01:10:39 easy-test recordingaction: executing /usr/share/vdr/recording-hooks/10_recording.custom
Sep  6 01:10:39 easy-test recordingaction: executing /usr/share/vdr/recording-hooks/11_epgimages.noad
Sep  6 01:10:40 easy-test vdr: [3297] XVDR: Starting garbage collection in recordings cache

Aufnahme beendet:
Code:
Sep  6 02:08:00 easy-test vdr: [3143] timer 1 (40 0105-0208 'Navy CIS~Der unsichtbare Dritte, Crime-Serie, USA 2011') stop
Sep  6 02:08:00 easy-test vdr: [3143] executing '/usr/lib/vdr/easyvdr-recordingaction after "/video0/Navy_CIS/*.rec"'
Sep  6 02:08:00 easy-test recordingaction: executing /usr/share/vdr/recording-hooks/10_recording.custom after recording /video0/Navy_CIS/*.rec
Sep  6 02:08:00 easy-test noad[5743]: noad arg[0]: /usr/bin/noad
Sep  6 02:08:00 easy-test noad[5743]: noad arg[1]: -bOcjao
Sep  6 02:08:00 easy-test noad[5743]: noad arg[2]: --asd
Sep  6 02:08:00 easy-test noad[5743]: noad arg[3]: nice
Sep  6 02:08:00 easy-test noad[5743]: noad arg[4]: after
Sep  6 02:08:00 easy-test noad[5743]: noad arg[5]: /video0/Navy_CIS/Der_unsichtbare_Dritte,_Crime-Serie,_USA_2011/2015-09-06.01.05.40-0.rec
Sep  6 02:08:00 easy-test noad[5743]: noad args done
Sep  6 02:08:00 easy-test noad[5743]: noad forked to pid 5744
Sep  6 02:08:00 easy-test noad[5744]: Sunday,06.09.2015 02:08:00 start noad-0.8.6 for /video0/Navy_CIS/*.rec
Sep  6 02:08:00 easy-test recordingaction: executing /usr/share/vdr/recording-hooks/11_epgimages.noad after recording /video0/Navy_CIS/*rec
Sep  6 02:08:13 easy-test vdr: [3143] connect from 127.0.0.1, port 59531 - accepted
Sep  6 02:08:14 easy-test vdr: [3143] closing SVDRP connection
Sep  6 02:08:16 easy-test /usr/bin/tracosrv.pl[1937]: create /media/easyvdr01/video0/Navy_CIS/*.rec/traco.xml done
Wie man sieht wird "noad" gestartet und Schnittmarken werden gesetzt - SD & HD

P.S
Im Anhang eine fertige "10_recording.custom" Bitte .txt entfernen.
**INFO** Einstellungen im Menu haben keinen Einfluss auf "noad"

Gruss
Wolfgang


Angehängte Dateien
.txt   10_recording.custom.txt (Größe: 1,42 KB / Downloads: 35)
Show Content
Zitieren