Jump to content
nuts

GreenbuttonEx

Recommended Posts

nuts

Hmm Log und Config.ini bräuchte ich mal.

Wie wird das Skript aufgerufen?

Edited by nuts

Share this post


Link to post
BALOU

 

[settings]

Header=GreenButtonEx

ExtendedLog=1

Showallchannels=1

EnableBouquets=1

OSDGreen=0

Keepalive=1

isBouquetchannel=1

 

[EPGBlacklist]

1=Momentan kein Programm

 

2013-09-09 16:35:05 : GreenButtonEx_Bouquets.ini not found - default ini restored

2013-09-09 16:35:05 : GreenButtonEx_Optionalchannels.ini not found - default ini restored

2013-09-09 16:35:05 : config ini not found - default ini restored

so noch mal gegengetestet das Log ist wahrscheinlich wenig Aussagekräftig.

Mit der neuen Version wird gar nichts mehr angezeigt(das hat aber erst funktioniert)

Benutze ich die erste Version funktioniert soweit alles.

Aufrufen tue ich das Script über command.vbs(44444)

Edited by BALOU

Share this post


Link to post
nuts

Anbei eine Testversion.

Bitte ausprobieren.

 

P.S. Die Überprüfung des OSD-Hauptmenüs habe ich jetzt im Code ausgenommen.

Bin zwar auch für flexible Lösungen, aber das mit der Window-ID Blacklist ging mir dann vorerst doch zu weit.

Edited by nuts

Share this post


Link to post
BALOU

 

2013-09-09 18:21:35 : Exit

2013-09-09 18:21:04 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:21:04 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:21:04 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:19:54 : Startup Version: 0.5

2013-09-09 18:17:48 : Exit

Auszug Log

 

Der Aufruf über command.vbs erfolgt wieder normal.OSD Green allerdings keine Änderung sondern zeigt nur Standart SenderEPG an (egal ob 0|1)

Share this post


Link to post
nuts

Wie sieht bei einem Aufruf aus dem Trayicon aus?

 

Keine Verbindung zum DVBViewer sagt das Log.

Nur wieso?

Edited by nuts

Share this post


Link to post
BALOU

 

2013-09-09 18:40:22 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:40:22 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:40:22 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:39:51 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:39:51 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:39:51 : We intercepted a COM Error !

Number is: 00000002

Windescription is: Not an Object type

2013-09-09 18:39:25 : Startup Version: 0.5

2013-09-09 18:39:24 : We intercepted a COM Error !

Number is: 00000002

hier noch mal Logauszug

Aufruf erfolgte hier immer über TrayIcon

Share this post


Link to post
nuts

Sowas blödes.

Muss ich das Log mal etwas aufbohren.

 

Kann das sonst noch jemand bestätigen?

Share this post


Link to post
nuts

Glaube ich habs gefunden.

Kannst du mal bitte deine Optionskanal INI posten?

Share this post


Link to post
BALOU

 

[sky Sport HD]

Sky Sport HD1=129%6%1

Sky Sport HD2=114%13%1

Sky Sport HD3=268%6%1

Sky Sport *SD4=273%3%1

Sky Sport *SD5=283%3%1

Sky Sport *SD6=293%3%1

Sky Sport *SD7=303%3%1

Sky Sport *SD8=313%17%1

Sky Sport *SD9=323%17%1

Sky Sport *SD10=333%17%1

Sky Sport *SD11=253%2%1

 

 

[sky Buli HD]

Sky Buli 1 HD=105%12%1

Sky Buli 2 HD=267%6%1

Sky Buli 3 HD=277%13%1

Sky Buli 4 *SD=282%3%1

Sky Buli 5 *SD=292%3%1

Sky Buli 6 *SD=302%3%1

Sky Buli 7 *SD=312%17%1

Sky Buli 8 *SD=322%17%1

Sky Buli 9 *SD=332%17%1

Sky Buli 10 *SD=252%2%1

 

[Eurosport HD]

Eurosport HD=132%11%1

Eurosport2 HD=109%14%1

Eurosport 360HD 1=270%6%1

Eurosport 360HD 2=280%13%1

Eurosport 360HD 3=290%12%1

Eurosport 360HD 4=300%11%1

Eurosport 360HD 5=310%10%1

Eurosport 360HD 6=320%14%1

Eurosport 360HD 7=330%14%1

Eurosport 360HD 8=340%10%1

Eurosport 360HD 9=260%14%1

 

Share this post


Link to post
nuts

Ok danke.

Habs gefunden, es hängt mit den EPG Daten zusammen.

Wusste doch das das noch Probleme machen wird ....

 

 

Muss nun nurnoch austüffteln wie es sich beheben lässt.

Share this post


Link to post
nuts

