Movieplayer TS Verzeichnisanzeige
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
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 Naja und danach......
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 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?
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?
-
- Einsteiger
- Beiträge: 256
- Registriert: Montag 14. Januar 2002, 23:13
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.
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.
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
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:
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 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.
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
-
- Developer
- Beiträge: 457
- Registriert: Sonntag 23. März 2003, 00:39
hi,
ich habe mal das erstellen eines Senderordners reingebastelt.
Geändert wurden
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...
ciao,
ChakaZulu
ich habe mal das erstellen eines Senderordners reingebastelt.
Geändert wurden
Über cvs.tuxbox-cvs.sourceforge.net könnt Ihr auch die diffs je Datei anschauen, wenn Ihr da noch mehr einbauen wolltneutrino/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
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...
ciao,
ChakaZulu
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
@ChakZulu:
ich werde Dich in meine abendlichen Gebete einschließen
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
Hast Du das Senderverzeichnis im Menü aktivierbar drin oder ist es als Standard eingebaut?
ich werde Dich in meine abendlichen Gebete einschließen
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
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?
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?
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
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
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
-
- Moderator english
- Beiträge: 2458
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
genau so habe ichs ja weiter oben beschriebenund ich dann meinen Formatstring selbst bauen könnte....
---------------------------
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?
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?
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
ich weis nicht wann (Uhrzeit) die täglichen DietmarW Schüsse gemacht werden.
Mit ein bissel Glück ChakaZulu's post:
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
Mit ein bissel Glück ChakaZulu's post:
Ist es im aktuellen DietmarWVerfasst am: Do Sep 29, 2005 1:20 Titel:
schon drinneutrino-jffs2fs.img1x 91 7.88 Mb 29.09.2005 04:34 717.08
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
-
- Erleuchteter
- Beiträge: 601
- Registriert: Montag 14. März 2005, 08:49
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Yapp 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)rolano hat geschrieben:@Tommy
...schön, dass Du so hartnäckig bist (an dieser Stelle auch Dank an ChakaZulu)...
BTW and Off-Topic:
...alle! wohlauf????
---------------------------
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?
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?
-
- Erleuchteter
- Beiträge: 601
- Registriert: Montag 14. März 2005, 08:49
SUPER und herzlichen Glückwunsch!Tommy hat geschrieben: BTW and Off-Topic:
...alle! wohlauf????
Yapp 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)
* END OFF-Topic *
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
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
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
-
- Developer
- Beiträge: 457
- Registriert: Sonntag 23. März 2003, 00:39
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.
Alle möglichen Fehlerzustände habe ich nicht getestet, bei Problemen am Besten ein serielles Log posten
ciao,
ChakaZulu
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.
Default ist%c=channel, %i=title, %d=date, %t=time
Man kann damit z.B. ein Serienverzeichnis erstellen, das bei Bedarf angelegt wird:%c_%i_%d_%t
Code: Alles auswählen
%i/%d
ciao,
ChakaZulu
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
Ich wollte grad schreiben das die Verzeichnisangabe bei mir bisher tadellos funktioniert... und jetzt das....
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 ... ?
Kann ich auch feste Werte ohne bezug auf Parameter einfügen ?
z.B.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?
Ich bin begeistertChakaZulu 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
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
z.B.
Code: Alles auswählen
%c/meinverzeichnis/%I-%d
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?
-
- Developer
- Beiträge: 457
- Registriert: Sonntag 23. März 2003, 00:39
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 nervigpetb 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 ?
Als Ausgangspunkt wird das ausgewählte Verzeichnis benutzt, ein Slash am Anfang hat dann keine AuswirkungenDas ganze ohne führenden Slash ?!
Ausgangspunkt ist nach wie vor das vorgegebene Aufnahmeverzeichnis ?!
Im Prinzip schon, über die GUI sind bisher aber nur 20 Zeichen und die ZeichenMehrere Verschachtelungen sind auch möglich ... ?Kann ich auch feste Werte ohne bezug auf Parameter einfügen ?Code: Alles auswählen
z.B: Datum/channel/titel/titel-datum %d/%c/%i/%i-%d
z.B.Code: Alles auswählen
%c/meinverzeichnis/%I-%d
Code: Alles auswählen
/-_%cidt 0123456789
ciao,
ChakaZulu
-
- Neugieriger
- Beiträge: 5
- Registriert: Sonntag 5. September 2004, 22:48
Timer-Variable
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
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
-
- Developer
- Beiträge: 457
- Registriert: Sonntag 23. März 2003, 00:39
Re: Timer-Variable
ups, danke für den Hinweislofwyr hat geschrieben: Kann es sein, dass die Variable %t evtl. ein ":" oder sowas enthält? Ich glaube das Windows das nicht ab kann.
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
-
- Neugieriger
- Beiträge: 5
- Registriert: Sonntag 5. September 2004, 22:48
-
- Developer
- Beiträge: 457
- Registriert: Sonntag 23. März 2003, 00:39
-
- Neugieriger
- Beiträge: 5
- Registriert: Sonntag 5. September 2004, 22:48