Jump to content

Customized Programmliste: neutrinoCL Plugin


pmneo

Recommended Posts

Mein OSD Plugin was eine Channelliste bzw. Favoriten Liste im dbox2 Neutrino Style zur verfügung stellt!

 

neutrinoCL.png

 

Ini-How-To


[NeutrinoCL]
List0=902 <-- ID der Hauptliste
List1=999 <-- ID der Unterliste

Listx=yyy <-- ID der Unterlist x ( index muss fortlaufend sein )

CurrentChannelList=953 <-- ID der Liste, welcher das CurrentChannelImage hinzugefügt wird, falls der Kanal gerade aktiv ist (-1 deaktiviert das Feature
CurrentChannelImage=current_channel.png <-- Das zu verwendene Image

BackgroundImage="background_neutrinoCLLogo.png" <-- Das zu verwendende BG Image

SyncCurrentChannel=1 <-- Gibt an, ob bei Kanalwechsel (z.B. übers menü) dieser Selektiet werden soll

[blackList]

group0=dummy <-- Exakter Gruppenname, der nicht angezeigt werden soll ( index muss fortlaufend sein )
channel0=dummy <-- Exakter Channelname, der nicht angezeigt werden soll ( index muss fortlaufend sein )

[List]

ChannelNr_Column=-1 <-- List Column (1-3 oder -1 für deaktiviert)
ChannelNr_Order=0 <-- Reihenfolge falls mehrere in selber Column
ChannelNr_List=0 <-- List Index ( eine der oben definierten )
ChannelNr_Head="" <-- Text, der vorher eingefügt wird, falls mehrere in selber Column
ChannelNr_Foot=" " <-- Text, der nacher eingefügt wird, falls mehrere in selber Column
ChannelNr_StaticHead="" <-- Text, der IMMER vorher eingefügt wird, falls inhalt nicht leer
ChannelNr_StaticFoot="." <-- Text, der IMMER nacher eingefügt wird, falls inhalt nicht leer

...

 

Changelog:
[14.01.2013]
* Added Source code of current Version

[31.05.2011]
* Respecting setup.xml FavOne setting

[24.05.2011]
* Kleiner Bugfix

[20.05.2011]
* StaticHead und StaticTail eingeführt
* FavNr eingeführt
* "Jetzt" Option hinzgefügt

[03.05.2011]
* Added #NeutrinoCL.EPG.ChannelName, #NeutrinoCL.EPG.ChannelNr,#NeutrinoCL.EPG.ChannelID
* SyncCurrentChannel option hinzugefügt
* SyncCurrentChannel Bugfix
* Default Selection Bugfix (bei Medienwiedergabe)
* Current Channel Visualisierung durch eine Liste im Hintergrund
* EpgStartTime und EpgEndTime jetzt getrennt über INI einstellbar

[02.05.2011]
* Mouse Bugfix bei den OSD Tasten
* Options Popup hinzgefügt
* Blacklists für Channels und Groups eingeführt

[01.05.2011]
* Die Hauptliste (List0) muss nun nicht mehr ganz vorne sein, kann nun auch die hinterste Liste sein
* EPG Info wird nun über Datamanager gesetzt z.B. #NeutrinoCL.EPG.Title ... (siehe neutrinoCL.xml)

[30.04.2011]
* Bugfix CloseOnTune
* Neu designte Konfiguration

[29.04.2011]
* Tuning Bug bei CloseOnTune=0 behoben
* Optionsbuttons im Skin eingefügt
* Home-Icon added
* Reihenfolge geändert im Skin wegen Mouse Handling
* EPG aktualisierung bei verwendung der Maus

[28.04.2011]
* ListControl jetzt mit focus image und Maussteuerung
* EPG text bei "später" funktion mit anfangszeit
* Fav Tuning bugfix
* Logo und Timeline support (neue neutrinoCL.xml!)
* Vorselektierung des aktuellen Kanals

[27.04.2011]
* Ganz simples EPG Info Fenster (Grüne Taste) mit ShowInfoHelp hinzugefügt
* EPG "danach" funktion hinzugefügt (Gelb zurück, Blau vor)
* EPG Text Index / ChannelName Index = 0 > ausgeblendet

[26.04.2011]
* TimeLine Bug Fix
* Wenn EPG Channel Index == Channel Name Index -> ChanelName Delimiter EpgText

[26.04.2011]
* Verwendung Channel oder Favoriten Liste (über INI einstellbar)
* Channel readout modifiziert
* Verhalten nach dem Tunen über INI einstellbar
* Spalte der EPG und Name Spalte über INI einstellbar
* TimeLine pro Sender (es geht aber nur Sender Icon ODER TimeLine)

[29.10.2010]
* alte set Channel Methode

[29.10.2010]
* Page Scrolling auch mit Fav +/-
* neue set Channel Methode

[29.10.2010]
* Timeout per INI einstellbar
* Channel Logo's eingefügt (auch per INI einstellbar)
* Anzeige Kanalnummern per INI einstellbar

[28.10.2010]
* EPG Info eingefügt
* Page Scrolling auch mit next/prev Song
* Item selection auch mit 0-9 möglich
* Timeout eingefügt

[26.10.2010]
* Page Scrolling mit Channel +/- hinzugefügt

[25.10.2010]
* Erste Version

 

 

btn_donate_LG.gif

 

Gruß pmneo

neutrinoCL_1.22.zip

neutrinoCL_source.zip

Edited by pmneo
  • Like 1
Link to comment

Senderliste ? OSD_gelb bei laufendem TV

 

Nur die Nummer fehlen (was ich nie vermissste) und das Weiterblaettern zwischen den Kategorien geht nicht. Man muss hier erst in die Hauptkategorie und dann weiter in die Unterkategorie. Ich hab hier schonmal vorgeschlagen das Weiterblaettern auf den gelben Knopf zu legen. Wurde aber nicht realisiert.

 

Man kann es mit einem plugin realisieren. Daten sind im Membersbereicht. Viel Glueck ;)

