Movieplayer TS Verzeichnisanzeige

Wünsche, Anträge, Fehlermeldungen
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

mmh zumindest blick ichs jetzt ein wenig g_settings finde ich in der neutrino.cpp?!.

WAF ist leider z.Zt so gut wie nicht vorhanden da das Baby nun schon 5 Tage auf sich warten läßt und jede Minute das Telefon klingeln kann :roll: Naja und danach......
---------------------------
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?
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

ich denke, rumdoktorn am filenamen löst das problem nicht wirklich.
wenn die geschichte wirklich au ein parsen des xml-files hinauslaufen würde und das alles so aussehen würde wie die senderübersicht mit dieser kleinen info-box zum aktuell selektierten programm, wäre das schon ein quantensprung. die box könnte je nach informationsgehalt auch etwas größer sein oder neben der liste dargestellt werden.
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

Naja - es geht halt einfach keiner dran. Das ändern des Filenamens und anlegen von senderordnern würde das ganze zumindest übersichtlicher und aussagekräftiger machen. Ich habe gestern den ganzen Abend damit verbracht den Quellcode der vcrcontrol.cpp zu verstehen. Im Prinzip ist für die flexible Zusammensetzung des Dateinamens alles vorhanden (außer evtl <info1> aus dem EPG) man müßte es nur erweitern und mit case die entsprechenden Dateinamen erstellen. Selbst das Erstellen von senderverzeichnissen wäre vermutl. mit drei Zeilen im code erledigt.
Etwas schwieriger wirds mit dem entsprechenden Menü. Der Menüvorschlag weiter oben ist natürlich Quatsch da doppelt gemoppelt. besser wäre:

Code: Alles auswählen

Reihenfolge                                     423
     1 Sender                                  
     2 epginfo                                 
     3 Info1                                         
     4 Datum                                         
     5 Uhrzeit                                       
Unterordner für Sender anlegen                  ja
XML Datei speichern                             nein
wenn bei "Reihenfolge" der entsprechende Eintrag/Nummer fehlt kommts halt nicht in den Dateinamen - das brauch man ja dann nicht noch mal separat auszuwählen. Das reduziert die Settings auf 3 :wink: Wie man die o.g. 423 parsen kann - keine Ahnung - theoretisch gibts ja bei 5 Zahlen tausende Kombinationsmöglichkeiten. Vermutl muß man die "Reihenfolge" Step by step durchgehen und den jeweiligen schnipsel an den Dateinamen anfügen.
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

hi,

ich habe mal das erstellen eines Senderordners reingebastelt.
Geändert wurden
neutrino/src/system/settings.h
neutrino/src/system locals.h locals_intern.h
tuxbox/neutrino/src/driver/vcrcontrol.cpp
tuxbox/neutrino/src/neutrino.cpp
tuxbox/neutrino/data/locale/deutsch.locale english.locale
Über cvs.tuxbox-cvs.sourceforge.net könnt Ihr auch die diffs je Datei anschauen, wenn Ihr da noch mehr einbauen wollt :wink:
Man könnte auch darüber nachdenken, z.B. für Serien jeweils ein Verzeichnis zu erstellen oder die Auswahl des Zielverzeichnisses über den Dateibrowser zu ermöglichen. Bei letzterem müsste man allerdings die Routine ändern, die den Mountstatus überprüft.
Anstatt also viel Energie in Skriptlösungen zu stecken, könnte man auch direkt was einbauen. Aber wenn man mal die Büchse der Pandora geöffnet hat... 8)

ciao,

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

Beitrag von Tommy »

@ChakZulu:

ich werde Dich in meine abendlichen Gebete einschließen :D :D :D
Natürlich ist es wesentlich effektiver das Übel an der Wurzel zu packen als mit Skripten zu experimentieren. Zumal man das Rad somit zweimal erfinden muß (Nachbau des sendernamens, suchen des geschriebenen files etc) Leider kann ichs aber nicht anders :oops:
Hast Du das Senderverzeichnis im Menü aktivierbar drin oder ist es als Standard eingebaut?
---------------------------
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 »

WOW, hört sich gut an.....

