[ANNOUNCE] epgsearch-0.9.24

  • Hallo,


    nach längerer Zeit wiedermal eine neue Version von epgsearch. Aus der History:


    2008-04-29: Version 0.9.24
    neu:
    - Unterstützung von vdr-1.6.x/1.7.x
    - Die Suche und damit das Suchtimer-Update sind nun etwa 25% schneller
    - Schnellere EPG-Menüs, danke an die Patch-Authoren von http://www.open7x0.org
    - Unterstützung des VDRSymbols-Font (aktivieren mit 'WarEagle=1' in epgsearchmenu.conf)
    - der EPG-Befehl 'Suche in Aufnahmen' wertet nun die info.vdr anstelle des Aufnahmepfades aus und macht zusätzlich eine fuzzy-Suche, vorgeschlagen von Mase@vdrportal
    - Suchtimer mit Aktion 'Nur umschalten' und Switchtimer haben jetzt eine weitere Option 'Ton anschalten', wodurch der Ton beim Umschalten aktiviert wird, falls er aus war, vorgeschlagen von Michael Brückner
    - Die Timer-Benachrichtigungsmail unterstützt nun eine weitere Variable %timer.modreason%, in der im Klartext der Grund einer Timeränderung steht (s. epgsearchupdmail(-html).templ für ein Beispiel)
    - Unterstützung für einen conf.d-Mechanismus (s. MANUAL -> 14. The conf.d subdirectory), vorgeschlagen von Mike Constabel
    - neuer SVDRP-Befehl 'LSCC', der das Ergebnis einer Timerkonfliktprüfung zurückgibt. Zum Format der Ergebnisliste bitte ins MANUAL schauen.
    - Neuer Patch für VDR (vdr-1.5.17-progressbar-support-0.0.1.diff), der die Unterstützung eines grafischen Fortschrittsbalkens in den Skins classic und st:tng einbaut, Danke an zulu@vdrportal.
    - '0' im Menü der erledigten Aufnahmen schaltet nun die Anzeige zwischen '~Episode' und 'Titel~Episode' um.
    - Das Favoriten-Menü kann jetzt auch per Setup nach 'Übersicht - Jetzt' angezeigt werden, vorgeschlagen von Bittor Corl
    - Im Menü "erledigte Aufnahmen" wird nun beim Datum absteigend sortiert.
    - Unterstützung für das neue Info-Key-Verhalten in vdr-1.5.13
    - Änderungen für den eingebauten graphtft-patch (bei Verwendung von VDR-extension-patch ist > v.37 notwendig)
    - Update des timercmd-patches für vdr-1.5.12 (patches/timercmd-0.1_1.5.12.diff)
    - Neue Datei patches/README.patches für eine Beschreibung der vorhandenen Patches
    - Update von 'undoneepgsearch.sh', einem Skript zum Entfernen einer Aufnahme aus dem done-File über die reccmds.conf, Danke an Viking@vdrportal.
    - Update der finnischen Übersetzung, Danke an Rolf Ahrenberg
    - Spanische Übersetzung, vielen Dank an agusmir, dragondefuego, GenaroL, lopezm und nachofr von todopvr.com, und ein besonderer Dank an bittor
    - Update der italienischen Übersetzung, Danke an Diego von vdr-italia.phpbb24.com
    - Update der niederländischen Übersetzung, Danke an carel@bugtracker
    - Die Setup-Option "Keine Ankündigungen bei Wiedergabe" wird jetzt ignoriert, wenn das Suchtimer-Update manuell gestartet wurde, vorgeschlagen von Andreas Mair.


    fixes:
    - Shiften der Uhrzeit: die Startzeit wird jetzt nur noch dann anstelle des Fortschrittsbalken angezeigt, wenn in der Menüvorlage nicht bereits eine Startzeit enthalten ist ("%time%"), so wie in der Standardvorlage. Danke an Getty@vdrportal für den Hinweis.
    - einige Punkte bzgl. GPL korrigiert, Danke an Thomas Günther für den Hinweis.
    - Crash behoben bei nicht vorhandenem EPG, Danke an Petri Helin für einen Patch.
    - Der Standardwert für die maximale Dauer ist nun '23:59' um Probleme mit externen Tools zu vermeiden, Danke an ralf-naujokat@bugtracker für den Hinweis (bug-id #371)
    - bei EPG-Änderungen mit weniger als 10 Minuten hat epgsearch bisher einen Timer modifiziert anstatt einen neuen anzulegen. Das verursachte jedoch Probleme mit Sendungen unter 10 Minuten Länge. Die Toleranz ist deshalb nun min(<Sendungsdauer>, 10 min). Danke an Janne Liimatainen für den Hinweis.
    - einige Übersetzungen korrigiert, Danke an ramirez@vdrportal für den Hinweis.
    - Scrollgeschwindigkeit in den EPG-Menüs verbessert, Danke an ramirez@vdrportal für den Hinweis.
    - Absturz behoben, wenn SIGINT während des Startens der Background-Threads signalisiert wird.
    - Kanalgruppen-Separatoren in 'Übersicht Jetzt/Nächste/...' werden nun ausgeblendet, wenn sie leer sind, wie in ':@30', Danke an Ulf Kiener für einen entspr. Patch.
    - Absturz beim Aufruf des Setups der Addon-Plugins behoben, wenn VDR mit dem ext-Patch und aktivem LIEMIKUUTIO versehen wurde.
    - 'Wiederholung vermeiden' kombiniert mit 'Pause, wenn ... Aufnahmen existieren' hat zu wenige Timer erzeugt, Danke an spockele@vdrportal für den Hinweis
    - einige Compilerwarnungen von g++ 4.3 behoben
    - fine-tuning beim fuzzy-Vergleich von Inhaltsangaben, Danke an Alf Fahland für einen Patch
    - Problem mit Pipes im Suchbegriff einer Blacklist behoben, Danke anAndreas Mair für den Hinweis.
    - Beschriftung der grünen/gelben Taste nach Umschalten im Menü "Schedule" korrigiert. Danke an Andreas Mair für den Hinweis.
    - Auswertung von Compiler-Flags wie WITHOUT_EPGSEARCHONLY,... korrigiert.


    Download


    Viel Spass damit,


    winni

  • Nabend


    Danke, für das Plugin!


    -----------------


    - Update des timercmd-patches für vdr-1.5.12 (patches/timercmd-0.1_1.5.12.diff)


    Möchte nicht so recht (vdr-1.6.0)



    LG Ronny

  • Möchte mich auch für dieses tolle Plugin bedanken.


    *extrem nützlich*


    :lovevdr

    <font color="#0000ff">Gigabyte P35-DS3, Pentium E2140, GT220, 2 x DVB-C im Thermaltake DH101<br>gen2vdr V3 &amp; yaVDR 0.3.0a <br></font>

  • @ronnykornexl: das Failed betrifft "nur" eine Übersetzung, kannst Du also ignorieren. Ich reich demnächst mal nen Patch für 1.6.0 nach.


    tomglx: Das Problem ist, dass sich das mit der Unterstützung des VDRSymbol-Fonts in neueren VDR-Versionen beisst. Damit es mit 1.4.7 funktioniert, müßtest Du in epgsearchtools.h das ganze so abändern:



    also um den VDRSymbols-Font-Teil ein
    /*
    ...
    */
    rummachen und beim alten WarEagle-Teil wieder entfernen.


    Tschüss,


    winni

  • Hi,


    Zitat

    Vielleicht hätte es ein
    #if VDRVERSNUM > 10500
    ..
    #else


    aber auch getan.


    jetzt, wo Du's sagst... ;) Da bin ich wohl ein bisserl auf der Leitung gestanden.


    Tschüss,


    EDIT: nicht ganz die feine Art, aber ich habs das nun noch schnell unter der gleichen Versionsnummer ergänzt, womit die WarEagle-Symbole jetzt auch ohne Editieren automatisch mit 1.4.7 laufen. Ebenfalls ist jetzt der weiter oben erwähnte timercmd-Patch für 1.6.0 dabei.


    winni

  • Hallo winni!


    Auch ich sage herzlichen Dank für die neue Version. Der VDR wäre nur halb so wertvoll ohne dein Plugin!


    Und ich steh sogar im Changelog drin ;D


    Grüße
    Michi

    Wohnzimmer: Techsolo TC-400 :: ASUS P5N7A-VM :: Intel Core 2 Duo E7400 :: GeForce 9300 onboard :: vdr 1.7.15 e-tobi ::
    In Rente: Pimped Scenic 600 (Bilder und Aufbau) :: PIII 600Mhz :: Hauppauge Nexus-S 2.1 4MB :: vdr 1.5.2 e-tobi ::


    "Wer denkt, dass Volksvertreter das Volk vertreten, der glaubt auch, dass Zitronenfalter Zitronen falten." Zeit zum ändern!

  • Zitat

    Original von winni
    @ronnykornexl: das Failed betrifft "nur" eine Übersetzung, kannst Du also ignorieren. Ich reich demnächst mal nen Patch für 1.6.0 nach.


    Morgen


    Danke, schön!


    LG Ronny

  • Hi,


    noch ein Problemchen. Bei den Previous Wareagle Icons muss:
    #define ICON_BAR_FULL 0xFF
    durch
    #define ICON_BAR_FULL 0x7F
    ersetzt werden. Sonst funktioniert die Progressbaranzeige
    nicht richtig.


    Gruss, Thomas

  • Hallo Thomas,


    Danke! Weil ich nicht gleich mit der Beta1 der nächsten Version beginnen möchte, hab ich's nochmals unschön in der gleichen Version 0.9.24 korrigiert und diese neu hochgeladen.


    @ronnykornexl: wie schon weiter oben erwähnt, ist der angesprochene Patch dort auch dabei.


    Ausserdem hat Pat noch die Übersetzung ins Französische auf den aktuellen Stand gebracht. Danke dafür!


    Ich hoffe das war's zunächst mit den Hotfixes ;)


    Tschüss,


    winni


  • Mercy, klappt nun Prima!


    LG Ronny

  • Hi,


    ich bekomme beim übersetzen folgenden Fehler:


    Zitat

    g++-4.2.3 -g -O3 -Wall -Woverloaded-virtual -pipe -fomit-frame-pointer -mmmx -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"epgsearch"' -I/usr/local/src/dvb/DVB/include -I../../../include -I/usr/local/src/dvb/DVB/include epgsearch.c epgsearch.c: In member function »void cPluginEpgsearch::CheckUTF8()«: epgsearch.c:471: Fehler: »CODESET« wurde in diesem Gültigkeitsbereich nicht definiert epgsearch.c:471: Fehler: »nl_langinfo« wurde in diesem Gültigkeitsbereich nicht definiert make: *** [epgsearch.o] Fehler 1


    Gruß,
    Alex

    Server: CPU J1900 | 1x CineS2 | Debian Bullseye headless| VDR 2.6.3
    Client: 2x Himbeere mit vdr

  • Hi hondasnx,


    versuch mal bitte, ob es funktioniert, wenn Du am Anfang von epgsearch.c nach den includes noch folgendes ergänzt:


    ...
    #include "confdloader.h"


    #if APIVERSNUM >= 10503
    #include <langinfo.h>
    #endif



    Tschüss,


    winni

  • Zitat

    versuch mal bitte, ob es funktioniert, wenn Du am Anfang von epgsearch.c nach den includes noch folgendes ergänzt:
    ... #include "confdloader.h" #if APIVERSNUM >= 10503 #include <langinfo.h> #endif


    Vielen Dank das hat geholfen.


    Alex

    Server: CPU J1900 | 1x CineS2 | Debian Bullseye headless| VDR 2.6.3
    Client: 2x Himbeere mit vdr

  • Hallo winni,


    danke erstmal für die Weiterentwicklung und stetigen Verbesserungen deines tollen plugins. Für mich das wichtigste plugin überhaupt.


    Leider komm ich beim übersetzen aber nicht weiter:


    Code
    g++ -Wall -O2 -Woverloaded-virtual -Wno-format-y2k -fPIC -c -D_GNU_SOURCE -DUSE_CHANNELSCAN -DUSE_CMDCTRL -DUSE_CMDSUBMENU -DUSE_CUTTERLIMIT -DUSE_CUTTERQUEUE -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_DVBPLAYER -DUSE_DVBSETUP -DUSE_DVDARCHIVE -DUSE_DVLRECSCRIPTADDON -DUSE_DVLVIDPREFER -DUSE_DVLFRIENDLYFNAMES -DUSE_GRAPHTFT -DUSE_HARDLINKCUTTER -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_LIVEBUFFER -DUSE_LNBSHARE -DUSE_MAINMENUHOOKS -DUSE_NOEPG -DUSE_OSDMAXITEMS -DUSE_PINPLUGIN -DUSE_PLUGINMISSING -DUSE_ROTOR -DUSE_SETTIME -DUSE_SETUP -DUSE_SOURCECAPS -DUSE_SORTRECORDS -DUSE_SYNCEARLY -DUSE_TIMERCMD -DUSE_TIMERINFO -DUSE_VALIDINPUT -DUSE_WAREAGLEICON -DUSE_YAEPG -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"epgsearch"' -DHAVE_PCREPOSIX -I/usr/src/linux/include -I/usr/src/linux/include -I/usr/local/src/VDR/include -I/usr/src/linux/include menu_event.c
    menu_event.c: In member function 'virtual void cMenuEventSearch::Display()':
    menu_event.c:130: error: 'MsgOsdSetEvent' is not a member of 'cStatus'
    make[1]: *** [menu_event.o] Fehler 1
    make[1]: Leaving directory `/usr/local/src/vdr-1.4.7-ext32/PLUGINS/src/epgsearch-0.9.24'
    
    
    *** failed plugins: epgsearch


    bin leider zu doof, die Fehlermeldung zu verstehen ;(
    Die Version 0.9.24.beta15 läuft übrigends ohne Probleme durch.


    spockele

    YaVDR 0.4
    TechnoTrend Budget S2-1600 HDTV, Skystar 2.6, KNC1 DVB-T; GeForce 9600 GT
    DENON AVR-1706 und Teufel Conzept E (Magnum) - Lautsprecher, Samsung UE40B7000

    2 Mal editiert, zuletzt von spockele ()

  • Hi spockele,


    das dürfte wohl daran liegen:


    Zitat

    - Änderungen für den eingebauten graphtft-patch (bei Verwendung von VDR-extension-patch ist > v.37 notwendig)


    Die Ausgabe oben sieht so aus, als würdest Du bzw. easyvdr den ext-Patch verwenden, allerdings noch einen ziemlich alten. Mit dem aktuellen sollte es keine Probleme geben.


    Tschüss,


    winni

  • Ich hätte mal nen Vorschlag für die nächste Version (falls nicht doch schon irgendwie machbar):


    Wäre es möglich daß epgsearch auch auf ne Textdatei mit ner Liste an Filmen zugreift die man aufnehmen möchte ?
    Da ich nicht für jeden Film einen eigenen Suchtimer aufmachen möchte wäre das doch sicher ne Möglichkeit per externer Liste mit Filmnamen einen einzigen Suchtimer zu kreieren.
    Macht das Sinn ??

  • Hi,


    ich find die Idee durchaus interessant, weiß allerdings noch nicht, wie man das im OSD steuern könnte. Es müßte dazu ja etwas geben, das die ganzen jetzigen Kriterien ausblendet und stattdessen diese Textdatei verwendet. Oder zusätzlich? Hmm, Ideen?
    Ausserdem müßte man sich Gedanken machen, in welcher Form ein Eintrag in dieser Datei ausgewertet werden soll, d.h. exakte Übereinstimmung mit Titel oder nur als Teilstring oder ...?
    Wie siehts es dann mit Untertiteln oder der Beschreibung aus? Fragen über Fragen ;) Dabei muss es aber unkompliziert bleiben, denn sonst könnte man ja gleich die epgsearch.conf manuell editieren.


    Tschüss,


    winni

Jetzt mitmachen!

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