Jump to content

GreenbuttonEx


nuts

Recommended Posts

Verstehe das nicht.

Müsste man rumprobieren. Ich lad nachher mal eine Testversion hoch.

Ist das Skript noch aktiv? Mal im Taskmanager nachgeschaut?

In welchem Verzeichnis liegen die Konfigurationsdateien?

 

Sonst hier niemand mit Win8 unterwegs?

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

 

Mal als admin ausgeführt? Sonst eben manuell per OSD-Editor den Eintrag im Hauptmenü anlegen, falls noch nicht vorhanden.

Edited by darky
Link to comment

 

Mal als admin ausgeführt? Sonst eben manuell per OSD-Editor den Eintrag im Hauptmenü anlegen, falls noch nicht vorhanden.

 

Als Admin Ausführen bringt genauso nichts, wie im Kompatibilitätsmodus.

Wenn ich mir selbst eine Verknüpfung mit "install" als Parameter anlege und diese starte, wird der Menüeintrag im DVBViewer angelegt und "GreenButtonEx Setup" wird erstellt. Das Starten aus dem DVBViewer-Menü funktioniert aber auch nicht.

Link to comment

1) Mal einen Neustart gemacht? Ich hatte auch mal das Phänomen und ich glaube, nach einem Neustart ging es wieder.

 

2) Mal das Skript woanders hin kopiert und von da aus versucht, per OSD-Editor, den OSD-Eintrag neu hinzuzufügen?

 

Hier mein mal mein Log:

 

 

2013-09-15 16:18:42 : Exit
2013-09-15 16:18:37 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:18:37 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:17:56 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:17:56 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:17:56 : Startup Version: 0.7
2013-09-15 16:17:28 : Exit
2013-09-15 16:17:24 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:17:24 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:17:24 : Startup Version: 0.7
2013-09-15 16:16:59 : Exit
2013-09-15 16:16:06 : Startup Version: 0.7
2013-09-15 16:04:09 : Exit
2013-09-15 16:04:05 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:04:05 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:03:22 : Startup Version: 0.7
2013-09-14 19:20:12 : Exit
2013-09-14 19:11:23 : Startup Version: 0.7
2013-09-14 19:07:57 : Exit
2013-09-14 19:07:09 : Startup Version: 0.7
2013-09-14 19:05:52 : Exit
2013-09-14 19:04:43 : Startup Version: 0.7
2013-09-14 16:42:40 : Exit
2013-09-14 16:39:21 : Startup Version: 0.6
2013-09-13 01:54:11 : Exit
2013-09-13 01:12:20 : Startup Version: 0.6
2013-09-11 01:13:37 : Singleton=>Exit
2013-09-11 01:13:37 : Singleton=>Exit
2013-09-11 01:13:37 : Singleton=>Exit
2013-09-11 01:13:37 : Singleton=>Exit
2013-09-11 01:13:37 : Singleton=>Exit
2013-09-11 01:13:37 : Singleton=>Exit
2013-09-11 01:13:37 : Startup Version: 0.6
2013-09-11 00:06:05 : Exit
2013-09-11 00:02:53 : Startup Version: 0.6
2013-09-11 00:02:01 : Exit
2013-09-11 00:01:51 : Startup Version: 0.6
2013-09-10 23:57:56 : Exit
2013-09-10 23:56:39 : Startup Version: 0.6
2013-09-10 23:43:14 : GreenButtonEx_Bouquets.ini not found - default ini restored
2013-09-10 23:43:14 : GreenButtonEx_Optionalchannels.ini not found - default ini restored
2013-09-10 23:43:14 : config ini not found - default ini restored

Edited by darky
Link to comment

Gerade eben nochmal einen Neustart gemacht - und es funktioniert jetzt aus dem DVBViewer-Menü heraus.

Ich hatte aber schon gestern und vorgestern mehrmals den Rechner neu gestartet, ohne dass es ging.

Ich teste jetzt mal weiter, mal schauen, ob das Problem wieder auftritt.

Link to comment