Link to comment

Ja die Senderliste ist nicht ganz so wie ich meine ;)

 

Da steht dann immer der epg des aktuellen Programmes, im Neutrino sieht man auf einen Blick was gerade bei den aufgelisteten Programmen läuft ;)

 

Naja, leider find ich dort nicht so wirklich was für OSD Plugins ;)

 

Gruß

Link to comment

Meine erste Version von der neutrino Channelliste!

 

Dabei Lese ich die Favoriten-Ordner aus!

 

Dabei ist die xml für den concinnity 3D Skin.

 

Öffnen kann man die Liste über das OSD Menü!

 

Mit links/rechts navigiert man durch die Kathegorien,

mit oben/unten wählt man den Sender aus, und mit Enter schaltet man um!

 

Gruß

Edited by pmneo
Link to comment

Schon mal super Sache :D

 

jetzt gehts los mit den wünschen

- seitenweises blättern(channel+/-)

- über infotaste zugriff auf epg detailinfo(current show epg)

- aufruf über action id(bestenfalls mit gelber taste auswahl im pluginmenue)

- integration der Farbtasten zum aufrufen von epg und zur programmierung

 

ich weiß sind schon wieder sehr viele wünsche,wenn aber der ein oder andere realisierbar wäre wäre das schon klasse.

aber auch so schon vielen dank für das dbox2 feeling. :bye:

 

greetz

Link to comment

Hi!

 

Seitenweises Blättern ist kein Problem.

 

Leider finde ich über die restlichen Punkte nichts,

wie ich es schnell und einfach ( ohne es selber neu zu machen) verwenden kann.

 

Daher würde ich mich über Tipps sehr freuen, da die Doku zur

OSD Plugin erstellung leider wirklich sehr sehr karg ist :(

 

Gruß pmneo

Link to comment

funktioniert bei mir nicht.

 

funktioniert hier 100%

 

@pmneo

 

Vielen Dank für die bearbeitung von "Extrawünschen" :)

 

@nuts

 

stehe vielleicht auf dem Schlauch aber weiß nicht wo ich die ActionID herbekommen kann.

DVBSpy zeigt mir bloß OSD Window Event oder OSD Controll Change Event.

kann ich damit auch eine ActionID herleiten oder wie kann ich das auf eine Taste legen.

Wäre da jetzt über Hilfe dankbar(grundsätzlich weiß ich was die command.vbs ist habe hier auch schon eine eigene erstellt aber das überfordert mein Anfängerwissen doch)

 

greetz

Link to comment

Hm bin mir auch nichtmehr so sicher :D

Also ein OSD Fenster wird über die ID ( WindowManager.ShowWindow(integer) ) aufgrufen und über die command.vbs kann ja doe Möglichkeiten des Com Objekts nutzen.

D.h. ein eigener Input-Befehl (s. link zum wiki, im Beispiel 20480) und mit diesen Zeilen im command.vbs kann ein bestimmtes OSD Fenster aufgerufen werden.

 

Bei mir lautet die ID fürs Plugin: 268435440

sub main(ActionID)
Select Case ActionID
	Case 20480        
		WindowManager.ShowWindow(268435440)

End Select
end sub

Bin mir nur nicht sicher ob die ID vom Plugin-Programmierer vorgegeben wird oder ob diese vielleicht sogar variabel ist?

Edited by nuts
Link to comment

@nuts

 

cool,Danke geht :bounce:

 

 