Die Freie Eingabe über den Dateibrowser wär genau das richtige.
Die Verzeichnisse kann man vorher alle anlegen und dann auswählen.
So mache ich das für Serien (Stargate, z.B.) bis jetzt von Hand.
Ich lege mir die Verzeichnisse vorher an und editiere dann den Eintrag des Aufnahmeverzeichnisses in der timerd.conf von Hand.

Wenn jetzt noch der Dateiname/Pfad mittels Parametern editierbar wäre...
So z.B:
%s //sendername
%t //Titel der Sendung
%d //datum der aufnahme, etc.

und ich dann meinen Formatstring selbst bauen könnte....

z.B: /mnt/filme/%s/%t-%d.ts oder auch .001.ts (das kann ja fest sein)
dann wär die sendung zB: Stargate.....
mit dem format
/mnt/filme/%s/%t/%t-%d gleich in...
/mnt/filme/RTL2/Stargate/Stargate-20050912.001.ts /

Denkbar wäre auch fast alles fest zu editieren und nur ...
z.B. /mnt/filme/RTL2/Stargate/%t-%d.001.ts /
Da ist vieles denkbar.

Das wäre doch cool, oder ?!
Man könnte das ja alternativ machen, falls Formatstring Eintrag vorhanden, dann nutzen, sonst standard.

ich würde das mit der aktuellen Änderung gerne testen, nur wie ?
Muss ich mir da ein Image selbst basteln ?


bye
PetB
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Waere das nicht etwas fuer unser neues Webinterface ..?

Einfach mal bei YJogol posten :)
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

und ich dann meinen Formatstring selbst bauen könnte....
genau so habe ichs ja weiter oben beschrieben :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 »

Tommy hat geschrieben:
und ich dann meinen Formatstring selbst bauen könnte....
genau so habe ichs ja weiter oben beschrieben :lol:
GRINS ich sags ja, wir beide haben das gleiche Ziel :lol:

Und wie kann ich das gerade geänderte mit dem Ordnernamen nun testen ?
Einfach einen Snap laden oder ?
Bye
PetB
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

ich weis nicht wann (Uhrzeit) die täglichen DietmarW Schüsse gemacht werden.
Mit ein bissel Glück ChakaZulu's post:
Verfasst am: Do Sep 29, 2005 1:20 Titel:
Ist es im aktuellen DietmarW
neutrino-jffs2fs.img1x 91 7.88 Mb 29.09.2005 04:34 717.08
schon drin :wink:

download hier: http://tuxbox-images.mine.nu/dietmarw/h ... DB2_Images

Ich kanns selber nicht testen da mein DSL zuhause (1&1) gerade nicht funktioniert - die haben scheinbar ein größeres Problem
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

@Tommy
...schön, dass Du so hartnäckig bist (an dieser Stelle auch Dank an ChakaZulu)... :lol:

BTW and Off-Topic:
...alle! wohlauf????
Tommy
Tuxboxer
Tuxboxer
Beiträge: 4332
Registriert: Dienstag 7. Mai 2002, 17:04

Beitrag von Tommy »

rolano hat geschrieben:@Tommy
...schön, dass Du so hartnäckig bist (an dieser Stelle auch Dank an ChakaZulu)... :lol:

BTW and Off-Topic:
...alle! wohlauf????
Yapp :lol: Tim hat in seinen knapp 4 Wochen fast 1kg und 5cm zugelegt. Mittlerweile gibts im Durchnitt alle 4h was zu futtern was die Nacht einigermaßen erträglich macht (was nicht zuletzt auch meiner tollen Frau zu verdanken ist)
---------------------------
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?
rolano
Erleuchteter
Erleuchteter
Beiträge: 601
Registriert: Montag 14. März 2005, 08:49

Beitrag von rolano »

Tommy hat geschrieben: BTW and Off-Topic:
...alle! wohlauf????

Yapp :lol: Tim hat in seinen knapp 4 Wochen fast 1kg und 5cm zugelegt. Mittlerweile gibts im Durchnitt alle 4h was zu futtern was die Nacht einigermaßen erträglich macht (was nicht zuletzt auch meiner tollen Frau zu verdanken ist)
SUPER und herzlichen Glückwunsch! Bild

