[ANNOUNCE] vdr-epgsearch-0.0.3

  • Hallo,


    es gibt eine neue Version des epgsearch-Plugins. Es wurde weiter an die Funktionalität des repeating-epg-patch angepasst.
    Neu ist:
    - bis zu 4 zusätzliche benutzerdefinierte Zeiten neben "Jetzt" und "Nächste"
    - ASCII-basierter Fortschrittsbalken in "Jetzt"
    - Das Plugin heißt jetzt im Hauptmenu "Suche" und nicht mehr "EPG Suche"
    - "Dauer" als weiteres Suchkriterium
    - EPG-Befehle können jetzt auch auf Suchergebnisse angewandt werden


    Achtung! Nur für vdr-1.3.x (x>=7)


    Screenshots gibts hier.


    Worum gehts eigentlich?
    EPG-Search kann als Ersatz für die Standard-Programmanzeige verwendet
    werden. Es zeigt Wiederholungen von Programmeinträgen an und erlaubt
    die Suche im EPG. Die Sucheinstellungen werden gespeichert und können
    später wieder verwendet werden. Man kann ebenfalls Befehle für EPG-
    Einträge ausführen, z.B. um einen Autotimer für den gewählten Eintrag
    anzulegen. Es lassen sich bis zu 4 zusätzliche benutzerdefinierte
    Zeiten (z.B. 'Abends', 'Hauptabend') für die Taste "Grün" hinterlegen,
    um die Standard-Zeiten "Jetzt" und "Nächste" zu erweitern. In der
    Anzeige "Jetzt" kann ein Fortschrittsbalken eingeblendet werden.


    Ein spezieller Dank an Rolf Ahrenberg für seine Übersetzungsarbeit und seine Vorschläge.


    Tschüss,


    winni

  • danke, das habe ich in der 1.3er Version schon lange vermißt - hauptsächlich wegen den weiteren Zeiten zur Auswahl.


    Eine Anregung noch: beim Setup von weiteren Zeiten könntest Du die eingestellte Zeit als Default für das Textfeld übernehmen, solange es noch leer ist.


    Gruß
    richf

  • Vielen Dank, :) jetzt kann ich endlich komplett auf 1.3.x umstellen.
    Denn: WAF ohne die "heißgeliebten Balken" tendierte so ziemlich gegen minus unendlich.:§$% Das andere Geschlecht hat halt so seine (ihre) eigenen Vorstellungen.;D


    Tolles Plugin!
    Gruß Volker

  • Moin,


    kurze Frage: Könnte man die Fortschrittbalken (den ich auch so liebe ;) ) als Balken und nicht als Striche darstellen?


    Gruss
    AleX

    Hardware: Intel Cel 1Ghz+, 256MB, 420GB HD, TT DVB-S (Premium) Rev 1.5, 2* Activy DVB-S (Budget), PVR-250, Lirc-USB (ati-rf-remote)
    #############################################
    Software: Debian Etch 2.6.16.1, DVB-Kernel, VDR 1.3.42 + enAIO + noEPG +weitere Patches
    Plugins: tvonscreen, femon, streamdev, mplayer, vdradmin, wapd,
    osdteletext, vcd, dvd, burn, vdrrip
    Other: nvram mit rebootscript
    IRC-Nick: df-h

  • Hi,


    das Problem ist, dass das aufgrund der neuen Skins im Developer-VDR so nicht mehr funktioniert, es sei denn man baut das ganze Menu grafisch auf, aber das wäre dann schon ein gewaltiger Aufwand. Deshalb leider nur auf ASCII-Basis.


    Tschüss,


    winni

  • Hallo winni,


    Vielen Dank, dein Plugin ist wirklich Klasse !!


    Habe noch eine Frage dazu :


    Dadurch das in deinem Plugin im Gegensatz zur normalen EPG Ansicht die Kanalnummern mit angezeigt werden werden in meinem Skin einige Sachen abgeschnitten.


    Könntest Du mir verraten welche Zeilen im Code ich auskommentieren müßte damit die Kanalnummer nicht mehr angezeigt wird.


    Oder wäre das eventuell noch eine Sache für die nächste Version das abschaltbar zu machen ? Vielleicht haben andere auch das "Problem"


    Gruß,


    Frank

    Server : MLD5.5 testing Headless Streamdev-Server, EPG-Daemon, DD Cine S2, DD DuoFlex S2, 128GB SSD, 2 * 4TB SATA

    Client1 : MLD5.5 testing Streamdev-Client auf NUC 6
    Client2 : MLD5.5 testing Streamdev-Client auf NUC 6

  • Hi,


    such mal in menu_whatson.c nach dem ersten und zweiten asprintf. Ausserdem sollte dann weiter unten wahrscheinlich "CHNUMWIDTH," entfernt werden. Kann das jetzt leider nicht testen.
    Welchen Skin setzt Du ein?


    Tschüss,


    winni

  • Zitat

    Oder wäre das eventuell noch eine Sache für die nächste Version das abschaltbar zu machen ? Vielleicht haben andere auch das "Problem"


    Ja, habe ich.


    Ich verwende den Skin "Egals Try"


    Währe super, wenn du das ändern könntest :]



    Super Plugin, Danke.



    Gruß

    MSI K9 Neo V3 | Athlon X2 6000+ | 4GB DDR2 Ram | TT Budget S2-3200 | TT DVB-S Budget S1102 (like Nova) | 400 GB Samsung HD401LJ | DVD-Laufwerk
    Ubuntu 9.10 | VDR 1.7.10 | Nvidia 195.30 | xbmc mit pvr


    ---driver140771---

  • Hi,


    was wird denn eigentlich abgeschnitten? Dürfte ja eigentlich nur beim Sendernamen sein. Das dürfte zumindest in der 1.3.15 besser sein, da dort nicht mehr der Provider mitgeliefert wird. Wenn es das ist, werd ich in der nächsten Version einfach eine Setup-Option zum Ein-/Ausschalten einbauen.


    Tschüss,


    winni

  • Hi,


    schönes Plugin :)


    Da ich schon in der Version 0.0.2 mit den EPG-Balken 'gespielt' habe und sie jetzt mit drin sind, folgende Änderungen bzgl. Kanalname + Breite usw.:


    Plugin-Datei: menu_whatson.c, Zeile 44 ff.

    Code
    //      asprintf(&buffer, "%d\t%.*s\t%s\t[%s]\t%c%c%c \t%s", channel->Number(), 6, channel->Name(), event->GetTimeString(), szProgress, t, v, r, event->Title());
          asprintf(&buffer, "%.*s\t\t%s\t[%s]\t%s", 12, channel->Name(), event->GetTimeString(), szProgress, event->Title());


    und Zeile 52 ff.

    Code
    //      asprintf(&buffer, "%d\t%.*s\t%s\t%c%c%c \t%s", channel->Number(), 6, channel->Name(), event->GetTimeString(), t, v, r, event->Title());
          asprintf(&buffer, "%.*s\t\t%s\t%c%c%c \t%s", 12, channel->Name(), event->GetTimeString(), t, v, r, event->Title());


    So schauts dann aus:
    [Blockierte Grafik: http://egal.home.t-link.de/EPG-Balken%20try.jpg]


    Funzt allerdings nur 'sauber' mit dem text2skin-Plugin, bei den nativen Skins wird im Gegensatz zum text2skin auch über die Feldbreite 'begrenzt', so das hier für längere Kanalnamen auch vdr gepatcht werden muß, z.B., skinsttng.c, Zeile 519 ff.

    Code
    //         osd->DrawText(xt, y, s, ColorFg, ColorBg, font, x4 - xt);
             osd->DrawText(xt, y, s, ColorFg, ColorBg, font);


    [Blockierte Grafik: http://egal.home.t-link.de/EPG-Balken%20stng.jpg]


    Für den Classic-Skin die skinclassic.c entsprechend.

  • Hallo,


    durch definieren von Pixelmaps (wie beim Wareagle patch)
    sollte man doch eine schoenere Optik (wie in 1.26)
    beim Fortschrittsbalken hinbekomen.


    Gruss Leo

    Hardware: Asus P5G41T-M LX, Gigabyte GeForce GT220, Digital Devices Cine S2 V6 & TechnoTrend Budget S2-1600, Hama MCE Remote Control
    Software: yaVDR 0.7 & neuste updates (
    ppa:yavdr/stable-vdr)
    Aktuell: yaVDR ansible

  • Hi,


    Uwe:
    sieht gut aus! Mußtest Du dazu den VDR patchen? Das möchte ich nach Möglichkeit vermeiden.


    Leo:
    in 1.2.6 war das ja kein Problem. Ich wüßte aber nicht, wie man das unter 1.3.x realisiert. Hast Du dazu eine Idee?


    Ronny:
    Die Sache mit der leeren Liste schau ich mir an.


    Tschüss,


    winni

  • Hi!


    Man könnte ja auch den Font patchen oder? Einfach Vertikale Linien ohne einen Abstand dazwischen als neues Zeichen, dann hätte man wieder durchgehende Balken.


    Gruß,
    Brougs78

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

  • Hi,


    'Font patchen' heißt doch aber auch VDR patchen, oder? Genau das wollte ich aber vermeiden, indem ich aus dem repeating-epg-patch ein Plugin gemacht hab. Mir wäre also eine Lösung ohne Patch lieber. Vielleicht hat ja jemand noch ne glorreiche Idee?


    Tschüss,


    winni

  • Hi,


    Zitat

    Original von Brougs78
    Man könnte ja auch den Font patchen oder? Einfach Vertikale Linien ohne einen Abstand dazwischen als neues Zeichen, dann hätte man wieder durchgehende Balken.


    Genau das hab ich mit fontosd.c + fontsmall.c im vdr gemacht, ASCII(127) als Blockzeichen geändet (normal leer) + dieses dann im plugin verwendet; ganz ohne Zwischenraum geht als Text so nicht.


    Ich teste grad mal was, ohne diesen 1 Pixel Zwischenraum ...
    [Blockierte Grafik: http://egal.home.t-link.de/EPG-Balken3.jpg]
    funzt doch :)
    nur noch Balkenanfang + -ende fertich/schön machen...


    winni, ohne vdr zu patchen, dann mußt du eigene fonts verwenden bzw. auch eine eigene DrawText-Methode (für ohne Zwischenraum)?


    Aber viell. kann man das ja in den enAIO-Patch übernehmen, dann kannst du das mit nutzen (Zeichen über Setup einstellbar, falls kein AIO installiert)?

  • Hi Uwe,


    sieht richtig gut aus! :)
    Kannst Du den diff mal posten, wenn es fertig ist?


    Zitat

    winni, ohne vdr zu patchen, dann mußt du eigene fonts verwenden bzw. auch eine eigene DrawText-Methode (für ohne Zwischenraum)?


    werd ich mir mal anschaun.


    Tschüss,


    winni

Jetzt mitmachen!

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