hier auch gleich mal auf die schnelle eine anpassung für den X-Skin

 

 

 

 

"edit on"

X-Skin mit EPG Details angepaßt

"edit off"

Edited by BALOU
Link to comment

WOW!!! Sollte ein Traum wirklich in Erfüllung gehen?

Ich habe viele Jahre eine DBox mit Neutrino benutzt, und obwohl ich schon fast zwei Jahre den DVBViewer nutze, vermisse die Navigation durch die Bouquets noch immer.

 

Die erste Version läuft schon prima, schliesse mich aber den Wünschen von Balou an.

 

Danke im Voraus

Link to comment

ok,besten Dank wird immer besser :D

 

 

nach ersten Tests muß ich sagen wäre mir lieber das Timeout wieder zu entfernen(oder verlängern).

Durch die neue EPG Detail Anzeige verweilt man doch etwas länger im OSD.

Edited by BALOU
Link to comment

Danke für das doch sehr nützliche Plugin! :)

 

2 Fragen wären bei mir aber noch offen:

1. Ist es auch möglich, dass man anstatt der Programmnummern die Icons angezeigt bekommt?

2. Weiß jemand die ActionID für das Plugin?

 

Grüße,

v!

Link to comment

nach ersten Tests muß ich sagen wäre mir lieber das Timeout wieder zu entfernen(oder verlängern).

Das kannst du doch im DVBViewer selbst einstellen?

 

@pmneo:

Welche Fragen sind noch offen?

OSD-SenderEPG mit einem bestimmten Sender aufrufen?

Link to comment

@v!rus

 

Punkt 2 habe ich über die Command.vbs so gelößt(dank der Mithilfe von nuts)

 

 

 

 

 

das bewirkt das aufrufen des neutrinoCL über Cursortasten rechts links.Ist dann wie bei der Dreambox :bounce:

Inputbefehle 40010 und 40011 müßen im DVBV angelernt werden.

 

gelöscht

Edited by BALOU
Link to comment

Einfach in eine Textdatei kopieren und als Command.vbs abspeichern.

 

Wichtig sind natürlich die inputbefehle im dvbv anzulernen.

 

 

Ausführlich getestet ist das auch noch nicht in allen menues,hier gabs aber noch kein Problem.

Vorrausetzung ist aber das man noch separate Tasten für laut und leise haben muß.

Ansonsten das Script von nuts auf beliebige Taste legen.

 

Greetz

Edited by BALOU
Link to comment

Sorry für´n Doppelpost, aber editieren darf ich (noch) nicht. :blush:

 

Das mit dem Skript hat wunderbar geklappt. Danke nochmal dafür!

Jetzt wäre nur noch die Sache mit den Programm-Icons und die Timeout Geschichte wäre mir optional auch lieber.

 

Den Rest kann ich mir mit dem Skineditor anpassen! :)

Link to comment

Du bist ja schon, um es mal direkt zu sagen, eine coole Socke! :-D

Vielen Dank! ... gleich mal testen!

 

Wenn ich jetzt noch rausfinden würde warum das mit Channel +/- nicht

funktioniert ... Vielleicht, weil ich Favoriten damit wechsel und

nicht die ganze Channel Liste? Kann das? (UseFav 1)

 

Noch etwas ist mir aufgefallen. Ich habe, wo es vorhanden ist, die

Sender mit der AC3 Tonspur in den Favoriten gespeichert. Wechsel

ich mit neutrinoCL die Sender, wird immer auf den Sender mit Stereo

Tonspur gewechselt, obwohl er als AC3 in der Liste enthalten ist

und die Umschaltung ansonsten auch richtig umschaltet, nur mit dem

Plugin nicht.

Link to comment

Page-Scrolling mit Fav +/i funktioniert! Vielen Dank :)

 

Allerdings funktioniert die Kanalwahl nicht richtig.

Er wählt immer irgendeinen anderen Kanal aus, vorzugsweise

solche, die ich nicht in den Favoriten drin habe.

Link to comment

Hi test!

 

Ja da hast du recht, bei mir ging es, weil bei mir die Fav Nr = Chan Nr ist ;)

 

Leider kann ich momentan den Channel nur über die Channel Nr (nicht Fav Nr) wechseln.

 

Und wenn der AC3 Channel ein Sub-Channel vom normalen ist, dann hat dieser die selbe Channel Nr.

 

Leider finde ich bei den kaum bis gar nicht vorhandenden Dokumentationen keine Möglichkeit den Channel über die eindeutige ChannelID zu setzten.

 

Von daher kann ich da leider auch keine Lösung bieten.

 

Es wäre jedoch schön wenn sich mal ein Entwickler hier melden würde!

 

Gruß

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...