Naja das ist ein Problem.

Bei Sky Sport HD 3-5 hängt jetzt ein zukünftiger EPG Eintrag drin und die Abfrage ob gerade eine EPG-Eintrag vorhanden ist läuft ins Leere ...

 

Das lässt sich nur vermeiden, indem ich von jedem Sender das gesamte EPG Abrufe. :mad:

Share this post


Link to post
nuts

Neue Testversion im Anhang.

Hoffe das Problem ist beseitigt, ansonsten bitte das Log posten.

 

 

 

Edited by nuts

Share this post


Link to post
BALOU

also neuer Versuch

 

[settings]
Header=GreenButtonEx
ExtendedLog=1
Showallchannels=0
EnableBouquets=1
OSDGreen=0
Keepalive=1
isBouquetchannel=0

[EPGBlacklist]
1=Momentan kein Programm

 

hier die ini und folgend das Log

 

 

2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD11
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD10
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD9
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD8
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD7
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD6
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD5
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport *SD4
2013-09-10 14:49:29 : Get EPG error=2
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport HD3
2013-09-10 14:49:29 : Get EPG error=4
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport HD2
2013-09-10 14:49:29 : Get EPG error=4
2013-09-10 14:49:29 : Get EPG Channel=Sky Sport HD1
2013-09-10 14:49:29 : _greenbutton $B_ret=False
2013-09-10 14:47:48 : Get EPG error=2
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 10 *SD
2013-09-10 14:47:48 : Get EPG error=2
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 9 *SD
2013-09-10 14:47:48 : Get EPG error=2
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 8 *SD
2013-09-10 14:47:48 : Get EPG error=2
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 7 *SD
2013-09-10 14:47:48 : Get EPG error=2
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 6 *SD
2013-09-10 14:47:48 : Get EPG error=2
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 5 *SD
2013-09-10 14:47:48 : Get EPG error=2
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 4 *SD
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 3 HD
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 2 HD
2013-09-10 14:47:48 : Get EPG error=4
2013-09-10 14:47:48 : Get EPG Channel=Sky Buli 1 HD
2013-09-10 14:47:48 : _greenbutton $B_ret=False
2013-09-10 14:47:48 : Startup Version: 0.5.1

 

hier Buli mit Showallchannels=0

 

 

hier Sport mit Showallchannels=0

 

 

die GreenButtonEx_Optionalchannels.ini ist noch die von mir erstellte(paar Beiträge vorher)

 

stelle ich Showallchannels auf 1 habe ich zumindest alle Optionskanäle gelistet.

 

was hat es mit OSDGreen auf sich hier bewirkt er nur den Aufruf des Standart EPG Fenster.

Ich hatte angenommen OSDGreen soll auf entsprechenden Optionskanälen GreenbuttonEX aufrufen.

Danke schon mal für Bereitschaft hier zu helfen

Share this post


Link to post
nuts
stelle ich Showallchannels auf 1 habe ich zumindest alle Optionskanäle gelistet.

 

was hat es mit OSDGreen auf sich hier bewirkt er nur den Aufruf des Standart EPG Fenster.

Ich hatte angenommen OSDGreen soll auf entsprechenden Optionskanälen GreenbuttonEX aufrufen.

Danke schon mal für Bereitschaft hier zu helfen

Punkt1 mit Showallchannels ist ein Fehler.

Edit\ Naja ich weiss woran es liegt. Behoben ists erstmal nicht.

Das ist kompliziert. So wie ich das sehe muss ich jedes EPG Item untersuchen.

Muss mal Christian fragen, ob es da keine einfachere Lösung gibt.

 

Das mit OSDGreen verstehe ich nicht, weil bei mir funktioniert das.

Also sobald du OSDGreen=1 setzt kommst du auf einem Optionskanal nicht mehr zur Optionskanalliste?

Sondern nurnoch SenderEPG?

Edited by nuts

Share this post


Link to post
BALOU

Naja egal ob ich 0 oder 1 setze ich kann mit OSDGreen immer nur das normale Standart EPG Fenster aufrufen.

Zur Steuerung benutze ich EG mit dem "Simple DVBViewer Plugin" ;)

Share this post


Link to post
nuts

Du musst die grüne Taste auf der Fernbedienung auf die Aktion-ID deiner Command.vbs (44444) legen.

Die ruft mein Skript auf und mein Skript entscheidet sich dann (Optionskanal-Liste? Bouquet-Liste? OSD-Grün?).

Edited by nuts

Share this post


Link to post
BALOU

 

1. OSD-Grün nachbauen.

Das Skript könnte je nach Situation (OSD is visible, Mediawiedergabe usw.) anstatt der Kanäle auch eindach OSD-Grün an den DVBV schicken.

