Bei Aufnahmeende .xml Datei löschen ? Wöfür ist die ?

Anlaufschwierigkeiten? Was ist was? Worum geht's?
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Bei Aufnahmeende .xml Datei löschen ? Wöfür ist die ?

Beitrag von petb »

Hi,

bei der Direktaufnahme im SPTS Mode werden 2 Dateien angelegt.
Eine ".ts" und eine ".xml"
Die ".ts" kann ich im Movieplayer anschauen.
Dazu benötige ich die ".xml" nicht

Brauch ich die noch für was anderes (demuxxen oder sonstwas) oder kann ich die direkt wenn die Aufnahme fertig ist löschen ?
Da scheinen doch nur EPG Daten drinne zu sein oder ?

Das würde ich dann gerne in einem Script erledigen.
Wenn ich richtig weis gibt es da ein Script das am Ende einer Aufnahme ausgeführt wird...

Code: Alles auswählen

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, muß es in record.end umbenannt werden. Rechte müssen auf 755 stehen. 

/var/tuxbox/config/recording.end.dist
Da könnte ich doch dann die ".xml" Datei gleich löschen lassen oder ? ("rm *.xml")
Stellt sich nur die Frage,
wenn ich mit mehreren Boxen in das gleiche Verzeichnis aufnehme,
stört es die Boxen wenn alle ".xml" Dateien, eventuell auch während der Aufnahme weg sind ?
Falls ja, dann müsste ich explizit den Dateinamen der gerade beendeten Aufnahme kennen.
Gibt es dafür innerhalb des Scriptes einen Dateinamen der im Shell-Environment aktiv ist oder den die Datei geparst bekommt ist ?
Nicht das ich da die aktuelle Zeit mit Zeitdaten aller .ts Dateien prüfen muss um an den Namen zu kommen...
bye

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

Beitrag von Tommy »

kannste löschen mit

Code: Alles auswählen

rm /mnt/movie/*.xml
in der recording.end.
---------------------------
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?
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Ja,
wenn ich das movie durch filme ersetze, so heist das Aufnahmedir bei mir, dann ok soweit.

Hatte nur die Frage ob die Box nach dem erstellen der .xml auch wirklich nicht mehr auf das File zurückgreift.
Z.B. bei Aufnahmeunterbrechung oder ähnlichem.
Falls nicht, dann ok.

Trotzdem interessieren mich aber auch alle Möglichkeiten .....
Wird der Filename an die Recording.start oder .end geparst ?
So das ich da komfortabel den Filenamen der gerade aktuell beginnenden oder beendeten Aufnahme manipulieren kann ?
Kein Sendername oder ähnliches wäre z.B. gewünscht.

Danke

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

Beitrag von Tommy »

ne - sind nur zwei "dumme" skripte. Du kannst mit der recording start allerdings den aktuellen Sendungsnamen aus dem EPG fischen, irgendwo ablegen und danach mit der recording end das file umbenennen. Nach eine flexiblen Benennung der Dateinamen brauchst Du hier nicht fragen - hab ich schon ein paar mal versucht. Für o.g. Prozedur wollte ich schon mal ein Konstrukt als Workaround erstellen nur fehlt mir momentan die Zeit
---------------------------
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?
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

@Tommy

Cool, das wäre ja auch schon ne kleine Lösung.
Daher die Frage:
Wie fische ich im EPG nach dem Sendungsnamen ?

Bye

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

Beitrag von Tommy »

mit

Code: Alles auswählen

wget -q http://<dbox>/control/zapto -O Channel 
sender=`cat Channel` 
wget -q http://<dbox>/control/epg?id=$sender -O actEPG
rm Channel
cat actEPG
 
bekommst Du schon mal das EPG des laufenden Senders. Schau mal hier: http://wiki.tuxbox-cvs.sourceforge.net/ ... l_abfragen
und hier: http://forum.tuxbox-cvs.sourceforge.net ... highlight=

Ist halt basteln angesagt :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?
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Das Skript sieht doch mal ganz gut aus, aber ich lese die Abarbeitung dauert so lange.
Das hängt bestimmt mit dem grossen Datenaufkommen ab das aus dem EPG kommt und das der grep parsen muss.

Egal auf jeden Fall muss man da mal schauen ob man die Daten die der nhttp ja aufbereitet nicht auch direkt abgreifen kann.

Leider kann ich seit gestern Abend nix mehr testen was eine Satverbindung benötigt.

Denn mein Vermieter kam aus dem Urlaub zurück und meckerte,
was das Kabel im Garten soll,
das zu der Schüssel führt,
die da mitten drinne steht :oops:

Ich war halt zu ungeduldig auf den Dachdecker zu warten der den Mast aufs Dach setzt :roll:

Jetzt musst ichs ersma weg machen und muss nun warten bis sich der Herr Dachdecker und der Herr Vermieter terminlich einigen können.

Also bin ich vorerst ohne Satempfang :cry:
Aber ich greif das ganze auf sobald ich wieder Empfang habe.
Die DBox macht laune :D

Bye
Petb