bin mir nicht ganz sicher wohin damit ?
daher mal hier die spanische übersetzung für extrecmenu von jbjbjb (gracias)
[ANNOUNCE] ExtRecMenu v1.2 und neue Projekt-Homepage
- amair
- Geschlossen
-
-
Hallo,
ich habe jetzt den v1.3-devel Branch in den Master gemerged, darin hat Carsten (sibbi) die Konfigurationsmöglichkeit der anzuzeigenden Spalten, deren Breiten etc. implementiert.
Ich möchte demnächst eine neue Version veröffentlichen. Wenn also noch Probleme auftauchen (oder auch nicht ;)) , dann bitte melden.
Gruß,
Andreas -
Hi!
Dein Plugin ist ja eine sehr feine Sache. Ich habe nur folgendes Problem.
Das Standardverhalten von VDR ist ja, wenn man eine Wiedergabe startet und auf EXIT drückt, dass man dann in die Aufzeichnungsliste gelangt. Mit BLAU springt man ins Live-Programm zurück und verlässt das Menü komplett.
Das ganze wollte ich jetzt auch in extrecmenu haben und habe dafür folgende Option gesetzt:
"Nach Wiedergabe Plugin aufrufen" --> "nein"Nur funktioniert das nur 1x. D.h. wenn ich eine Aufzeichnung starte und mit EXIT rausgehe, dann bin ich im Aufzeichnungsmenü. Starte ich dann direkt danach erneut die Wiedergabe und gehe mit EXIT raus, dann bin ich im Live-Bild und das Menü ist weg. BLAU beendet immer die Wiedergabe und verlässt das Menü komplett, also so wie erwartet.
Schön wäre, wenn bei dieser Option das VDR-Verhalten vom Aufzeichnungsmenü eingestellt werden könnte.
IMHO etwas gewöhnungsbedürftig war auch, dass auf GELB nicht mehr direkt das löschen einer Aufzeichnung möglich ist. Zum Aufräumen des VDR muss man so immer 2x GELB drücken.
Wäre es ev. möglich EDITIEREN in das BEFEHLE-Menü zu verlagern (an erster Stelle)? Denn ich denke die vier Grundbefehle vom VDR-Aufzeichnungsmenü sind für eine schnelle Bedienung ideal.
Unter Befehle könnte dann ja eben der erste Befehl EDITIEREN sein und danach die Befehle von reccmds.conf folgen (so ähnlich ist das ja auch bei epgsearch). Dann könnte man das Editieren immer noch schnell mit der Taste "1" erreichen.
Ich weiß nicht wie du das siehst Andreas .... will dir da natürlich nichts einreden.EDIT: Version is 1.2.1pre in yavdr. Also falls obiges Problem nicht mehr besteht, einfach den Post überlesen.
Gruß,
Brougs78 -
Nachtrag:
Noch einen Bug gefunden: Ich habe als 2. Element die Aufzeichnungslänge eingetragen. Wenn ich dafür "rechtsbündig" einstelle wird das anscheinend nicht gespeichert. D.h. nach einem Neustart von VDR ist diese Einstellung wieder weg.
Gruß,
Brougs78 -
Hallo Brougs78,
Hi!
Dein Plugin ist ja eine sehr feine Sache. Ich habe nur folgendes Problem.
Das Standardverhalten von VDR ist ja, wenn man eine Wiedergabe startet und auf EXIT drückt, dass man dann in die Aufzeichnungsliste gelangt. Mit BLAU springt man ins Live-Programm zurück und verlässt das Menü komplett.
Das ganze wollte ich jetzt auch in extrecmenu haben und habe dafür folgende Option gesetzt:
"Nach Wiedergabe Plugin aufrufen" --> "nein"Nur funktioniert das nur 1x. D.h. wenn ich eine Aufzeichnung starte und mit EXIT rausgehe, dann bin ich im Aufzeichnungsmenü. Starte ich dann direkt danach erneut die Wiedergabe und gehe mit EXIT raus, dann bin ich im Live-Bild und das Menü ist weg. BLAU beendet immer die Wiedergabe und verlässt das Menü komplett, also so wie erwartet.
Schön wäre, wenn bei dieser Option das VDR-Verhalten vom Aufzeichnungsmenü eingestellt werden könnte.
Muss ich mir mal genauer anschauen.
Für mein besseres Verständnis: möchtest Du eine neue Option "verhalten wie VDR" oder soll sich die vorhandene Option nur auf eine Taste auswirken?
Eine neue Option ist IHMO zu viel, ich persönlich würde sogar die vorhandene Option wieder entfernen, da ich den Vorteil nicht sehe. Mal schauen, ob Einwände kommen...ZitatIMHO etwas gewöhnungsbedürftig war auch, dass auf GELB nicht mehr direkt das löschen einer Aufzeichnung möglich ist. Zum Aufräumen des VDR muss man so immer 2x GELB drücken.
Wäre es ev. möglich EDITIEREN in das BEFEHLE-Menü zu verlagern (an erster Stelle)? Denn ich denke die vier Grundbefehle vom VDR-Aufzeichnungsmenü sind für eine schnelle Bedienung ideal.
Unter Befehle könnte dann ja eben der erste Befehl EDITIEREN sein und danach die Befehle von reccmds.conf folgen (so ähnlich ist das ja auch bei epgsearch). Dann könnte man das Editieren immer noch schnell mit der Taste "1" erreichen.
Ich weiß nicht wie du das siehst Andreas .... will dir da natürlich nichts einreden.
Darüber zerbreche ich mir auch schon den Kopf. Ich hätte das auch ins Befehle-Menü verschoben. Außerdem würde ich dann auch die Bearbeitungsfunktionen nicht mehr an die Farbtasten legen, sondern ein neues Bearbeiten-OSD anzeigen, in dem man dann die Funktionen aufrufen kann. Da hätte man dann auch Platz für mehr als die jetzigen vier, wie z.B. für "Kopieren".
Meinungen willkommen!Gruß,
Andreas -
Hi!
Nachtrag:
Noch einen Bug gefunden: Ich habe als 2. Element die Aufzeichnungslänge eingetragen. Wenn ich dafür "rechtsbündig" einstelle wird das anscheinend nicht gespeichert. D.h. nach einem Neustart von VDR ist diese Einstellung wieder weg.
Gruß,
Brougs78
Danke, wird gefixt. Hier der Patch:Diff
Alles anzeigendiff --git a/extrecmenu.c b/extrecmenu.c index 08bce0d..92be9ee 100644 --- a/extrecmenu.c +++ b/extrecmenu.c @@ -171,7 +171,7 @@ bool cPluginExtrecmenu::SetupParse(const char *_Name,const char *Value) // get 'Align' from config line m = strstr(Value, "align="); if(m) { - char *tmp = strdup(m + 7); + char *tmp = strdup(m + 6); if(strchr(tmp, ',')) *strchr(tmp, ',') = 0; mysetup.RecListColumn[i].Align=atoi(tmp); free(tmp);
Gruß,
Andreas -
Hi!
ZitatMuss ich mir mal genauer anschauen.
Für mein besseres Verständnis: möchtest Du eine neue Option "verhalten wie VDR" oder soll sich die vorhandene Option nur auf eine Taste auswirken?
Eine neue Option ist IHMO zu viel, ich persönlich würde sogar die vorhandene Option wieder entfernen, da ich den Vorteil nicht sehe. Mal schauen, ob Einwände kommen...Also ich denke auch dass es hier keine Option braucht. Ideal ist IMHO das Verhalten des VDR-Aufzeichnungsmenüs:
Wenn man aus der Wiedergabe ins Menü möchte drückt man EXIT, wenn man zum Live-Bild möchte drückt man BLAU.Zitat
Darüber zerbreche ich mir auch schon den Kopf. Ich hätte das auch ins Befehle-Menü verschoben. Außerdem würde ich dann auch die Bearbeitungsfunktionen nicht mehr an die Farbtasten legen, sondern ein neues Bearbeiten-OSD anzeigen, in dem man dann die Funktionen aufrufen kann. Da hätte man dann auch Platz für mehr als die jetzigen vier, wie z.B. für "Kopieren".
Meinungen willkommen!Klingt gut.
Und danke für den schnellen Fix.
Gruß,
Brougs78 -
Hallo,
Darüber zerbreche ich mir auch schon den Kopf. Ich hätte das auch ins Befehle-Menü verschoben. Außerdem würde ich dann auch die Bearbeitungsfunktionen nicht mehr an die Farbtasten legen, sondern ein neues Bearbeiten-OSD anzeigen, in dem man dann die Funktionen aufrufen kann. Da hätte man dann auch Platz für mehr als die jetzigen vier, wie z.B. für "Kopieren".
Meinungen willkommen!eine gute Idee, das mal anzugehen. Mit Gelb, Gelb zum löschen kann ich gerade noch leben, aber richtig bunt wird es zum Beispiel beim Verschieben: Gelb, Rot, Pfeile hoch/runter, Blau.
Außerdem springt der Cursor nach Umbennen oder anderen Aktionen aus dem aktuellen Ordner oder an den Anfang zurück.Da kann man sicher mal ein bisschen Gehirnschmalz an eine sinnvolle Menüanordnung verschwenden.
Ich habe es mir gerade nochmal angeschaut. Im Prinzip ist das Standardverhalten sinniger. Da wird mit Gelb gelöscht. und mit '8' in einem Arbeitsgang umbenannt und verschoben. Nur gibt es hier keine Pipeline für das Verschieben.
Tschüß Frank
-
IMHO etwas gewöhnungsbedürftig war auch, dass auf GELB nicht mehr direkt das löschen einer Aufzeichnung möglich ist. Zum Aufräumen des VDR muss man so immer 2x GELB drücken.
Darüber zerbreche ich mir auch schon den Kopf. Ich hätte das auch ins Befehle-Menü verschoben. Außerdem würde ich dann auch die Bearbeitungsfunktionen nicht mehr an die Farbtasten legen, sondern ein neues Bearbeiten-OSD anzeigen, in dem man dann die Funktionen aufrufen kann. Da hätte man dann auch Platz für mehr als die jetzigen vier, wie z.B. für "Kopieren".
Meinungen willkommen!Gruß,
AndreasFände ich gut
-
Ja, vorallem eine Kopieren-Funktion vermisse ich schon länger.
Weitere interessante Änderungen wären
Fortschrittsbalken beim Kopieren/Verschieben
Eine Art Wechseldatenträger Dialog:
So eine Art Dialog, der alle /mnt/removableX Devices darstellt und mount/umount erlaubt. -
Weitere interessante Änderungen wärenFortschrittsbalken beim Kopieren/Verschieben
Aber dann wäre es schön das über das bgprogess Plugin zu regeln, das braucht kaum Code und man hat alles an einer Stelle.
Eine Art Wechseldatenträger Dialog:
So eine Art Dialog, der alle /mnt/removableX Devices darstellt und mount/umount erlaubt.Gehört das nicht eher ins Mediad-Plugin (oder dessen Nachfolger)?
cu
-
Gehört das nicht eher ins Mediad-Plugin (oder dessen Nachfolger)?
Ja, da könnte man das natürlich reinpacken, dann fehlt aber immernoch die Möglichkeit, den Wechseldatenträger in extrecmenu-Auszuwählen.
-
Ja, da könnte man das natürlich reinpacken, dann fehlt aber immernoch die Möglichkeit, den Wechseldatenträger in extrecmenu-Auszuwählen.
Macht extrecmenu das nicht alleine mit der HDD Archive Funktion? Ich hab mir das (HDD archive) noch nicht angeschaut, im Moment mounte ich meine externen HDDs direkt ins Videoverzeichnis, aber da fehlte mir noch kein mount/umount Menü. Deswegen verstehe ich gerade nicht was du dort vermisst.
BTW: Wirklich wichtig wäre IMHO die Integration des http://www.vdr-wiki.de/wiki/index.php/Cuttime-patch . Weil im Moment funktioniert das schneiden deswegen so gut wie überhaupt nicht, weil VDR Schnittfunktion arbeitet unter 1.6 nicht sonderlich gut mit extrecmenu zusammen.
cu
-
Ohh, ja. Stimmt dafür gibts ja HDD-Archive
-
ACK , ACK , ACK
- mehr Standardrecordingmenübedienung, gelb löscht
- Verschieben/Kopieren in einem seperaten OSD
- bgprocess/fortschrittsbalkenWechseldatenträger Dialog könnte von mir aus ein anderes Plugin machen. (Sicheres Aushängen aka umount)
Wäre super
-
Hallo!
Hi!
Also ich denke auch dass es hier keine Option braucht. Ideal ist IMHO das Verhalten des VDR-Aufzeichnungsmenüs:
Wenn man aus der Wiedergabe ins Menü möchte drückt man EXIT, wenn man zum Live-Bild möchte drückt man BLAU.
Ich die Option nun so angepasst, dass sie nur noch das Verhalten der EXIT-Taste ändert. Mit BLAU geht's immer zurück ins Live-Bild.
Hier der Patch, wenn es keine Einwände gibt, dann baue ich es so ein.Diff
Alles anzeigendiff --git a/myreplaycontrol.c b/myreplaycontrol.c index 856ccf4..0e472ed 100644 --- a/myreplaycontrol.c +++ b/myreplaycontrol.c @@ -16,16 +16,19 @@ using namespace std; myReplayControl::myReplayControl() { timesearchactive=false; + lastState = osUnknown; } myReplayControl::~myReplayControl() { - if(mysetup.ReturnToPlugin) + if(lastState == osRecordings && mysetup.ReturnToPlugin) cRemote::CallPlugin("extrecmenu"); } eOSState myReplayControl::ProcessKey(eKeys Key) { + lastState = osUnknown; + if(Key!=kNone) { if(timesearchactive && mysetup.UseCutterQueue) @@ -69,10 +72,11 @@ eOSState myReplayControl::ProcessKey(eKeys Key) if(Key==kRed) timesearchactive=true; } - if(Key==kBack) - return osEnd; } } - return cReplayControl::ProcessKey(Key); + lastState = cReplayControl::ProcessKey(Key); + if(lastState == osRecordings && mysetup.ReturnToPlugin == 0) + lastState = osEnd; + return lastState; } diff --git a/myreplaycontrol.h b/myreplaycontrol.h index 85bc179..ae4a9c0 100644 --- a/myreplaycontrol.h +++ b/myreplaycontrol.h @@ -2,6 +2,7 @@ class myReplayControl:public cReplayControl { private: bool timesearchactive; + eOSState lastState; public: myReplayControl(); ~myReplayControl();
Gruß,
Andreas -
Hallo Keine_Ahnung,
- Bei ausgeblendeten Verzeichnissen (per Kindersicherung) wird die Anzahl der Aufnahmen in diesem Verzeichnis auf das nächste unausgeblendete Aufgeschlagen.
Sollte mit diesem Patch gefixt sein. Kannst Du das bitte testen bevor ich es ins GIT stelle?Diff
Alles anzeigendiff --git a/mymenurecordings.c b/mymenurecordings.c index 9abd4fb..890c992 100644 --- a/mymenurecordings.c +++ b/mymenurecordings.c @@ -733,30 +733,36 @@ void myMenuRecordings::Set(bool Refresh,char *_current) path+=base; list->Sort(mySortList->Find(path)); +#ifdef USE_PINPLUGIN + bool hidepinprotectedrecs=false; + cPlugin *pinplugin=cPluginManager::GetPlugin("pin"); + if(pinplugin) + hidepinprotectedrecs=pinplugin->SetupParse("hideProtectedRecordings","1"); +#endif + char *lastitemtext=NULL; myMenuRecordingsItem *lastitem=NULL; for(myRecListItem *listitem=list->First();listitem;listitem=list->Next(listitem)) { cRecording *recording=listitem->recording; - if(!base||(strstr(listitem->recording->Name(),base)==listitem->recording->Name()&&listitem->recording->Name()[strlen(base)]=='~')) + if(!base||(strstr(recording->Name(),base)==recording->Name()&&recording->Name()[strlen(base)]=='~')) { - myMenuRecordingsItem *recitem=new myMenuRecordingsItem(listitem->recording,level); + myMenuRecordingsItem *recitem=new myMenuRecordingsItem(recording,level); + if(*recitem->UniqID() && (!lastitem || strcmp(recitem->UniqID(),lastitemtext))) + { #ifdef USE_PINPLUGIN - bool hidepinprotectedrecs=false; - cPlugin *pinplugin=cPluginManager::GetPlugin("pin"); - if(pinplugin) - hidepinprotectedrecs=pinplugin->SetupParse("hideProtectedRecordings","1"); - - if((*recitem->UniqID() && ((!lastitem || strcmp(recitem->UniqID(),lastitemtext)))) && - !((cStatus::MsgReplayProtected(GetRecording(recitem),recitem->Name(),base,recitem->IsDirectory(),true)) && hidepinprotectedrecs)) -#else - if(*recitem->UniqID() && ((!lastitem || strcmp(recitem->UniqID(),lastitemtext)))) + if(!(hidepinprotectedrecs && cStatus::MsgReplayProtected(recording,recitem->Name(),base,recitem->IsDirectory(),true))) + { +#endif + Add(recitem); + lastitem=recitem; + free(lastitemtext); + lastitemtext=strdup(lastitem->UniqID()); +#ifdef USE_PINPLUGIN + } + else + lastitem=NULL; #endif - { - Add(recitem); - lastitem=recitem; - free(lastitemtext); - lastitemtext=strdup(lastitem->UniqID()); } else delete recitem;
Gruß,
Andreas -
Ist es mit VDR 1.7.17 bedenkenlos möglich USE_VDR_CUTTER zu aktivieren?
-
Hallo Copperhead,
Ist es mit VDR 1.7.17 bedenkenlos möglich USE_VDR_CUTTER zu aktivieren?
Ja. Der Bug ist in VDR 1.7.16 gefixt.Gruß,
Andreas -
Es gibt aber ein kleines Problem. Wenn man einen Schnitt startet, landet dieser in einer Art Dauerschleife. Ebenfalls wird das Schere-Symbol nicht auf der "Ziel-Aufnahme" angezeigt
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!