Dann kann man sich das Skript auf die Grüne Taste legen, man muss keine weitere Taste opfern und benötigt keine command.vbs oder ähnliches.

Wäre noch zu untersuchen welche Fälle man dafür behandeln muss.

 

da hatte ich das falsch interpretiert.

Ich hatte mir das Script auf die OK Taste gelegt(bei doppelten Tastendruck)da ich dafür ja ein Eintrag in der command.vbs benötigte dachte ich das sind zwei Paar Schuhe.

Da habe ich dann wohl irgendwie auf dem Schlauch gestanden :whistle:

 

Share this post


Link to post
nuts

Ja ok ich hatte das auch etwas falsch im Kopf und dachte man kann Skripte direkt im DVBViewer auf eine Taste legen.

Share this post


Link to post
nuts

So hoffe ich habs jetzt.

Neue Testversion im Anhang.

 

 

Edited by nuts

Share this post


Link to post
darky

Was soll man da genau testen?

Share this post


Link to post
nuts

Alles. ;)

Nee also hauptsächlich Showallchannels=0 und die damit verbundene Verarbeitung der EPG Daten.

 

Also einen Bug hab ich noch gefunden. Betrifft aber den Eventhandler und sollte keine der Funktionen beeinflussen.

Share this post


Link to post
nuts

Der Bug mit dem Eventhandler war doch etwas fies und daher habe ich eine neue Version 0.6 im Startpost hochgeladen.

Bitte um Feedback.

 

P.S. Die Readme.txt ist jetzt im Download Archiv enthalten.

Edited by nuts

Share this post


Link to post
BALOU

Jetzt eine Weile am laufen und tut alles was es soll.

Ordentliche Aussagen gibt es wohl erst nach einem Buli WE.

Besten Dank soweit erst mal :)

Share this post


Link to post
nuts

Bald geht es los mit den Buli Optionskanälen.

Ich bin schon gespannt.

 

Eine Bitte zu Fehlermeldungen:

Da die Optionskanäle nur kurze Zeit verfügbar sind, ist es teilweise schwierig die Probleme zu reproduzieren.

Ein Screenshot wie von @BALOU hilft da wirklich sehr. Dann kann ich zusammen mit dem Log den Soll/Ist Zustand besser nachvollziehen. Das betrifft insbesondere die Funktionen mit Verarbeitung der EPG Daten (Showallchannels=0 und Sender mit ShowEPG=1).

 

Edit\ Sieht ganz brauchbar aus oder? :)

post-39934-0-38168200-1379087950_thumb.png

Edited by nuts

Share this post


Link to post
laguna120

Hallo,

 

nachdem das Script bei meinen ersten Versuchen funtkioniert hat und ich es über das TrayIcon beendet habe, bekomme ich es nun nicht mehr zum Laufen. Habe auch schon alles wieder gelöscht und neu angelegt. Beim Start werden zwar die .ini's angelegt. Aber weder öffnet sich das Fenster mit den Optionskanälen noch gibt es das TrayIcon.

Was mir noch aufgefallen ist, ist dass bei mir auch keine "GreenButtonEx Setup"-Verknüpfung beim erstmaligen Ausführen der .exe entsteht.

 

Im Log steht auch nichts, außer das die ini's angelegt wurden.

 

Was kann ich noch tun?

 

System: Win8 64Bit

Share this post


Link to post
janee

Hallo,

tolles Feature, gefällt mir sehr.

Eine Frage habe ich aber noch. Ich nutze das BluFuzz OSD. Leider kann man nicht die kompletten Eintäge lesen.

Hat da jemand ne Idee?

MfG Christian

 

PS: Ich habe die Blacklist noch erweitert.

[EPGBlacklist]
1=Momentan kein Programm
2=Sky Sport
3=Sky Fußball Bundesliga

 

Edited by janee

Share this post


Link to post
nuts

Also die Darstellung wird vom OSD Skin bestimmt. Darauf habe ich keinen Einfluss.

 

Habe leider auch kein 64bit System zum testen. Kann das jemand bestätigen?

Share this post


Link to post
BALOU

Hallo,

 

nachdem das Script bei meinen ersten Versuchen funtkioniert hat und ich es über das TrayIcon beendet habe, bekomme ich es nun nicht mehr zum Laufen. Habe auch schon alles wieder gelöscht und neu angelegt. Beim Start werden zwar die .ini's angelegt. Aber weder öffnet sich das Fenster mit den Optionskanälen noch gibt es das TrayIcon.

Was mir noch aufgefallen ist, ist dass bei mir auch keine "GreenButtonEx Setup"-Verknüpfung beim erstmaligen Ausführen der .exe entsteht.

 

Im Log steht auch nichts, außer das die ini's angelegt wurden.

 

