Jump to content

GreenbuttonEx


nuts

Recommended Posts

 

[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
Link to comment

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
Link to comment

 

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)

Link to comment

 

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

Link to comment

 

[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

 

Link to comment

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.

Link to comment

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:

Link to comment

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

Link to comment
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
Link to comment

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
Link to comment

 

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:

 

Link to comment

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.

Link to comment

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
Link to comment

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
Link to comment

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

Link to comment

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
Link to comment

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

Link to comment

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

Link to comment

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.

Link to comment

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?

Link to comment

 

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
Link to comment

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!

Link to comment

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

Link to comment

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
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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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...