* END OFF-Topic *
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Hi,
da ich noch relativ neu hier bin....

Werden die im CVS geänderten Daten auch von den anderen (z.B. JTG, YADI, YADD) 1 zu 1 übernommen ?

Wenn ja, wie oft oder wann werden deren Snap es erstellt ?

Bye
PetB
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

DietmarW (auch seine Yadds) Images werden per Skript automatisch erzeugt. Yadi und JtG übernehmen eigentlich auch alles aus dem CVS, sonst wird darauf hingewiesen, was anders ist und warum. Die Snaps werden erstellt, wenn die Imagebauer der Meinung sind, das dies nötig ist.

cu
Jens
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Jops,
danke Jens.

Nur so nebenbei, wo wir schon bei neuen Dingen sind.
Der Movieguide Manager wird gerade beaackert und wird vermutlich ab morgen wieder Klack TV-Planer Daten richtig importieren können.
(Sachte mir der DEV)

bye
PetB
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Frage:

Könnte man bei einer programmierten Aufnahme den Dateinamen in der timerd.conf speichern ?
Der Sender ist ja auch da gespeichert. (Klar weil man den braucht.)
Dann wäre es egal ob die Box bei einem Wakup aus dem Deep Standby genug Zeit hat den EPG zu bekommen oder nicht.
Dann muss der EPG ja nur beim programmieren des Timers da sein und fertig.

Da ich mit dem Snap vom 19.09 häufiger Hänger habe, wenn ich die Box permanent anlasse, fahr ich sie immer mal wieder runter.
Und dann fehlen mir eben oft gescheite Dateinamen mit Titel der Sendung.

Die Hänger hab ich auf ner Sagem/Nokia/Philips...
Die Sagem hat gestern sogar mal wieder vorgegaukelt sie würde aufnhmen.
Blinkende Uhrzeit lies mich glauben alles klappt.
Dann haben aber 2 Filme gefehlt.

Bye
PetB
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

hi,

ich hab das mit dem Verzeichniserstellen wieder rausgemacht...

Dafür kann man jetzt, wie es teilweise schon vorgeschlagen wurde, eine Vorlage für den Dateinamen verwenden.
%c=channel, %i=title, %d=date, %t=time
Default ist
%c_%i_%d_%t
Man kann damit z.B. ein Serienverzeichnis erstellen, das bei Bedarf angelegt wird:

Code: Alles auswählen

%i/%d
Alle möglichen Fehlerzustände habe ich nicht getestet, bei Problemen am Besten ein serielles Log posten 8)

ciao,

ChakaZulu
petb
Erleuchteter
Erleuchteter
Beiträge: 785
Registriert: Samstag 6. August 2005, 03:39

Beitrag von petb »

Ich wollte grad schreiben das die Verzeichnisangabe bei mir bisher tadellos funktioniert... und jetzt das.... :lol:
ChakaZulu hat geschrieben:eine Vorlage für den Dateinamen verwenden.
%c=channel, %i=title, %d=date, %t=time
Default ist %c_%i_%d_%t
Man kann damit z.B. ein Serienverzeichnis erstellen, das bei Bedarf angelegt wird:

Code: Alles auswählen

%i/%d
Ich bin begeistert :o :D
Wird das in der timerd.conf gespeichert und gilt somit für jede einzelne Aufnahme oder nur global und kann nicht eventbezogen geändert werden ?
Das ganze ohne führenden Slash ?!
Ausgangspunkt ist nach wie vor das vorgegebene Aufnahmeverzeichnis ?!
Mehrere Verschachtelungen sind auch möglich ... ?

Code: Alles auswählen

z.B: Datum/channel/titel/titel-datum
 %d/%c/%i/%i-%d
Kann ich auch feste Werte ohne bezug auf Parameter einfügen ?
z.B.

Code: Alles auswählen

%c/meinverzeichnis/%I-%d
Wenn dem so ist, dann superklassetoll.
Dann muss nur noch Riker einen neuen Snap anlegen und ich teste Aufnahmen ohne Ende.

Danke.

bye PetB