Was kann ich noch tun?

 

System: Win8 64Bit

Öffne mal die ini's mit einem Editor und teste noch mal

Share this post


Link to post
laguna120

Öffne mal die ini's mit einem Editor und teste noch mal

Hab alle drei ini's im Notepad++ geöffnet und die GreenButtonEx.exe gestartet - nichts. Weder eine Auswahlliste erscheint im DVBViewer noch das TrayIcon.

Share this post


Link to post
BALOU

Verwendest du RecService?

Dann diesen auch mal stoppen und starten.

Das mit den ini's kann bei mir auch Zufall gewesen sein,hatte auch das Problem das Greenbutton nicht gestartet war(letzte Version auch)als ich aber die ini's in Ultraedit geöffnet hielt startete Greenbutton.

Das passierte in mehreren Version und seitdem dann immer zuverlässig.Erklären kann ich mir das zwar nicht vielleicht war es auch immer Zufall.

Share this post


Link to post
nuts

Das kann aber eigentlich nicht sein ... :(

Die INI's sollten nicht vorher geöffnet werden müssen.

In welchem Verzeichnis liegen die denn bei euch?

 

@laguna120: Was steht denn im Log?

Gar nichts?

Wie sieht die config.ini aus?

Share this post


Link to post
darky

 

Gute Nachrichten aus dem internen Bereich:

-Add: OSD: New IDVBOSD2 Interface for additional functions (atm. only ShowPopup2)
function.ShowPopUp2(const Heading: WideString; const Options: WideString; Centered: WordBool;
DisplayNumbers: WordBool; Selected: Integer): Integer;

Damit lässt sich das automatische Durchnummerieren abschalten. :)

Verfügbar dann mit der nächsten Version des DVBViewers.

 

Wo bzw. wie lässt sich das einstellen?

 

 

Eine Frage habe ich aber noch. Ich nutze das BluFuzz OSD. Leider kann man nicht die kompletten Eintäge lesen.

 

Ja, das ist tatsächlich unflexibel, ich hab hier das gleiche Problem

Edited by darky

Share this post


Link to post
nuts

Dazu ist ein Update des Skripts nötig.
Hab die neue Version im Startpost hochgeladen.

0.7
- Bug im Tayicon beseitigt
- Umstieg von IOSD.Showpopup auf IOSD2.Shoppopup2 (benötigt DVBViewer ab 5.2.8)

 

Funktioniert nur mit DVBViewer 5.2.8!

Share this post


Link to post
darky

Ist das jetzt automatisch aktiviert oder muss man das irgendwo umstellen?

Share this post


Link to post
nuts

Ist automatisch aktiviert.

Share this post


Link to post
laguna120

Habe jetzt DVBViewer 5.2.8 und GreenButtonEx 0.7 installiert. Es hat sich nichts am Verhalten geändert - kein TrayIcon kein Auswahlmenü auf den Sky-Optionen.

 

GreenButtonEx_config.ini:

 

[settings]
Header=GreenButtonEx
ExtendedLog=1
Showallchannels=1
EnableBouquets=1
OSDGreen=0
Keepalive=1
isBouquetchannel=0

[EPGBlacklist]
1=Momentan kein Programm
2=Sky Sport

GreenButtonEx_debug.log:

 

2013-09-15 10:31:56 : GreenButtonEx_Bouquets.ini not found - default ini restored
2013-09-15 10:31:56 : GreenButtonEx_Optionalchannels.ini not found - default ini restored
2013-09-15 10:31:56 : config ini not found - default ini restored

Es ensteht beim Sart der exe auch keine Setup-Verknüpfung zum Eintragen ins DVBViewer-Menü.

Share this post


Link to post
nuts

Und die Dateien werden auch wirklich angelegt?

Share this post


Link to post
laguna120

Ja, hab sie für die neue Version gelöscht und beim Starten werden sie angelegt.

Share this post


Link to post
nuts

Ja, hab sie für die neue Version gelöscht

Das ist eigentlich nicht nötig, abe dürfte für dein Problem auch egal sein.

 

Hoffentlich habe ich keine 64bit unverträgliche Funktion eingebaut. :(

Hat sonst noch jemand ein 64Bit System und kann das mal ausprobieren?

edit\ Hm @Win7 64bit funktioniert das Skript bei mir einwandfrei.

Bin leider etwas ratlos ...

Diese Einträge sind auch nicht im Log?

 

2013-09-14 18:14:34 : Exit

2013-09-14 18:11:19 : Startup Version: 0.7

Edited by nuts

Share this post


Link to post
laguna120

Nein diese beiden Zeilen sind bei mir nicht in der log, nur die drei, die ich gepostet habe.

Share this post


Link to post

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...