[ANNOUNCE] vdr-epgsearch-0.9.5

  • Hallo zusammen,


    es gibt wieder ne neue Version mit folgenden Änderungen:


    - epgsearch hat jetzt sein eigenes Menu zum Editieren von Standardtimern mit folgenden Erweiterungen, s. Screenshot unten: (basiert auf SVDRP, sollte also konfiguriert sein!):
    * zusätzlicher Menupunkt 'Verzeichnis' mit Auswahl vorhandener Verzeichnisse über die Taste 'Blau' (die Verzeichniseinträge unterstützen auch EPG-Variablen wie '%Category%', falls man erw. EPG verwendet)
    * Menupunkt 'Datei' kann mit Taste 'Blau' um Untertitel ergänzt werden (falls vorhanden)
    * Menupunkt 'Datei' und 'Verzeichnis' können über Taste 'Gelb' wieder auf Standard zurückgesetzt werden
    * Bei Wiederholungstimers können die Wochentage über ein Untermenu individuell eingestellt werden


    - Das Menu zum Editieren von benutzerdef. Wochentagen beginnt jetzt mit 'Montag' statt mit 'Sonntag'


    - Menu 'Verzeichnisauswahl' listet nun eindeutige Verzeichnisse aus den folgenden Quellen:
    * aktuelle Aufnahmeverzeichnisse
    * Verzeichnisse aus aktuellen Timern
    * Verzeichnisse, die in Suchtimern verwendet werden
    * Verzeichnisse, die in der Datei epgsearchdirs.conf stehen
    Mit der Taste 'Gelb' kann die Tiefe der Anzeige geändert werden


    - Fortschrittsbalken für 'Nächste' kann jetzt im Setup separat gesteuert werden


    - Unterstützung von sprachabhängigen EPG-Befehlsdateien (per Default wird die epgsearchcmds.conf geladen. Gibts eine epgsearchcmds-XXX.conf (mit XXX = Sprachcode lt. i18n.c, z.B. 'deu') wird diese verwendet, siehe MANUAL)


    - Ein direkter EPG-Befehlsaufruf mit '1'..'9' springt nach Beendigung jetzt ins Aufrufmenu zurück und nicht, wie zuvor,
    in das Befehlsmenu


    - Neuer Kommandozeilenparameter '-c' bzw. '--config' zur Angabe eines individuellen Verzeichnisses für die Config-Dateien von epgsearch


    - Kommandozeilenhilfe eingebaut, für 'vdr --help'


    - wiedermal ein großer Dank an Mike Constabel (vejoun@vdrportal) für Betatest und Vorschläge, genauso an Rolf Ahrenberg für die finnische Übersetzung.



    Download und Screenshots


    hier noch ein paar Scrennshots vom neuen Timermenu:
    [Blockierte Grafik: http://people.freenet.de/cwieninger/timermenu.jpg]



    Worum gehts bei dem Plugin?


    EPG-Search kann als Ersatz für VDR's Standard-Programm-Menu verwendet
    werden. Es sieht genauso aus, erweitert es aber um einige zusätzliche
    Funktionen:


    - Befehle für epg-Einträge mit 5 integrierten Befehlen wie
    z.B. 'Wiederholungen anzeigen', 'Suche anlegen'. Man kann eigene
    Befehle hinzufügen, um z.B. einen VDRAdmin Autotimer anzulegen.


    - Bis zu 4 weitere Zeitpunkte im Menu 'Was läuft jetzt?' neben 'Jetzt'
    und 'Nächste'


    - Suche im EPG: Anlegen von wiederverwendbaren Abfragen, die auch als
    'Suchtimer' verwendet werden können.


    - Suchtimer: Sucht im Hintergrund nach Sendungen und erzeugt einen
    Timer bei passenden EPG-Einträgen (ähnlich zu VDRAdmins Autotimern)
    oder informiert über die Sendung via OSD


    - Fortschrittsbalken in 'Jetzt' und 'Nächste'


    - Zeit im Menu 'Jetzt', 'Nächste' kann per Tastendruck verschoben
    werden, z.B. was läuft 'Jetzt' + 30 Minuten


    - Startmenu 'Programm' oder 'Jetzt' einstellbar.


    - Prüfung auf Timer-Konflikte im Hintergrund (erfordert ein aktuelles
    Timeline-Plugin)


    - das Menu zur detaillierten EPG-Anzeige (Zusammenfassung) erlaubt den
    Sprung zur vorherigen/nächsten Sendung


    - Unterstützung erweiterter EPG-Infos in Suchtimern


    - Erweiterung des Timer-Edit-Menus um Verzeichnisse und
    benutzerdefinierte Wochentage


    Funktioniert nur mit vdr-1.3.x (x>=7). Getestet mit 1.3.10 bis 1.3.27.
    Teile der Quelltexte basieren auf dem repeating-epg-patch von
    Gerhard Steiner, der mir die Erlaubnis gab, diese zu verwenden.
    (Danke für seine Arbeit!).


    Tschüss,


    winni

  • Ab VDR 1.2.25 kommt bei mir


    Code
    menu.c: In member function `eOSState cMenuTimers::Commands(eKeys)':                                            
    menu.c:909: error: no matching function for call to `cRecording::cRecording(      
     cTimer*&, const char*, const char*, const char[1])'  
    recording.h:55: error: candidates are: cRecording::cRecording(const         
     cRecording&) 
    recording.h:71: error:                 cRecording::cRecording(const char*)                         
    recording.h:70: error:                 cRecording::cRecording(cTimer*, const cEvent*)
    make: *** [menu.o] Fehler 1
  • Also diese Version hab ich noch nicht getestet. Werd ich noch machen.
    Aber bei der Vorversion hab ich folgendes:
    Ich hab epgsearch mit
    Green @epgsearch
    in der keymacros.conf festgelegt.
    Desweiteren hab ich das submenu-Plugin eingerichtet.
    Rufe ich nun epgsearch über grün auf, und springe dann mit exit wieder zurück,
    dann existieren keine Untermenüs mehr. Alle Plugins sind dann im Hauptmenü
    so geordnet, wie sie in der runvdr aufgerufen wurden.
    Verlasse ich das Hauptmenü ganz und springe wieder ins Menü rein,
    dann hab ich wieder Untermenüs.
    Dies tritt aber nur auf, wenn ich epgsearch mit grün aufrufe.

  • Ronny:

    Zitat

    Die .epgsearchrc wird Standart in ../plugins erwartet.


    hast recht. Sollte eigentlich auch bei Verwendung von -c dort erwartet werden. Wird in der nächsten Version geändert.


    Zwer2k: hab versehentlich noch den alten Patch von Gerhard mitgeliefert. In die nächste Version kommt dann der richtige rein.


    mase: Das mit dem Submenu-Patch hab ich mir leider immer noch nicht angesehen. Werds jetzt aber mal angehen. Das Verhalten dürfte aber eigentlich schon sehr lange so sein.


    Tschüss,


    winni

  • Hi!


    Also ich möchte mich mal an der Stelle für das geniale Plugin bedanken. So sollte eigentlich der Standardmodus vom VDR schon sein. Das neue Feature mit der Timerprogrammierung ist auch genial ... hatte ich mir schon immer gewünscht, dass man den Episodennamen reinschreiben kann.
    Ev. noch ein Verbesserungsvorschlag für die Timerprogrammierung: Wäre es möglich die Auswahl für wöchentliche Timer individueller zu gestalten? Theoretsich unterstützen die Timer ja beliebige Muster (so wie in VDRadmin) ... wäre manchmal recht praktisch. Könnte ja so realisiert werden, dass man mit <BLAU> in eine erweiterte Auswahl gelangt.


    BTW, hast du schon mal drüber nachgedacht einen Patch zu basteln, der dein Plugin als Standard-Schedule setzt? Das ist prinzipiell im menu.c nicht schwierig zu implementieren. Denn ich denke wer dein Plugin einsetzt, braucht kein Schedule von VDR mehr.
    Ev. wäre auch ein Patch denkbar, der nach Plugins sucht, die den Namen "schedule", "recordings", "timer" usw. haben und dann den Menüpunkt aus VDR mit dem entsprechenden Plugin ersetzen ... so könnten auch Standardfunktionalitäten aus VDR ersetzt werden. Da ließe sich ev. auch Klaus davon überzeugen sowas zu übernehmen .... und ansonsten greift der Patch ja nur an einer oder zwei Stellen ein.


    Gruß,
    Brougs78

    - -- --- ================================================================ --- -- -
    Antec Fusion, Intel E5200, Asus P5N7A-VM (VDPAU), DD CineS2 v6 + DD DuoFlex CI // yavdr-0.6.1
    - -- --- ================================================================ --- -- -

  • Hi Brougs78,


    zunächst, Danke :D


    Zitat

    Wäre es möglich die Auswahl für wöchentliche Timer individueller zu gestalten?


    ähm, aber genau sowas ist doch reingekommen. ;) Oder hab ich Dich nicht richtig verstanden?


    Wegen des Patches: Dran gedacht hab ich schon mal, aber es als etwas hochnäsig empfunden, einfach Teile von VDR zu deaktivieren. :D Wenn Interesse da ist, läßt sich das aber sicher leicht machen. Gibts Meinungen von den anderen?


    Tschüss,


    winni

  • Seit 1.3.26 funktioniert epgsearch bei mir nicht mehr, beim Aufruf des Plugin Menus restartet mein VDR bevor ich überhaupt ein Menu sehe. Das war auch schon so mit der 0.9.4.

    Gruß
    Frodo

  • Hallo,


    Zitat

    Original von winni
    Wegen des Patches: Dran gedacht hab ich schon mal, aber es als etwas hochnäsig empfunden, einfach Teile von VDR zu deaktivieren. :D Wenn Interesse da ist, läßt sich das aber sicher leicht machen. Gibts Meinungen von den anderen?


    So einen Patch gab es schon einmal, aber der funktioniert irgendwie nicht mehr richtig.


    Ein neuer wäre klasse. :]

    VDR1: Gigabyte GA-M720-US3 (nVidia Corporation MCP78S [GeForce 8200]), Athlon II X2 240, 2GB RAM, Intel 82574L Gigabit, Debian Squeeze, Kernel 2.6.38.3 mit linux-media.tar.bz2 vom 20.04. 10:04, dvbhddevice fb6b1beedb72, VDR-1.7.22 (extension-Patch, 15 Plugins), epgsearch, extrecmenu, ...
    VDR2: Debian Etch, 2.6.21.3, K6-2 400, 192MB, NFS-Root, 466GiB über NFS, 1xNexus 2.1, 1xNova S, VDR-1.4.7
    Server: Debian Squeeze, 2.6.35.7, AMD X2 240e, 4GB, System: Raid1 2x500GB, Aufnahmen: Raid5 4TB + 1x 500GB, 1000MBit LAN
    Episodenlisten für epgsearch, VDRSeriesTimer

  • Hi,


    Zitat

    Original von Brougs78
    Ev. noch ein Verbesserungsvorschlag für die Timerprogrammierung: Wäre es möglich die Auswahl für wöchentliche Timer individueller zu gestalten? Theoretsich unterstützen die Timer ja beliebige Muster (so wie in VDRadmin) ... wäre manchmal recht praktisch. Könnte ja so realisiert werden, dass man mit <BLAU> in eine erweiterte Auswahl gelangt.


    Wie meinen genau?
    Funzt doch in den Suchtimern schon lange, und in den normalen jetzt auch, klasse :]

  • Frodo:


    hast Du ein paar mehr Infos? Steht irgendwas im Log. Liegt im config-Dir vielleicht eine .epgsearchrc, mit der etwas nicht stimmt (falls ja, einfach mal löschen). Wenn das nix bringt, schick mir einfach mal Deine epgsearch-Configfiles + (evtl.) epg.data.


    Tschüss,


    winni

  • Ausser in der /var/log/messages gibt es keine Ausgaben in irgend welche Log-Dateien

    Code
    Jul  2 15:46:55 vdr1 vdr[3016]: starting plugin: epgsearch
    Jul  2 15:46:55 vdr1 vdr[3016]: EPGSearch: fontpatch started
    Jul  2 15:46:55 vdr1 vdr[3016]: EPGSearch: fontpatch done
    Jul  2 15:46:55 vdr1 vdr[3016]: loading /usr/local/vdr/etc/plugins/epgsearchcats.conf

    Auch der Absturtz wird nirgens protokolliert ;(
    Die Datei epgsearchcats.conf ist identisch mit der beigelegten epgdata.
    Eine .epgsearchrc gibts es nicht. Das deaktivieren von tvmovie2vdr und löschen des epg.data Files brachte auch kein Erfolg. Ich hatte auch mit createcats eine neue Datei erzeugt und getestet ohne Erfolg. :(


    Gepatched ist mein VDR mit dem BigPatch test5 von Frank99.

    Gruß
    Frodo

  • Hi Frodo,


    schalt mal den Font-Patch aus, es sei denn Du nimmst kein Text2skin her. Im Setup den Progressbar auf Pipes schalten. Vielleicht hat es ja damit zu tun. Weiß nicht, wie sich der mit dem BP verträgt.


    Tschüss,


    winni

  • Hi!


    Also ich meine das mit dem Timer so, dass man ja anstelle des Tages ein wöchentliches Muster wie "-----SS", "MDMDFSS" usw. programmieren kann und da wäre es praktisch, wenn man das individuell gestalten könnte z.B. "--MD---" ... über ein Untermenü oder so. Das geht doch noch nicht oder?


    EDIT: SORRY! Großer Humbug von mir. Geht ja wirklich schon. ?(


    Gruß,
    Brougs78

    - -- --- ================================================================ --- -- -
    Antec Fusion, Intel E5200, Asus P5N7A-VM (VDPAU), DD CineS2 v6 + DD DuoFlex CI // yavdr-0.6.1
    - -- --- ================================================================ --- -- -

    Einmal editiert, zuletzt von Brougs78 ()

  • winni
    Kann sein, so lange hab ich die submenus noch nicht.
    Ich benutze submenu-0.0.2 mit dem Patch aus dem bigpatch-1.3.27-Thread.
    Ich kenn mich ja mit Programmieren nich so aus, aber ich denke mal,
    dass wenn epgsearch direkt aufgerufen wird, werden die Submenus einfach
    übersprungen. Ich überspringe ja praktisch das Hauptmenü.

  • Zitat

    Original von winni
    schalt mal den Font-Patch aus, es sei denn Du nimmst kein Text2skin her. Im Setup den Progressbar auf Pipes schalten. Vielleicht hat es ja damit zu tun. Weiß nicht, wie sich der mit dem BP verträgt.

    Wie soll ich den Font-Patch abschalten? Wie heißt der Parameter in der setup.conf?


    Ich habe mal text2skin deaktiviert kann aber immer noch nicht das epgsearch-Plugin-Setup Aufrufen, im Hauptmenu "Suche" funktioniert nur das Setup geht nicht...

    Gruß
    Frodo

  • @ Frodo


    Da war eine Änderung mit dem Fortschrittsbalken, Fehler entsteht durch einen setup.conf-Eintrag, glaube das war epgsearch.ShowProgress.
    Den mal löschen oder kleiner 3 setzen (vor dem Start), dann klappts auch wieder mit den Einstellungen



    MfG

  • mase:
    ich hab mir das mit submenu-Patch jetzt mal angesehen. Mit epgsearch hat es wohl nichts zu tun. Das Problem tritt scheinbar bei diesem Patch generell auf, wenn man ein Plugin per keymacros ruft, das menu-basiert ist, wie z.B. dvdselect, autotimeredit,... Wäre also mal ne Frage an den Autor wert.
    In epgsearch dürfte das Problem allerdings nur dann auftreten, wenn Du als Startmenu im Setup 'Programm' eingestellt hast und nicht 'Jetzt'. Bei letzterem gibts eine Spezialbehandlung, die dafür sorgt, dass ein Back komplett das Menu verläßt und nicht ins Hauptmenu zurückgeht.


    Frodo: Gehts bei Dir mittlerweile?


    Tschüss,


    winni

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!