[Announce] epgsearch-0.9.20

  • 2006-01-30: Version 0.9.20
    neu:
    - Unterstützung von vdr-1.5.0: Hinweis: Der CA-Support im Timerkonflikt-Check
    ist ziemlich experimentell, weil ich es mangels CAMs nicht testen kann.

    - epgsearch kann nun auch manuell programmierte Timer auf EPG-Änderungen
    überwachen. Wenn epgsearch's eigenes Timer-Edit-Menü benutzt wird, stehen
    folgende Methoden zur Auswahl:
    * ohne Überwachung
    * anhand Sendungskennung
    * anhand Kanal/Uhrzeit
    Mehr dazu in der README.DE
    (unter 1.4.4 Setup/Timer-Programmierung/Standard-Timer-Prüfmethode)

    - die im Favoritenmenü verwendete Zeitspanne kann jetzt über das Setup
    angepaßt werden. Standard sind 24h.

    - Sendungs-Ankündigungen: Wenn während der Ankündigung einer Sendung eine der
    Tasten '0', ... '9' oder 'Ok' gedrückt wird, wird nachgefragt, ob zukünftige
    Ankündigungen vollständig (bei den Tasten '0' oder 'Ok') oder nur für die
    nächsten x Tage (bei den Tasten '1' bis '9') unterdrückt werden
    sollen. Bestätigt man diese Abfrage durch ein erneutes 'Ok', wird die
    Einstellung entsprechend übernommen.

    - Mit der neuen Setup-Option "Keine Ankündigungen bei Wiedergabe" können
    Ankündigungen von Sendungen während einer Wiedergabe nun abgeschaltet werden.
    Vorgeschlagen von Andreas Mair.

    - Neben der Erledigt-Liste für Aufnahmen gibt es nun auch eine für Timer
    (timersdone.conf). Damit können nun Timer gelöscht werden, ohne dass diese
    mit dem nächsten Suchtimer-Update wieder neu angelegt werden. Mit dem neuen
    Menü 'Zeige erzeugte Timer' unter Suche/Aktionen kann diese Liste bearbeitet
    werden. Das ganze Verfahren kann im Suchtimer-Setup auch abgeschaltet
    werden. Achtung: Diese Timer-Erledigungsliste wird nur mit Timern gefüllt,
    die ab dieser Version neu angelegt wurden.

    - neues Zusatzplugin 'quickepgsearch': Dieses erstellt einen Hauptmenüeintrag
    "Schnellsuche", der dazu dient einfach nach einem beliebigen Begriff im EPG
    zu suchen. Mit '-Pquickepgsearch' einbinden. Vorgeschlagen von
    SurfaceCleanerZ@vdrportal.

    - neue Setup-Option "Kanäle begrenzen von 1 bis" zur Beschleunigung von
    epgsearch's Aufruf. Ist der aktuelle Kanal über dem Limit werden alle Kanäle
    angezeigt. Vorgeschlagen von Uwe@vdrportal.

    - neue SVDRP-Befehle:
    * 'LSRD' liefert eine Liste aller Verzeichnisse zurück, die aktuell bei
    Aufnahmen, Timern, Suchtimern oder in epgsearchdirs.conf verwendet
    werden.
    * 'LSTT [ID]' liefert alle Such-Vorlagen, oder die Vorlage mit der
    angegebeenen ID (Format wie in epgsearch.conf).
    * 'NEWT <settings>' zum Anlegen einer neuen Suchvorlage.
    * 'DELT <ID>' zum Löschen der Suchvorlage mit der angegebenen ID.
    * 'EDIT <settings>' zum Ändern einer Suchvorlage.
    * 'DEFT [ID]' liefert die aktuelle Standard-Suchvorlage. Wird eine ID
    übergeben wird die zugehörige Suchvorlage zur Standard-Suchvorlage.

    - geänderte SVDRP-Befehle:
    * 'DELS [ID] [DELT]' löscht nun neben der Suche auch zugehörige Timer, wenn
    das optionale 'DELT' mitübergeben wird.

    - man kann nun neben dem Skript sendemail.pl auch sendmail für den Mailversand
    verwenden (->Setup), vorgeschlagen von Patrick Cernko

    - Neue Variablen:
    * '%timespan%' zur Verwendung in Menüs oder Mails. Zurückgegeben
    wird die Zeitspanne von Jetzt bis zum Beginn einer Sendung (z.B. 'in
    15m'). Die Variable wird nun im Standard-Menütemplate des Favoritenmenüs
    verwendet, in dem das Datumsfeld entfernt wurde.
    * '%length%' für die Länge einer Sendung in Sekunden.

    - Danke an Rolf Ahrenberg für das Update der finnischen Übersetzung

    fixes:
    - manuell programmierte Timer werden durch Suchtimer nun weder gelöscht noch
    geändert.

    - das Zusatzplugin conflictcheckonly wurde kompiliert auch wenn
    WITHOUT_CONFLICTCHECKONLY im Makefile gesetzt war, Danke an Ronny Kornexl
    für den Hinweis.

    - Für Suchbegriff und Verzeichnis gibt es nun auch die Zeichen 'ß' (nur bei
    Sprache Deutsch) und '@'.

    - Bei Verwendung von 'Wiederholung verm.' war es in bestimmten Fällen möglich,
    dass nicht die Erstausstrahlung, sondern eine Wiederholung programmiert
    wurde.

    - Eine Suche mit "Verw. Wochentag" UND "Verw. Uhrzeit", bei der "Start vor:"
    nach Mitternacht liegt, findet nun auch Sendungen des nächsten Tages bis
    "Start vor:", z.B. "Start nach 22:00" und "Start vor 03:00" am Montag findet
    nun auch eine Sendung um 01:00 am Dienstag.

    - bereits aufnehmende Timer werden nun nur noch aktualisiert, falls sich die
    Stopzeit des Timers (z.B. wegen EPG-Update) ändert, Danke an Mike Constabel
    für den Hinweis.

    - Fehler beim Auswerten von Uservariablen behoben, Danke an Mike Constabel für
    den Hinweis und für's remote debugging.

    - Fehler bei Timerkonflikt-Mails im Zusammenhang mit Timern ohne zugeordneten
    Event behoben.


    Tschüss,

    winni


    AMD LE-1100 auf MSI-Neo-Digital, 1GB Ram, 3TB, yaVDR 0.3a
    Projekte: epgsearch, scheduler

  • Da sonst keiner was dazu sagt, sag ich wenigstens mal DANKE fürs Update winni!

    Viele 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!

  • Ich sag auch mal Danke.

    nutze dein Plugin schon vom ersten Tag an.
    Ich kann nur ergänzen, das dieses Plugin den VDR um einiges Bereichert.

    :respekt

    Debian Etch + eTobi packete + selbscompilierter VDR auf Kernel 2.6.18 - VDR 1.4.7 + Extension + diverse Plugins
    Chieftech Dragon BlackCase + Artic Cooling Case Fan; P4 2,4 Ghz mit Scythe NCU-2000 Fanless Cooler; Samsung 300GB; WesternDigital 320GB; MSI Board; DVD Brenner; Nexus-S V2.2; Skystar 2; IR-Einschalter Rev.4.; GLCD 320x240

    Gaudeo discere, ut doceam :whatever
    Im Web: http://www.renier.de

  • Wie geil! Danke!

    tivi2

    c't VDR v4.5 unfree / Kernel: 2.6.16-ct-1 / 1.4.7-2ctvdr3 (Tobi/TomG)
    Asus K8V-X / Athlon64 3000+ / FU-Si DVB-C FF + 3x Terratec Cinergy 1200 DVB-C

    Neuinstallation in Arbeit:
    c't VDR v7.0 unfree / Kernel: 2.6.28-etobi.3-486 / 1.7.8-1devel1 (Tobi/TomG)

    Ubuntu Server in Arbeit:
    GA-MA785GMT-UD2H / Athlon II X4 605e / 3x HD154UI 1,5TB Raid5
    Linux Server 2.6.31-14-server x86_64

  • Hallo Winni,

    VIELEN Dank auch von mir. Dein Plugin ist ein wichtiger Grund, warum der VDR bei uns auch einen hohen WAF hat.


    r371769

    4x yaVDR 0.7: ASUS P5N7A-VM // 2*TeVii S460 // Atric mit Lirc // 4*1,5TB // 7" TFT

    Im Aufbau: VDR-UHD (+graphtftng) mit nVidia GT1030 unter Ubuntu 24.04

  • Hi Winni,

    Mit der Übersetzung sehe ich wieder was du alles geleistet hast .. Super und danke.

    Meine Übersetzung Kontrollerin ist mit deinem Satzt nicht einverstanden...
    -Mit diesem Wert wird die Zeitspanne eingestellt, für die Favoriten angezeigt werden sollen.
    -Mit diesem Wert wird die Zeitspanne eingestellt, für die Favoriten die angezeigt werden sollen.

    Weil wir immer die Deutschen und Englishen Texte ansehen für die Übersetzung. :)

    Was kann man sich da noch wunschen... ;)
    Danke Winni für eins der Wichtiges Plugin das immer im Einsatzt ist nach dem VDR.

    Gruss Pat

    Files


    Diskless Client: SMT 7020S und S100 128SDRAM 32DOM zendeb 0.4.0 beta1 mit MMS 1.0.8.5
    Hardware: Pundit-R Celeron 2.4 256DDRAM Samsung SATA 400 Gbyte Festplatte Hauppage Nexus-S Rev 2.3 Nova-S Plus DVD-RAM LG
    Software: EasyVDR 0.6.0 (vdr-1.6.0-2-ext64), LinVDR 0.7 1.4.7 Mahlzeit, SUSE-Server 10.2 1.6.0-1
    Test System: Shuttel AMD Athlon 2.6 Ghz 256DDRAM Samsung 250Gbyte Hauppage Nexus-S Rev 2.3 DVD-RAM LG ......

    :fans :welle

    Edited once, last by pat (January 31, 2007 at 10:46 AM).

  • Hallo winni,

    erstmals danke für das wichtigste VDR plugin :) (zumindest für mich)

    Die Idee mit der timersdone.conf finde ich SPITZE jedoch habe ich wohl durch meine spezielle Suchtimer Gestaltung auch gleich ein Problem gefunden.

    Und zwar wenn mal wieder 2 Suchen auf einen timer zutreffen. (in meinen Fall Darsteller)

    Auszug aus der timersdone.conf:

    Code
    S19.2E-1-1117-13001:1170792600:1170798600:31:Der Bulle von Tölz:Das Wunder von Wemperding:Die 06.02 21|10 - ORF1 
    .
    .
    S19.2E-1-1117-13001:1170792600:1170798600:35:Der Bulle von Tölz:Das Wunder von Wemperding:Die 06.02 21|10 - ORF1

    Sieht so aus alsob hier meine Suche #31 und #35 übereinstimmen, dadurch hatte ich nachdem ich den timer gelöscht habe ihn gleich bei der nächsten suche wieder drinnen.

    Ich nehme mal an du brauchst die Suchnummer um später darauf zugreifen zu können und es ist halt die Frage ob man es nicht beim anlegen von timern ignorieren könnte ?

    HW1: Tyan S2915|2x AMD Opteron 2216 HE|pcie 8400GS|TeVii S470 |LSI 8888ELP|SAS Expander|15x2TB mit mhddfs|32" SONY 32EX705
    HW2: Zotac ION|Tevii S650|Samsung 60GB 2,5"|HDMI an 52" Toshiba
    SW 1-2: Xubuntu 10.4, VDR 1.7.14, xine-vdpau, xbmc

  • Chello: das sollte ganz einfach gehn. Ändere bitte in searchtimerthread.c (Z. 626):

    Code
    // already done the same timer?
    if (!EPGSearchConfig.TimerProgRepeat && index == 0 && TimersDone.InList(start, stop, pEvent, searchExt->ID))


    in

    Code
    if (!EPGSearchConfig.TimerProgRepeat && index == 0 && TimersDone.InList(start, stop, pEvent, -1))

    noch ungetestet ;). Ich werd es dann so in die nächste Version übernehmen.

    Tschüss,

    winni


    AMD LE-1100 auf MSI-Neo-Digital, 1GB Ram, 3TB, yaVDR 0.3a
    Projekte: epgsearch, scheduler

  • Hi winni,
    auch von mir ein großes Dankeschön für das aktuelle epgsearch Plugin :D

    Hard- + Software Konfiguration:

    Matrix-Case: Matrix-ARM-Board + FF HD 6400 + Unicable

    Debian-Buster - vdr-2.5.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - epgsearch - markad


    RaspberryPi3b+
    raspbian - vdr-2.5.6 + device.patch

    Plugins: rpihddevice - skinnopacity - osdteletext - epgsearch - markad

    Tuner: USB DVBSky S960 DVB-S2 Tuner

    Am basteln:

    Pine H64 Modell B + Sundtek USB Dual DVB-S2 @Unicable

    RasberryOS - vdr-2.5.6 - Plugins: softhddevice-drm (rella) - skinnopacity - osdteletext - epgsearch

    ——

    RockPro64 Board mit softhddevice-drm mit DD Max-S8 (8Tuner) über Unicable auf armbian - vdr-2.5.6

    Plugins: softhddevice-drm (zillerbaer) - skinnopacity - epgsearch - osdteletext

    ————————————

    Am basteln:

    Compute Module 4 on IO-Board - FF-HD-6400 über PCIe Extender + Unicable

    RasberryOS - vdr-2.5.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - epgsearch - markad

  • winni

    Bis Version 19 konnte ich epgsearch mit meinem Linvdr 0.7 gcc 2.95.4 problemlos übersetzen.
    In der 20. Version bekommt er Schluckauf:

    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual "-D__user=" -fPIC -c -DUSE_CMDSUBMENU -DUSE_CUTTIME -DUSE_DDEPGENTRY -DUSE_DOLBYINREC -DUSE_JUMPPLAY -DUSE_LIEMIKUUTIO -DUSE_PLUGINMISSING -DUSE_REPLACEMENUS -DUSE_WAREAGLEICON -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"epgsearch"' -I/usr/src/DVB/include -I../../../include -I/usr/src/DVB/include menu_quicksearch.c
    In file included from /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/vector:30,
    from menu_searchedit.h:5,
    from menu_quicksearch.h:4,
    from menu_quicksearch.c:1:
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76: redefinition of `template <class _Tp> void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:53: `template <class T> void swap(T &, T &)' previously declared here
    /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/stl_algobase.h:76: redefinition of `void swap(_Tp &, _Tp &)'
    ../../../include/vdr/tools.h:53: `void swap(T &, T &)' previously defined here
    make[1]: *** [menu_quicksearch.o] Error 1


    Irgendeine Idee?

    Uli

  • Quote

    Original von winni
    Chello: das sollte ganz einfach gehn. Ändere bitte in searchtimerthread.c (Z. 626):

    Code
    // already done the same timer?
    if (!EPGSearchConfig.TimerProgRepeat && index == 0 && TimersDone.InList(start, stop, pEvent, searchExt->ID))


    in

    Code
    if (!EPGSearchConfig.TimerProgRepeat && index == 0 && TimersDone.InList(start, stop, pEvent, -1))

    noch ungetestet ;). Ich werd es dann so in die nächste Version übernehmen.

    Tschüss,

    winni

    Danke, ich habe es eingebaut und den 2. Eintrag vom selben timer aus der timersdone.conf gelöscht und nun erstellt er keinen neuen mehr :)

    HW1: Tyan S2915|2x AMD Opteron 2216 HE|pcie 8400GS|TeVii S470 |LSI 8888ELP|SAS Expander|15x2TB mit mhddfs|32" SONY 32EX705
    HW2: Zotac ION|Tevii S650|Samsung 60GB 2,5"|HDMI an 52" Toshiba
    SW 1-2: Xubuntu 10.4, VDR 1.7.14, xine-vdpau, xbmc

  • Also mit gcc 2.95.4 und gcc 3.0.4 übersetzt es nicht.

    Mit gcc 3.3 in der Mahlzeit-Umgebung krieg ich es zwar gebacken, läuft aber mit den restlichen Komponenten (aus 2.95.4) nicht zusammen.

    Den VDR bekomme ich zwar mit gcc 3.3 übersetzt, dieser läuft jedoch nicht zufriedenstellend, will heissen instabil.

    Bleibe ich eben weiterhin bei epgsearch-0.9.19.


    Uli

  • Quote

    Bleibe ich eben weiterhin bei epgsearch-0.9.19.

    so schnell geben wir nicht auf ;)
    Ich muss zu meiner Schande gestehn, dass ich doch die Version hochgeladen hatte, die noch keinen linvdr-support hatte. Nun gibts aber die richtige. Da sich ausser den paar linvdr-Includes nichts geändert hat, bleibt es aber bei 0.9.20. Also einfach nochmals downloaden.

    Tschüss,

    winni


    AMD LE-1100 auf MSI-Neo-Digital, 1GB Ram, 3TB, yaVDR 0.3a
    Projekte: epgsearch, scheduler

  • Hi Winni,

    Leider ein Problem mit der epgsearchcats.conf ohne die Startet meine SuSE10.0 und die Easyvdr mit keine chance. Wie kann ich dir Hinweise liefern??
    Ich habe auch deine Original eingebaut und das gleiche.

    Dadurch sind in den Epg %GENRE% zu sehen. Ist ja klar.

    Gruss Pat


    Diskless Client: SMT 7020S und S100 128SDRAM 32DOM zendeb 0.4.0 beta1 mit MMS 1.0.8.5
    Hardware: Pundit-R Celeron 2.4 256DDRAM Samsung SATA 400 Gbyte Festplatte Hauppage Nexus-S Rev 2.3 Nova-S Plus DVD-RAM LG
    Software: EasyVDR 0.6.0 (vdr-1.6.0-2-ext64), LinVDR 0.7 1.4.7 Mahlzeit, SUSE-Server 10.2 1.6.0-1
    Test System: Shuttel AMD Athlon 2.6 Ghz 256DDRAM Samsung 250Gbyte Hauppage Nexus-S Rev 2.3 DVD-RAM LG ......

    :fans :welle

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!