[Announce] tvguide 0.0.2 - tvguide meets nOpacity

  • Hi,


    ich habe das tvguide Plugin ein wenig überarbeitet und versucht, das Plugin an den "nOpacity Style" anzugleichen. Die aktuelle Version findet sich auf vdrdeveloper.org im GIT:


    Code
    git clone git://projects.vdr-developer.org/vdr-plugin-tvguide.git


    Im wesentlichen sind die folgenden Änderungen eingeflossen:


    Code
    - Changed color buttons to nOpacity style
    - Changed channelheader to display transparent logos properly
    - Added "style nOpacity" for backgrounds and theme nOpacity


    Es können (bzw. sollten) die auch unter nOpacity verwendeten Channel Logos verwendet werden. Des weiteren gibt es einen neuen Theme nOpacity und im Setup Menü "Anzeige" die Setup Option "nOpacity Style" für die Hintergrundüberblendungen. Entweder muss ein "herkömmliches" Theme mit dem "classic" blending verwendet werden oder das nOpacity theme mit dem nOpacity style blending, sonst passt es nicht zusammen.


    Es sind zwei Makefiles hinterlegt, das aktuelle ist für VDR 1.7.34 und größer, das andere für ältere VDR Versionen. Mit dem alten Makefile müssen die Themes noch manuell passend in das VDR Themes Verzeichnis kopiert werden, das "make install" des neuen Makefiles sollte die Themes bereits passend kopieren.


    Das nOpacity Style blending ist einiges aufwändiger, dadurch wird der Aufbau ein bisschen langsamer...auf meiner Kiste fluppt es aber noch sehr flüssig :)


    Löscht bitte nach der Neuinstallation einmal manuell alle "tvguide" Setup Optionen in der setup.conf des VDR (bei gestopptem VDR natürlich), da hat sich einiges an den Default Werten geändert.


    Ich finde es noch nicht völlig super...aber für den Anfang ganz ok :) Rückmeldungen sind natürlich erwünscht.


    Ciao Louis

  • Hallo,
    das sieht schon ganz gut aus, auf die Schnelle sind mir drei Dinge aufgefallen:

    • Der Sendername von "Bayerisches Fernsehen Süd" wird nicht angezeigt (siehe Screenshot)
    • Kurze Sendungen gehen noch total unter (Auf der ARD verbergen sich gut 5 Sendungen in den kleine Kästchen vor der Tagesschau)
    • Wenn man die Auswahl auf eine Sendung am unteren Bildschirmrand setzt, scrollt er zu spät nach unten - im Zweifelsfall sind dann nur ein paar Pixel vom Rahmen der Sendung zu sehen


    [Blockierte Grafik: https://dl.dropbox.com/u/960809/nOpacity/tvguide.jpg]


    BTW: Was sind die offiziellen "langen" Parameter für Epgimages und Senderlogos? Die aus der README hat er nicht genommen... die Kurzformen -l und -i funktionieren.

    Zitat

    -l path, --logodir=path


    Path to the logos (Default: <vdrconfdir>/plugins/tvguide/channellogos/).
    -i path, --epgimages=path


    Path to the epgimages (Default: <vdrconfdir>/plugins/tvguide/epgimages/).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hi,



    Der Sendername von "Bayerisches Fernsehen Süd" wird nicht angezeigt (siehe Screenshot)


    Stelle als Workaround mal die Schriftgröße im Header kleiner, da ist der Text zu lang und wird deshalb gar nicht angezeigt...generell ist das natürlich doof, ich werde das noch anpassen, dass nur abgeschnitten wird.



    Kurze Sendungen gehen noch total unter (Auf der ARD verbergen sich gut 5 Sendungen in den kleine Kästchen vor der Tagesschau)


    Das hatten wir schon des öfteren...das ist nun mal das Konzept vom tvguide. Ich will die Zeit über die Höhe im korrekten Maßstab darstellen, dann sind kurze Sendungen eben nicht zu erkennen...für mich ist der tvguide eher wichtig, um einen Überblick über die interessanten Sachen zu erhalten, und die sind meistens länger als 15 Minuten ;)



    Wenn man die Auswahl auf eine Sendung am unteren Bildschirmrand setzt, scrollt er zu spät nach unten - im Zweifelsfall sind dann nur ein paar Pixel vom Rahmen der Sendung zu sehen


    Hm...muss ich mal testen. Das sollte eigentlich nur sein, wenn die "reingescrollte" Sendung nur sehr kurz ist.


    BTW: Was sind die offiziellen "langen" Parameter für Epgimages und Senderlogos? Die aus der README hat er nicht genommen... die Kurzformen -l und -i funktionieren.


    Sollten sie aber...muss ich nochmal schauen.


    Ciao Louis

  • Super jetzt passt tvguide auch zum restlichen VDR.


    Wegen den Logos sollte man sich eventuell auf ein globales Verzeichnis einigen. /usr/share/vdr/plugins/tvguide/channellogos und /usr/share/vdr/plugin/skinnopacity/channellogos ist ja jetzt im Grunde genommen das gleiche.
    Mein Vorschlag wäre /usr/share/vdr/plugins/common/channelogos.


    BTW: Könntest du in der Readme das Logopaket verlinken? Irgendwo hattest du mal darauf hingewiesen, ich finde es aber nicht mehr.

  • yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Wegen den Logos sollte man sich eventuell auf ein globales Verzeichnis einigen. /usr/share/vdr/plugins/tvguide/channellogos und /usr/share/vdr/plugin/skinnopacity/channellogos ist ja jetzt im Grunde genommen das gleiche.
    Mein Vorschlag wäre /usr/share/vdr/plugins/common/channelogos.


    Meinst du das Default Verzeichnis für die Logos, die in beiden Plugins benutzt werden? Es hindert dich ja keiner drann, per Startparameter ein gemeinsames Verzeichnis zu übergeben...dein Vorschlag ist schon wieder viel zu sehr Distributionsbezogen.


    Ciao Louis

  • Moin!


    Mein Vorschlag wäre /usr/share/vdr/plugins/common/channelogos


    Ein gemeinsames Verzeichnis wäre toll, aber ist dafür nicht das Resource-Verzeichnis des vdr? Dann muss man sich nur auf einen Verzeichnisnamen (in diesem Beispiel "channellogos") einigen, oder nicht?
    Im Plugin-Ordner hat das nichts zu suchen, sonst kann ich ja kein Plugin "common" erstellen. :)


    Lars.

  • Hi,


    im tvguide habe ich noch keinen FHS Support eingebaut...mal guggen ob ich das optional mit reinnehme.


    Im Plugin-Ordner hat das nichts zu suchen, sonst kann ich ja kein Plugin "common" erstellen. :)


    Mist...jetzt muss ich mein neues Common-Plugin noch umbenamsen :)


    Ciao Louis

  • louis: Das ist nicht distributionsbezogen. /usr/share/vdr is der Standardpfad für das Resource Directory. (Naja eigentlich /usr/local/share/vdr)


    Wenn, dann müsste das Pluginmakefile resdir per pkg-config abfragen um das Default dann per -D ins Binary einzubauen. Dann ist der Default dort, wo der User meint (per VDR make.config) das per Default die VDR Resources liegen sollten.


    Feste Pfade (z.B. /usr/share/vdr) im Quellcode sorgen doch immer für Probleme.


    cu

  • Ich habe einfach /usr/share/vdr gesagt, weil es hier einfacher darzustellen ist.


    Natürlich muss es aus abgefragt werden. Bzw im Source auf ResourceDirectory geklemmt werden.


    Wichtig ist der letzte Teil /plugins/skinnopacity/logos und /pllugins/tvguide/channellogos sollte irgendwo global abgelegt werden.

  • Das "tvguide-darkblue.theme" hat unpraktische Farben für den selektierten Eintrag (der unterscheidet sich nicht wiklich vom Hintergrund) - evtl. ist sowas sinnvoller:

    Code
    clrHighlight = FFDD618A9E
    clrHighlightBlending = EE135474

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hi,


    ja das habe ich auch schon bemerkt, ist noch ein Bug, für den Bereich muss ich eine eigene Farbe definieren...


    Ciao Louis

  • Morgen,
    ich hätte auch Interesse am Test des 0.2, nur ist mein Ubuntu Wissen sagen wir mal sehr mässig. :( Ich hatte gestern versucht das einzubinden, aber sofort abgebrochen, weil es ging nicht bzw mir fehlten die richtige Schritte. Auch läuft jetzt mein yaVDR sowas von Klasse.
    Zur Zeit nutze ich das TVGuide 0.1 und mir gefällt es. Hier habe ich auch auf Anhieb die EPG Bilder.
    Ich hätte zwei Vorschläge/Wünsche.
    1. Wäre es möglich zursätzlich zur Aufnahme auch einen Art Erinnerung zu geben. So nach dem Motto in "2 Minuten kommt "Sendung" auf Kanal umschalten abbrechen mit Taste"
    2. Sind z.B. weitere Sendetermin verfügbar das man dort sofort auswählen könnte zur Aufnahme.
    Ich bin ja ein Wechsler von der Microsoft MCE. Dort war das möglich und ich fand diese Funktion sehr nützlich habe sie oft auch genutzt.
    Eine Bilder und die Beschreibung liegen hier http://www.mce-community.de/po…a-center/bedienung/35-epg (Ich hoffe das der Post des Links nicht gegen die Regeln verstößt. Gefunden habe ich nichts.)
    In diesem Sinne voller Respekt für Deine Arbeit.
    Grüße aus dem verträumten/verschneiten Schönow

    System: yaVDR 0.5.0 mit yaEPGHD Gehäuse: Antec Media Center Fusion Prozessor: AMD Athlon AM3 X2 250 Motherboard: MSI 785GM-E65 Grafik: GeForce GT 430 Speicher: 2 x 2GB Laufwerk: LG CH08LS10 Blu-ray Festplatte: 1x120 GB SSD und 1 x1TB SATA SAT-Karte: Cine S2 Verstärker: Onky TX-SR608 Fernseher: Panasonic Fernbedienung: Logitech Harmony Server:Windows Home Server Acer H340

  • Hi Schoenow,


    deine erste Anforderung verstehe ich nicht...hast du nur einen Tuner? Oder warum willst du bei einer Aufnahme auf diesen Kanal umschalten? Der VDR benachrichtigt dich doch schon beim Start einer Aufnahme?!


    Bezüglich Anforderung 2: Posten von Links zu Microsoft Produkten werden mit zehn Schlägen auf die nackten Fußsohlen bestraft :D Spass bei Seite, ich werde bei Zeit eine kleine EPGSearch Integration im tvguide einbauen, um nach Wiederholungen zu suchen und z.b. auch Serientimer anzulegen. Muss ich mal schauen wie ich das am geschicktesten von der Optik her einbaue...


    Ciao Louis

  • Hi Louis,
    ich wollte keine Aufnahme aber eine Erinnerung.

    zehn Schlägen auf die nackten Fußsohlen bestraft


    So ein Mist, jetzt kann ich nicht mehr zu Tisch gehen :]
    Aber ich bin ein bekennender yaVDR Fan. Ich habe meine Wechsel nie bereut. Was ihr quasi in der Freizeit tätigt, verdient meinen vollen Respekt. :tup
    Es war nur als Anstubser gedacht...
    aber wie kann ich das TVGuide 0.2. installieren? Hast Du da eine Anleitung für "Wechsler"
    CU Thorben

    System: yaVDR 0.5.0 mit yaEPGHD Gehäuse: Antec Media Center Fusion Prozessor: AMD Athlon AM3 X2 250 Motherboard: MSI 785GM-E65 Grafik: GeForce GT 430 Speicher: 2 x 2GB Laufwerk: LG CH08LS10 Blu-ray Festplatte: 1x120 GB SSD und 1 x1TB SATA SAT-Karte: Cine S2 Verstärker: Onky TX-SR608 Fernseher: Panasonic Fernbedienung: Logitech Harmony Server:Windows Home Server Acer H340

  • ich wollte keine Aufnahme aber eine Erinnerung.


    Nur damits keine Missverständnisse gibt... Du weist das epgsearch schon Erinnerungstimer (Switchtimer genannt) unterstützt?


    Der fehlt nur die Möglichkeit diese aus dem Plugin herraus zu setzen?


    cu

  • Hi Louis,
    ich wollte keine Aufnahme aber eine Erinnerung.


    Ach so...jetzt verstehe ich. Hmmm...das wäre relativ aufwändig. Ich müsste eine Art "Erinnerungstimer" einführen und einen Prozess im Hintergrund laufen lassen, der auf die Erinnerungstimer prüft und ggf. eine Nachricht per OSD ausgibt. Muss ich mir mal überlegen, ob ich das programmieren mag. Frage in die Runde: Gibt es da nicht schon irgendein Plugin für? Oder kann das evtl. epgsearch sogar?



    aber wie kann ich das TVGuide 0.2. installieren? Hast Du da eine Anleitung für "Wechsler"


    Das einfachste wäre es, wenn einer der yaVDR Meister das Plugin verpackt und in deren unstable branch zur Verfügung stellt...mit selbst kompilieren habt ihr ya-Jungs es ja nicht so. Also sorry, da musst du dich an den Distributor deines Vertrauens wenden und artig mit dem Schwanz wackeln ;)


    Ciao Louis

  • Hehe...ich habs doch gewusst...unsere Antworten haben sich überschnitten, KeineAhnung :)


    Das ist natürlich prima...wenn ich eine "epgsearch light" Oberfläche im tvguide integriere, könnte ich das gleich mit machen.


    Ciao Louis

Jetzt mitmachen!

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