P.S. Weis jemand warum meine Boxen ab und zu, kurz nach einer programmierten Aufnahme ausschalten ohne den nachfolgenden Film aufzunehmen ?
Die Box beginnt die Aufnahme des 2ten Films und bricht erst nach ein paar Minuten ab und schaltet aus.
Vieleicht zu geringer oder kein Abstand oder gar überlappende Timerevents.
Habe Vorlauf und Nachlaufzeit eingestellt, da überlappen die sich schon mal. Hatte aber gelesen das das nix machen soll?
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

petb hat geschrieben: Wird das in der timerd.conf gespeichert und gilt somit für jede einzelne Aufnahme oder nur global und kann nicht eventbezogen geändert werden ?
Im Moment ist es so, dass man nur eine globale Einstellung hat. In der neutrino.conf werden aber schonmal vier verschiedene Einstellungen gespeichert, es wird aber bisher nur einer davon genutzt. Wenn es fertig ist, sollen diese Einträge im Timermenü auswählbar sein und bei Bedarf auch ein komplett anderer Eintrag nur für diesen Timer erzeugbar sein. In diesem Fall würde dass dann in der timerd.conf gespeichert werden. Da ich nicht allzuviel Zeit habe, wollte ich aber erstmal einen Zwischenstand machen, das Durchreichen zum timerd und die GUI-Dialoge sind recht nervig ;)
Das ganze ohne führenden Slash ?!
Ausgangspunkt ist nach wie vor das vorgegebene Aufnahmeverzeichnis ?!
Als Ausgangspunkt wird das ausgewählte Verzeichnis benutzt, ein Slash am Anfang hat dann keine Auswirkungen
Mehrere Verschachtelungen sind auch möglich ... ?

Code: Alles auswählen

z.B: Datum/channel/titel/titel-datum
 %d/%c/%i/%i-%d
Kann ich auch feste Werte ohne bezug auf Parameter einfügen ?
z.B.

Code: Alles auswählen

%c/meinverzeichnis/%I-%d
Im Prinzip schon, über die GUI sind bisher aber nur 20 Zeichen und die Zeichen

Code: Alles auswählen

/-_%cidt 0123456789
einzugeben. Warum ich da keine Buchstaben dazugenommen habe, keine Ahnung ;)

ciao,

ChakaZulu
lofwyr
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Sonntag 5. September 2004, 22:48

Timer-Variable

Beitrag von lofwyr »

Hi ChakaZulu,

in welchem Format wird denn die %t-Variable erzeugt?
Folgender Hintergrund:
Ich hab den SFU-NFS-Server im Einsatz (also unter Windows). Sobald die Variable %t enthalten ist, kommt auf der Box die Meldung, dass das Aufnahmeverzeichnis nicht beschreibbar ist.

Kann es sein, dass die Variable %t evtl. ein ":" oder sowas enthält? Ich glaube das Windows das nicht ab kann.

Lofwyr
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Re: Timer-Variable

Beitrag von ChakaZulu »

lofwyr hat geschrieben: Kann es sein, dass die Variable %t evtl. ein ":" oder sowas enthält? Ich glaube das Windows das nicht ab kann.
ups, danke für den Hinweis :o

Bei den EPG-Daten wird es extra entfernt, ich habe es bei der Uhrzeit extra hinzugefügt :-? Ein Minus sollte doch aber möglich sein, oder? Das wird aus den EPG-Daten auch rausgenommen..

ciao,

ChakaZulu
lofwyr
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Sonntag 5. September 2004, 22:48

Beitrag von lofwyr »

Soweit ich ds beurteilen kann, sollte ein "-" funktionieren, allerdings hab ich keine Ahnung, ob und wie sich *nix bzw. Linux dabei verhält.

Lofwyr

Sagem Sat 1xI :arrow: JtG Team-Image Snap v. 18.03.2007
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

hi,

hab die Doppelpunkte jetzt wieder rausgenommen und man kann dem Dateinamen auch Buchstaben hinzufügen.

ciao,

ChakaZulu
lofwyr
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Sonntag 5. September 2004, 22:48

Beitrag von lofwyr »

Super - Danke

Lofwyr :P

Sagem Sat 1xI :arrow: JtG Team-Image Snap v. 18.03.2007