Jump to content
pmneo

Customized Programmliste: neutrinoCL Plugin

Recommended Posts

pmneo

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

Share this post


Link to post
mague

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 ;)

Share this post


Link to post
pmneo

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ß

Share this post


Link to post
pmneo

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

Share this post


Link to post
BALOU

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

Share this post


Link to post
pmneo

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

Share this post


Link to post
pmneo

Page Scrolling mit Channel +/- hinzugefügt

Edited by pmneo

Share this post


Link to post
test

Page Scrolling mit Channel +/- hinzugefügt

funktioniert bei mir nicht.

Share this post


Link to post
BALOU

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

Share this post


Link to post
nuts

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

Share this post


Link to post
BALOU

@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

Share this post


Link to post
trudeh

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

Share this post


Link to post
BALOU

Hi pmneo

 

was heißt EPG Info eingefügt?

konnte hier keine Veränderung des Plugins zur letzten Version feststellen.

Vielleicht hab ich was übersehen?

 

 

greetz

Share this post


Link to post
pmneo

hi, ja weil sich auch die xml verändert hat! Gruß

Share this post


Link to post
BALOU

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

Share this post


Link to post
v!rus

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!

Share this post


Link to post
nuts

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?

Share this post


Link to post
BALOU

Das kannst du doch im DVBViewer selbst einstellen?

 

 

ne das hat irgendwie keinen Einfluß,habe das sowieso auf 0

Share this post


Link to post
BALOU

@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

Share this post


Link to post
v!rus

BALOU, die Command.vbs muss ich neu erstellen, oder!?

Kommt die dann in den "Scripts" Order?

 

Ich hab vom skripten nicht wirklich viel Ahnung! :blush:

Share this post


Link to post
BALOU

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

Share this post


Link to post
nuts

ne das hat irgendwie keinen Einfluß,habe das sowieso auf 0

Also bei mir schon.

 

Hier steht alles zur command.vbs: http://de.DVBViewer.tv/wiki/Command.vbs

Die Lösung von Balou ist schon weiter auf seine bedürfnisse zugeschnitten.

Auf der ersten Seite hab ich die Basisversion gepostet.

Edited by nuts

Share this post


Link to post
BALOU

@nuts hast du auch die neue Pluginversion probiert?

 

alle anderen OSD Menues bleiben bei mir auch erhalten außer halt dem neutrinoCL OSD.

Share this post


Link to post
nuts

Stimmt mit der neusten Version ist bei mir auch so.

Ist das im Plugin selbst so gewollt?

Share this post


Link to post
v!rus

Danke euch beiden! Werd das heut abend testen. :)

Share this post


Link to post
v!rus

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! :)

Share this post


Link to post
pmneo

*Update*

 

Ich habe noch ein Image zum Skin hinzugefügt ;)

 

Gruß

Edited by pmneo

Share this post


Link to post
test

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.

Share this post


Link to post
pmneo

Hey, schau doch mal ob die aktuelle Version den Kanalwechsel richtig macht!

 

Und das Page-Scrolling sollte bei dir jetzt auch gehen!

 

Gruß

Share this post


Link to post
test

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.

Share this post


Link to post
pmneo

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ß

Share this post


Link to post
v!rus

@BALOU

Könntest du bitte die xml wieder für den X-Skin anpassen? :bye:

Mit der alten bekomm ich beim neuen Plugin nichts mehr angezeigt.

Edited by v!rus

Share this post


Link to post
BALOU

@v!rus

 

ja mach ich wird aber wahrscheinlich erst morgen.

 

greetz

Share this post


Link to post
BALOU

@test

 

hast du schonmal probiert im Senderlisteneditor den Sender mit der ac3 Tonspur auf die erste Stelle zu setzen(einfach hochziehen)?

Share this post


Link to post
v!rus

@v!rus

 

ja mach ich wird aber wahrscheinlich erst morgen.

 

greetz

Mach dir keinen Stress! :)

Share this post


Link to post
BALOU

hier mal das update für den x-skin :bye:

 

 

 

andere variante.

in welche richtung solls den weitergehen?

Edited by BALOU

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×