Ich muss zugeben, ich kann das auch manchmal reproduzieren (Win 8.1 x64). Wenn man ohne den DVBViewer startet, das Skript startet, schließt es sich sofort wieder. Wenn man danach in den DVBViewer geht und es daraus nochmal startet, passiert es manchmal, dass es sich kurz öffnet und wieder schließt. Irgendwie stimmt da noch was nicht. Auch sollte man da keine Datei geöffnet haben, die das Skript benutzt (also während man das Skript öffnet, sollte nicht die Ini- oder Logdatei geöffnet sein.

 

Und die Log-Datei sagt ja auch, dass manchmal was nicht in Ordnung ist:

 

 

2013-09-15 16:28:48 : Exit
2013-09-15 16:28:42 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:28:42 : We intercepted a COM Error !
Number is: 00000002
Windescription is: Not an Object type
description is:
err.source is:
scriptline is: -1
2013-09-15 16:28:42 : Startup Version: 0.7

Edited by darky
Link to comment

In die gleiche Richtung geht es bei mir auch. Wenn ich direkt nach Neustart, das Skript über das DVBViewer-Menü starte, funktioniert es. Starte ich es dann direkt aus dem WinExplorer, passiert gar nichts und anschließend geht es auch aus dem Menü nicht mehr. Dann hilft kein DVBViewer-Neustart oder Beenden von GreenButtonEx über das TrayIcon - nur Neustart vom System hilft.

Link to comment

Hab ein wenig getestet. Wenn ich die Finger vom Explorer lasse, funktioniert es gut. Außerdem darf keine ini-Datei geöffnet sein, dann gibt es auch kein Auswahlmenü und es hilft nur noch ein System-Neustart.

 

Außerdem hab ich noch einen anderen Fehler festgestellt. Wenn ich mir alle Sender ohne EPG bzw. mit Einträgen aus der Blacklist ausblenden, wird zum falschen Sender umgeschaltet.

Bsp.: Sky HD Fan Zone als erster Sender in der ini-Liste wird aber ausgeblendet. Es erscheinen Sky Buli HD 1, HD 2 usw. Wähle ich jetzt den ersten Eintrag in der Liste (HD 1) wird zu Sky HD Fan Zone umgeschaltet (erster Eintrag in der ungefilterten Liste ??). Wähle ich HD2 aus wird zu HD1 geschaltet usw.

 

"Sky Fußball Bundesliga" in der Blacklist hat bei mir auch keine Wirkung. Liegt bestimmt am "ß".

Link to comment

Hm was das Skirpt wirklich nicht mag, ist wenn eine der Dateien geöffnet ist (INI's oder Log).

Bin mir nicht sicher ob sich das ändern lässt

 

Die anderen Fehler kann ich leider nicht bestätigen.

Sieht aktuelle bei mir gerade so aus.

 

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

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

 

 

[sky Buli HD]
Sky Buli 1 HD=105%12%1
Sky HD FanZone=102%10%1
Sky Buli 2 HD=267%6%1
Sky Buli 3 HD=277%13%1
Sky Buli 4 HD=287%12%1
Sky Buli 5 HD=297%11%1
Sky Buli 6 HD=307%10%1
Sky Buli 7 HD=317%14%1
Sky Buli 8 HD=327%14%1
Sky Buli 9 HD=337%10%1
Sky Buli 10 HD=347%14%1

 

Wie sehen deine INI's aus?

post-39934-0-99057900-1379260571_thumb.png

Edited by nuts
Link to comment

 

[settings]

Header=GreenButtonEx

ExtendedLog=1

Showallchannels=0

EnableBouquets=1

OSDGreen=1

Keepalive=1

isBouquetchannel=0

 

[EPGBlacklist]

1=Momentan kein Programm

2=Sky Sport

3=Sky Fußball Bundesliga

4=Sky HD Fan Zone

 

 

[sky Buli HD]

Sky HD FanZone=102%10%1

Sky Buli 1 HD=105%12%1

Sky Buli 2 HD=267%6%1

Sky Buli 3 HD=277%13%1

Sky Buli 4 HD=287%12%1

Sky Buli 5 HD=297%11%1

Sky Buli 6 HD=307%10%1

Sky Buli 7 HD=317%14%1

Sky Buli 8 HD=327%14%1

Sky Buli 9 HD=337%10%1

Sky Buli 10 HD=347%14%1

 

 

post-53868-0-98985100-1379260973_thumb.png

Edited by laguna120
Link to comment

Hm bei mir funktioniert das.

Derzeit wird nur Sky Buli HD zu Auswahl angeboten und darauf umschalten lässt sich ebenso.

Was mit deinen Einträgen auch korrekt wäre oder?

 

Hast nach nach den Blacklist Einträgen die Daten neu eingelesen (Neustart des Skripts oder übers Trayitem)?

Edited by nuts
Link to comment

Anbei mal eine Testversion mit ein paar zusätzlichen Log Einträgen.

 

Wieso das Skript so gar nichts tut sobald eine der Konfig. Dateien oder das Log geöffnet ist verstehe ich leider noch nicht. :(

edit\ Habs gefunden und behoben. :)

Edited by nuts
Link to comment

 

[settings]

Header=GreenButtonEx

ExtendedLog=1

Showallchannels=0

EnableBouquets=1

OSDGreen=1

Keepalive=1

isBouquetchannel=0

 

[EPGBlacklist]

1=Momentan kein Programm

2=Sky Sport

3=Sky Fußball Bundesliga

4=Sky HD Fan Zone

 

[sky Buli HD]

Sky HD FanZone=102%10%1

Sky Buli 1 HD=105%12%1

Sky Buli 2 HD=267%6%1

Sky Buli 3 HD=277%13%1

Sky Buli 4 HD=287%12%1

Sky Buli 5 HD=297%11%1

Sky Buli 6 HD=307%10%1

Sky Buli 7 HD=317%14%1

Sky Buli 8 HD=327%14%1

Sky Buli 9 HD=337%10%1

Sky Buli 10 HD=347%14%1

 

2013-09-15 22:00:39 : Get EPG error=2

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 10 HD

2013-09-15 22:00:39 : Get EPG error=2

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 9 HD

2013-09-15 22:00:39 : Get EPG error=2

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 8 HD

2013-09-15 22:00:39 : Get EPG error=2

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 7 HD

2013-09-15 22:00:39 : Get EPG error=2

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 6 HD

2013-09-15 22:00:39 : Get EPG

297

11

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 5 HD

2013-09-15 22:00:39 : Get EPG

287

12

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 4 HD

2013-09-15 22:00:39 : Get EPG

277

13

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 3 HD

2013-09-15 22:00:39 : Get EPG

267

6

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 2 HD

2013-09-15 22:00:39 : Get EPG

105

12

2013-09-15 22:00:39 : Get EPG Channel=Sky Buli 1 HD

2013-09-15 22:00:39 : Get EPG

102

10

2013-09-15 22:00:39 : Get EPG Channel=Sky HD FanZone

Bei mir sind jetzt immer aller Optionskanäle in der Liste enthalten, egal was in der config steht. Es wird kein EPG mehr angezeigt.

Link to comment

Probier nochmal bitte die Version im Startpost und schalte das DebugLog an (Debuglog=1).

Eigentlich dürfte jetzt gerade, mit der neusten Version und mit deinen Einstellungen nur Sky Buli HD1 angezeigt werden

Edited by nuts
Link to comment

Die Anzeige ist jetzt in Ordnung. Wenn ich dann aber Sky Buli HD1 auswähle, schaltet er immer noch zu Sky HD Fan Zone.

Mit Showallchannels=1 funktioniert alles richtig - alle Feeds mit ihren Namen werden angezeigt und es wird richtig umgeschaltet.

 

Beachte bitte, dass die Sky HD Fan Zone bei mir der erste Eintrag in der Optionalchannels.ini bei Buli ist und nicht wie Standard an zweiter Stelle.

 

 

2013-09-15 22:28:36 : Get EPG error=2
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 10 HD
2013-09-15 22:28:36 : Get EPG error=2
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 9 HD
2013-09-15 22:28:36 : Get EPG error=2
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 8 HD
2013-09-15 22:28:36 : Get EPG error=2
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 7 HD
2013-09-15 22:28:36 : Get EPG error=2
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 6 HD
2013-09-15 22:28:36 : Blacklist==> Sky Fußball Bundesliga
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 5 HD
2013-09-15 22:28:36 : Blacklist==> Sky Fußball Bundesliga
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 4 HD
2013-09-15 22:28:36 : Blacklist==> Sky Fußball Bundesliga
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 3 HD
2013-09-15 22:28:36 : Blacklist==> Sky Fußball Bundesliga
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 2 HD
2013-09-15 22:28:36 : Get EPG Channel=Sky Buli 1 HD
2013-09-15 22:28:36 : Blacklist==> Sky HD Fan Zone
2013-09-15 22:28:36 : Get EPG Channel=Sky HD FanZone
2013-09-15 22:28:36 :
$usebouquets=1
$sendOSDGreen=1
$showallchannels=0
$isBouquetchannel=0
$keepalive=1
$i_delay=0
2013-09-15 22:28:36 : Startup Version: 0.8

Edited by laguna120
Link to comment

Hab den Eintrag aufgenommen und den Bug beim Senderwechsel hoffentlich behoben.

Die Änderungen sind jetzt noch in Version 0.8 reingemogelt.

Die Version ist im Startpost aktualisiert.

Edited by nuts
Link to comment

Konnte beim heutigen CL Abend auch keine Unstimmigkeiten mehr entdecken.

Sieht ganz gut aus, danke auch für die Fehlermeldungen, die zum Verbessern sehr wichtig waren.

Edited by nuts
Link to comment

Hm die Sky HD Fanzone gibt's ja auch bei den CL Spielen.

Einen Sender in mehrere Sektionen eintragen funktioniert leider nicht ... Da muss ich mir noch etwas überlegen.

Link to comment

Hm so richtig weiter bin ich bei dem Thema noch nicht.

Immer wenn man Sender in mehr als einer Sektion einträgt spielt die Reihenfolge eine Rolle und das ist sehr undurchsichtig.

Wirklich nachvollziehen kann man das dann nur wenn man den Code kennt und verstanden hat. Das ist nicht zumutbar.

 

Ich denke für die Sky Fanzone wird es auf eine Sonderbehandlung hinauslaufen müssen.

z.B. man verknüpft den Sender Sky HD Fanzone mit den Sektionen [sky Sport HD] und [sky Buli HD].

Edited by nuts
Link to comment
  • 1 month later...

Hi,

 

finde das Tool sehr gut und funktioniert im Moment einwandfrei.

 

Nur was mich ein bischen stört, dass das OSD zu klein ist und das EPG dort angezeigt wird.

 

Nun hab ich mal ein bischen nachgeforscht und festgestellt, das die Sender Sky Bundesliga und Sky Bundesliga HD das selbe auf den Kanälen austrahlen.

 

Hier meine Überlegung:

In der SD Versionen sind ja die Optionkanäle enthalten( EPG der aktuellen Sendung) , die Beschreibung der Begegnung und auf welchem Sender es läuft.

Kann man nicht von dort die Informationen nehmen und die soweit aufbereiten, das es für die HD-Kanäle verwendet werden können?

Analog müsste es mit SkyFanZone auch gehen, hier hat man die Begegnungsnamen in der Audiospur für den Senderwechsel/Optionmenu.

 

Hier mal ein Ausschnitt von TransEdit:

 

post-114116-0-23377000-1382200180_thumb.png

 

Würde es ja selbst versuchen, aber da ich die Befehle/Sprache nicht kenne und wie man an die Linkage-Daten vom EPG ran kommt, ist es sehr schwierig für mich dieses zu programmieren.

 

Edited by DERpate
Link to comment

Du mußt mit einem Skineditor oder Editor die
DialogPopupMenue.xml
Bearbeiten allso die Breite vergrößern da passen die Informationen auch.
Sky Bundesliga HD sowie Sky Sport HD verfügen auch über die EPG Infos die brauchst du dir also nicht über die SD Sender zu holen.

Das ganze muß natürlich siehe Startpost in den ini's aktiviert werden.

Edited by BALOU
Link to comment

Super danke. Werd ich mal anpassen. :original:

Das ist richtig, das die Sky Bundesliga HD sowie Sky Sport HD die EPG Infos haben, aber NICHT die Infos für die Optionkanäle. Ist ja das ganze Problem !

Es fehlen die Linkage - Daten (Option/Feed Kanäle) die im EPG hinterlegt sind.

Hier einmal mit TransEdit - Anaylze die EPG-Daten:

 

Sky Bundesliga 1 mit Optionkanäle (Linkage)

post-114116-0-23406300-1382208763_thumb.png

 

Sky Bundesliga 1 HD ohne Optionkanäle

post-114116-0-31826700-1382208777_thumb.png

 

Meine Idee ist, das man beim SD-Sender nachschaut, ob Optionkanäle(Linkage) vorhanden sind (nur aktuelles EPG) und die auf die HD Sender portiert, da die Programme sich nicht vom Inhalt unterscheiden und die Namen sich nur im zusatz HD definieren.

Das kann man mit Sky Bundesliga und Sky Sport machen. Hat man diese Funktion, so kann man mit SkyFanZone über die Audiospur den Namen der Begegnung raussuchen und die dann mit Sky Bundesliga vergleichen, damit man auch dort die Optionen hat.

 

Link to comment

Das Problem mit den Sky HD Sendern (und Sky Fanzone imho) ist ja, dass es diese Linkage Infos nicht gibt.

Darum ist das GreenbuttonEX Skript auch entstanden.

 

Also die normalen SD Kanäle untersuchen und hoffen, dass es für die HD Kanäle auch passt werde ich nicht machen.

Das ist aufwendig und unsicher. Ich bin mir auch nicht sicher ob der DVBViewer diese Informationen über die Schnittstellen überhaupt anbietet.

Ich werde aber zeitnah den Quellcode veröffentlichen (möchte den noch etwas kommentieren, weil das ist harter Stoff und wenig elegant :D ), dann kann jeder selbst basteln.

 

Mit der Sonderbehandlung für Sky Fanzone bin ich leider noch nicht so richtig weitergekommen.

Fehlt etwas an der guten Idee um das in den bestehenden Ablauf sinnvoll einzubauen.

 

P.S. Nicht das die Idee grundsätzlich schlecht wäre, aber ich wills nicht machen sorry.

Dazu müsste man auch zuerst mal einen Sky SD Sender tunen und das auch für jede Änderung ind en Daten.

Also das wird nichts ...

Beschwerdebriefe an Sky wäre aber noch eine Variante. Gäbe es diese Infos auch für HD Kanäle wäre das leicht im DVBViewer direkt umzusetzen.

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