"Skinner für alternative Senderliste (Transparency-Skin) gesucht.

  • Hallo,

    erstmal sorry, das ich mich sop lange nicht gemeldet habe.
    Ich hab erfahren, das das Haus, in dem sich meine Wohnung befindet, verkauft werden soll,
    und hatte in den letzten Tagen schon ein paar interessenten hier, die sich auch meine Wohnung
    ansehen wollten.
    Daher hatte ich erstmal andere Sachen um die Ohren.

    Ich helf jetzt erstmal einem anderen User beim einrichten von madVR,
    und dann mach ich hier weiter.


    Gruß: goldfield

    Mein Untermieter hört Heavy Metal.

    Ob er will, oder nicht.

  • Hallo Marc0810, (und natürlich auch alle anderen interessierten Mitleser)
    Ich hoffe, du bist hier noch nicht abgesprungen.

    Erstmal sorry, das ich mich so lange nicht mehr gemeldet habe, aber durch den Hausverkauf hatte ich erstmal andere Sorgen.
    Ist aber jetzt soweit erledigt, und ich kann in meiner Wohnung bleiben.


    Jetzt kann ich mich erst mal wieder etwas weiter um mein Kodi kümmern.

    Erst noch mal zu der Hinterlegung der Senderlogos.
    Hier brauchtest du ja noch die genaue Größe.
    Sind die in Kodi irgendwo gespeichert, oder werden die Senderlogos vom DVBViewer genutzt ?
    Hab in Kodi bisher nichts gefunden.


    Und nochmal zum Design selbst.
    Das mit der grünen Schrift für den aktiven Sender hast du ja schon fertig, wie ich lese.

    Lässt sich die Senderliste jetzt noch so gestalten, das ...
    - sie am linken Bildschirmrand anliegt, und sich über die gesamte Bildhöhe erstreckt ?
    - und die Filminfo in voller Länge, (oder sonst mit Scrollbalken) rechts neben der Senderliste liegt,
    - und sich diese schon nach einer Sekunde (statt wie z.Zt. nach zwei) öffnet ?


    Hab hier mal ein Bild gebastelt, wie ich mir das in etwa vorstelle.

    Externer Inhalt img5.fotos-hochladen.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.


    Dann auch noch mal zurück zum öffnen der Senderliste.

    Das ich Kodi komplett mit einer 12-Tasten-Maus bediene, hatte ich ja schon mal erwähnt.
    Zur Zeit habe ich meine letzte freie Maustaste zum öffnen der Senderliste angelegt, wobei ich die aber eigentlich lieber für eine andere Funktion nutzen würde.

    Im DVBViewer lässt sich das Zappi-Plugin, oder die Popup-Senderliste öffnen, in dem man einfach den Mauszeiger an den linken Bildschirmrand bewegt.
    Mit einem "Linksklick" irgendwo in den freien Bereich vom TV-Bild schließt sich das Zappi-Plugin/die Popup-Senderliste wieder.

    Wenn sich das auch hier in Kodi machen ließe, wäre ich überglücklich.


    Gruß: goldfield

    Mein Untermieter hört Heavy Metal.

    Ob er will, oder nicht.

    4 Mal editiert, zuletzt von goldfield (21. Mai 2017 um 14:50)

  • Hey,

    Sollte alles soweit gehen. Wie das mit deiner Maus ist kann ich dir aber nicht genau sagen. In der Regel wird das ja wahrscheinlich über deine xml zu Regeln sein.
    Darauf hat der Skin weniger EInfluss. Sonst würde dort ja jeder machen was er will;)..

    Du hast da das drin:

    Code
    <FullScreenVideo>
        <mouse>
          <mousedrag>noop</mousedrag>
          <mousemove>noop</mousemove>
          <wheeldown>VolumeDown</wheeldown>
          <wheelup>VolumeUp</wheelup>
        </mouse>
      </FullScreenVideo>


    Sowas wie nur links unten gibts ja nicht.
    Skinintern müsste erst mal irgendein Fenster kommen damit man dort etwas machen kann. Ob das auch im Vollbildfenster geht müsste ich testen.
    Wenn nicht bliebe dir nur mousemove=ActivateWindow(pvrosdchannels) zu versuchen. was dann aber wieder keinen Sinn macht wenn man im nicht PVR Sektor ist.

    Das ginge dann aber immer, nicht nur links unten.
    Ich nutze ja gar keine Maus, nur Remote.. Wenn ich die Maus bewegen (unkonfiguriert), öffnet sich das Video OSD. Falls das bei dir auch so ist, könnte man dort hinter
    das Kanallogo was unsichtbares legen das beim "Darüber bewegen" das OSD schließt und die Kanalliste öffnet. Da hätte man dann auch die Option nur beim PVR da es
    skinintern nur ein unsichtbarer Button hinterm logo ist der beim Focussieren eine Action ausführt (oder beim verlassen).
    Wäre das eine Idee?

    Die Logogröße sollte man doch über den Kanalgruppenmanager und dem pfad zu den icons sehen wo sie sind oder?
    Sorry, ich nutz kein PVR, und kenn eigentlich nur den Code ohne es je genutzt zu haben;)..

    Grüße

  • Wenn ich die Maus bewegen (unkonfiguriert), öffnet sich das Video OSD. Falls das bei dir auch so ist, könnte man dort hinter
    das Kanallogo was unsichtbares legen das beim "Darüber bewegen" das OSD schließt und die Kanalliste öffnet.

    Das war bei mir ursprünglich auch so.
    Allerdings hat mich das genervt, das jedes mal, wenn man mal versehentlich die Maus berührt hat,
    das OSD auftaucht.
    Ich hab dann die mouse.xml so angepasst, das dies nicht mehr so ist, und sich das OSD nur noch bei einem rechts/linksklick öffnet.
    (Kann dir die xml gerade nicht zeigen, da ich gerade mitten in einer kompletten Neuinstallation bin)


    Da hätte man dann auch die Option nur beim PVR da es
    skinintern nur ein unsichtbarer Button hinterm logo ist der beim Focussieren eine Action ausführt

    Hmmm ?

    Da kommt mir gerade so eine andere dumme Idee.
    Keine Ahnung, ob das so überhaupt möglich ist?

    In manchen Einstellungsmenüs ist es ja auch so, das sich am linken Bildrand eine Leiste mit weiteren Einstellungen öffnet, wenn man mit der Maus an den Rand geht.
    Wäre das evt. machbar, das man so ein Menü unsichtbar über das TV-Bild legt ?
    Wenn man dann in dieser Leiste noch die wichtigsten Befehle zu Steurung ablegen könnte, wie z.B. "Senderliste öffnen, EPG öffnen, Kanal vor/Kanal zurück/letzter Kanal" usw., ließe sich sogar mit einer einfachen Standard-Maus alles wichtige steuern.

    Wäre sowas evt. möglich ?

    Mein Untermieter hört Heavy Metal.

    Ob er will, oder nicht.

  • In manchen Einstellungsmenüs ist es ja auch so, das sich am linken Bildrand eine Leiste mit weiteren Einstellungen öffnet, wenn man mit der Maus an den Rand geht.
    Wäre das evt. machbar, das man so ein Menü unsichtbar über das TV-Bild legt ?
    Wenn man dann in dieser Leiste noch die wichtigsten Befehle zu Steurung ablegen könnte, wie z.B. "Senderliste öffnen, EPG öffnen, Kanal vor/Kanal zurück/letzter Kanal" usw., ließe sich sogar mit einer einfachen Standard-Maus alles wichtige steuern.

    Na dafür ist doch deine mouse.xml da oder?

    Dort müssten ja die Befehle gehen:

    http://kodi.wiki/view/Action_IDs

    Das Problem wird jetzt sein wenn ich in mousemove sage Öffne Senderliste, ist oder kann Kodi kaum so schlau sein das das nur für Live TV gilt.

    Technisch ist ja im Skin bei einer Wiedergabe ein Fenster aktiv, alles andere wie das OSD sind Dialoge. Ob man in diesem Fenster einen unsichtbaren Button platzieren darf müsste ich testen.
    Aber wahrscheinlich nicht, der würde ja mousemove in die quere kommen - wenn im Standard jetzt z.B. beim bewegen das OSD aufginge ich dort aber zufällig auch nen Button hab der die Info öffnen soll.

    Das muss ich erst versuchen. Wenn das "erlaubt" ist kann man dort onfocus nutzen zum öffnen der Senderliste wenn es Live-TV ist. Diese Möglichkeit geht im Skincode.
    Mehr allerdings nicht. Ein nach links oder rechts wird ja schwierig - du weißt ja nicht wo genau der Button aufhört und selbst wenn würde das nur ohne onfocus gehen weil dort ja sofort eine Aktion passiert
    und technisch dann ein onunfocus (also wenn es Fokus verliert) auch beim nach links passieren würde.

    Sind dort Buttons generell Funktionslos durch Kodi selbst, bliebe nur die Möglichkeit das über mousemove=ActivateWindow(pvrosdchannels) mal versuchst was bei nicht PVR passiert.
    Sonst müsstest dort wieder irgendeinen Dialog drauflegen den Kodi öffnet damit man ein "Fenster" hat für den Focusbutton. Also wie das Beispiel das videoosd, und hinters Kanallogo.

    Viel mehr Einfluss hat man nicht als Skin. Ohne Fenster oder Dialog das den Code enthält gehts nicht;)..

    Grüße

  • Das Problem wird jetzt sein wenn ich in mousemove sage Öffne Senderliste, ist oder kann Kodi kaum so schlau sein das das nur für Live TV gilt.

    Wenn das die Sache leichter macht,....
    In meine vorherigen Installation hatte ich sogar eine Maustaste so angelernt, das sich damit "global" die Senderliste öffnen ließ.
    So konnte ich auch aus der Filmwiedergabe oder aus der Diashow heraus (für mehr nutze ich Kodi ohnehin nicht) schnell und bequem zum Live-TV wechseln.

    Für mich wäre das also alles andere als ein Problem, wenn sich in allen Modi's die Senderliste öffnet.

    Mein Untermieter hört Heavy Metal.

    Ob er will, oder nicht.

  • Na dann kannst es ja einfach im Fulscreen auf die mousemove bewegung stellen.
    Quasi so oder? dann klappt das ja ohne skin.

    Code
    <FullscreenVideo>
        <mouse>
          <rightclick>Info</rightclick>
    	  <mousemove>ActivateWindow(pvrosdchannels)</mousemove>
        </mouse>
      </FullscreenVideo>

    @SkyBird1980 in der Mouse xml gibts ja keine condition. ich denke deswegen ist dort eigentlich das OSD drauf, das gibts ja immer.
    Da ich jetzt aber nicht abfragen kann ob PVR läuft, flakerte es bei mir außerhalb vom PVR kurz auf. Da will Kodi wohl den Dialog öffnen und scheitert dran.
    In der [definition=10,0][definition='3','0']keymap[/definition][/definition] passiert das sicher auch wenns global drauflegst. oder er ist dort schlauer und reagiert mit einem "noop" wenn es nicht zutrifft.

    @goldfield

    dann fehlt nur noch der Dialog oder? Wenn ich Morgen dazu komm mach ich dir den fertig.

    Grüße

  • so etwa?

    Einen Skinbutton der den Dialog öffnet geht nicht. Das musst du über deine mouse.xml regeln..
    In der Info kommt jetzt was gerade läuft und dahinter das was als nächstes kommt - macht ja sinn bei nem Scrollbalken.
    Da musst mal schauen ob die Infos so passen oder der Plot reicht.

    Nachteil ist nun leider das es Verzögerungen gibt bei der sichtbarkeit.
    Das bekomme ich ohne nicht hin, da ja die Info nicht nur sichtbar sein soll wenn das system "Pausiert" also beim nichtstun, sondern auch wenn
    man "was tut" in dem fall der aktive scrollbar für die Info, muss ich das per Animationen Regeln die ein Delay brauchen beim Ausblenden.
    Sonst verschwindet die Anzeige während des wechsels zwischen "Pausiert" und "Scrollbar Fokussieren"..

    Dein Logo ist nun Grau hinterlegt. Da aber deine icons wohl Quadratisch sind zumindest "Das vierte" sieht so aus, wird das vielleicht komisch aussehen.

    Grüße

Jetzt mitmachen!

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