Jump to content
nuts

GreenbuttonEx

Recommended Posts

DERpate

Das war nur eine Idee, da ich mich erst heut ein bischen beschäftigt hab.

Dein Programm ist super. Funktioniert bis jetzt einwandfrei und ohne Absturz/Fehlermeldung aufm win8 64bit Rechner.

 

Was ich mich längere Zeit gefragt habe, da ich eine Dreambox hab und dort die Optionkanäle in SD sowie HD habe, wieso es beim DVBViewer nicht funktioniert. Aber das hab ich jetzt ja rausbekommen.

 

Hab mal in der Befehlsliste kurz reingeschaut und zumindest auf die schnelle keine Infos über das Auslesen der Linkage daten gefunden.

 

Hast einen guten Job gemacht. :D:thumbsup:

 

Feierabend für heut. :dvbviewer:

 

edit:

Mit was hast Du das Programm geschrieben? (Skriptsparche)

Edited by DERpate

Share this post


Link to post
nuts

Ich meine die Dreambox verwendet für HD Optionskanäle ein ähnliches System wie ich oder?

Zumindest habe ich das hier so rausgelesen und dann für mein Skript übernommen: http://www.vuplus-support.com/wbb3/index.php?page=Thread&postID=612967&4d43c9ea#post612967

 

Ich bin für andere Herangehensweisen durchaus offen es gibt nur ein paar Bedingungen:

- Man darf keinen zusätzlichen Tuner benötigen.

- keine Senderwechsel nur um Daten einzusammeln, d.h. alle Infos müssen auf dem eingestellten Sender verfügbar oder dem DVBV bekannt sein (wie die EPG Daten)

- möglichst wenig Wartungsarbeiten im Quellcode selbst. Also nicht das Sky eines Tages die Daten oder Zuordnung ändert und dann funktioniert mein Skript nicht mehr vernünftig.

 

Insgesamt scheint mir das so wie es jetzt ist der beste Kompromiss.

Ideal ists natürlich nicht und man muss auch von Benutzerseite viel selbst einrichten.

 

 

P.S. Das Programm ist in autoit geschrieben.

Edited by nuts

Share this post


Link to post
nuts

Ich bin jetzt an der Sky Fanzone Geschichte dran und zuversichtlich bald eine halbwegs brauchbare Lösung präsentieren zu können.

 

Ein anderer Punkt ist mir noch gekommen:

Es gibt die Möglichkeit einen Eintrag in der Liste vorzuselektieren. Bisher setze ich den Fokus immer auf den ersten Eintrag.

Mir würde es nicht schlecht gefallen immer den zuletzt ausgewählten Eintrag beim erneuten Aufruf vorzuselektieren. Zumindest mit aktivierter "keepalive" Funktion.

 

Also: per GreenbuttonEX auf Optionskanal Sky Sport HD 4 gezappt und beim nächsten Aufruf hat dann Sky Sport HD 4 den Fokus anstatt dem ersten Eintrag.

 

Das ist allerdings etwas aufwendig, daher erstmal die Frage wie ihr das seht.

Share this post


Link to post
BALOU

......Also: per GreenbuttonEX auf Optionskanal Sky Sport HD 4 gezappt und beim nächsten Aufruf hat dann Sky Sport HD 4 den Fokus anstatt dem ersten Eintrag.

 

 

 

Sehe für mich persönlich keinen Vorteil,wenn ich auf Sport 4 bin und Greenbutton aufrufe will ich ja weg von dem Sender wäre mir dann eigentlich egal ob 4 oder 1 den Focus hat.

Natürlich will ich hier deiner Innovationsfreudigkeit keinen Riegel vorschieben vielleicht ist es doch von Vorteil und ich sehe das für mich jetzt noch nicht ;)

Share this post


Link to post
darky

Erstmal ein frohes neues Jahr allen! Bist du schon weiter bei der Sky Fanzone?

 

Hier mal meine Aktualisierung der Bouquet- und Optionskanalliste (neue/veränderte Einträge):

 

 

[Öffentlich Rechtliche]
Das Erste HD=10301%1019%0
ZDF HD=11110%1011%0
Arte HD=10302%1019%0
3Sat HD=11150%1010%0
SWR BW HD=10303%1019%0
SR Fernsehen=28486%1093%0
WDR HD=28325%1201%0
MDR HD=10353%1061%0
NDR HD=10327%1025%0
Radio Bremen TV=28385%1201%0
hr-fernsehen HD=10355%1025%0

BR Süd HD=10325%1061%0
BR-alpha=28487%1093%0
rbb Berlin HD=10351%1061%0
PHOENIX HD=10331%1025%0
tagesschau24 HD=10375%1039%0
Einsfestival HD=10376%1039%0
EinsPlus HD=10377%1039%0
ZDFinfo HD=11170%1010%0
zdf_neo HD=11130%1011%0
zdf.kultur HD=11140%1011%0

 

[HD+]
RTL HD=61200%1057%0
Sat1 HD=61300%1017%0
Pro7 HD=61301%1017%0
RTL2 HD=61205%1057%0
VOX HD=61201%1057%0
SPORT1 HD=5505%1055%0
DMAX HD=5402%1109%0
kabel eins HD=61302%1017%0
SUPER RTL HD=11931%1041%0
N24 HD=21108%1053%0
Deluxe Music HD=5503%1055%0
SIXX HD=61303%1017%0
TELE 5 HD=5401%1109%0
Disney Channel HD=5500%1055%0

[Private Sender]
Eurosport=31200%1091%0
n-tv=12090%1089%0
Sport1=900%33%0
Servus TV HD=4913%1007%0
RTLNITRO=12601%1089%0
ProSieben MAXX=17505%1107%0
Disney Channel=1793%5%0

 

 

[sport+/US HD]
Sport1+ HD=122%11%1
Sport1 US HD=119%10%1
Sport1 US HD1=309%10%1

Edited by darky

Share this post


Link to post
nuts

Ich hab das mit der Fanzone leider kaputt programmiert und musste nochmal neu anfangen, daher die Verzögerung. :(

Bin jetzt bis 11.01 im Urlaub und hoffe das anschließend fertig zu bekommen.

 

Danke für die neue Liste. :)

Share this post


Link to post
darky

Gute Erholung!

Share this post


Link to post
nuts

So ich bin zurück und wieder an dem Problem dran.

 

Die einfachste Lösung wäre einfach die GreenButtonEx_Optionalchannels.ini ca. so aufzubauen:

\edit: Habe nun doch eine "richtige" Sonderbehandlung eingebaut.

Edited by nuts

Share this post


Link to post
nuts

Im Startpost gibt es Version 0.9:

- Sonderbehandlung für Sky Fanzone

- Darstellung bei den Trayitems geändert

- Bug bei der Senderprüfung behoben

- default bouquets.ini und optionalchannels.ini aktualisiert (Danke an darky)

- Sourcecode freigegeben (ab Version 0.9) und etwas kommentiert

Ebenso erhätlich ist jetzt auch der Sourcecode (nur ab Version 0.9).

 

Die Sky HD Fanzone Sonderbehandlung erfordert eine neue Sektion in der GreenButtonEx_config.ini (Sektion wird automatisch angelegt => einmal ausführen / beenden)

 

1.4 [sky HD FanZone]

 

Enable=0/1 => 1 aktiviert Sonderbehandlung für SKy HD Fanzone | 0 deaktiviert die Sonderbehandlung

SID= Sky HD FanZone SID

TID= Sky HD FanZone TID

Sections= Sektionen aus der GreenButtonEx_Optionalchannels.ini, die mit dem Sender "Sky HD FanZone" Verknüpft werden sollen => mehrere Sektionen werden mit "%" getrennt

P.S. Ich habe Version 0.8 mal noch im Startpost drin gelassen, da ich nicht 100% sicher bin ob alles funktioniert.

Die stark verringerte Größe in Version 0.9 ist so zu erklären, dass in 0.8 viele unnötige includes drin waren.

Zum Sourcecode-Release habe ich da jetzt aufgeräumt.

Edited by nuts

Share this post


Link to post
BALOU

Erst mal Danke für die neue Version habe allerdings gleich mal eine Verständnissfrage was soll den die Sonderbehandlung der Sky HD Fanzone bewirken.

Wenn man das Script erstmalig installiert steht die Fanzone in der Blacklist und wird dadurch ja erst gar nicht angezeigt.

Wie gesagt ich weiß nicht was diese Sonderbehandlung bewirken soll da ja Buli am WE startet währe eine kleine Erklärung schon angebracht vielleicht stehe ich ja nur alleine auf dem Schlauch.

Share this post


Link to post
nuts

Derzeit ist nicht viel los und der Sinn wohl wirklich nicht richtig erkennbar.

 

Hintergrund ist folgender:

Auf dem Sender Sky HD Fanzone werden auch Sender aus Sport HD 1-11 dargestellt (z.B. Championsleague) und die Verknüpfung zu verschiedenen Sektionen (Buli HD 1-X, Sport HD 1-X) ist jetzt möglich.

Share this post


Link to post
BALOU

Wenn's los geht schauen wir mal ob ich's kapiert habe :)

Share this post


Link to post
nuts

Ansonsten nochmal fragen bitte.

Ich weiss, dass nicht alles sooo toll beschrieben ist, aber die Doku Schreiberei macht keinen Spass.

Share this post


Link to post
BALOU

 

 

Fehlermeldung tritt auf wenn ich mich auf SkyHD Fanzone befinde und Greenbutton Aufrufe egal ob über Menü oder grüne Taste.

Wenn noch mehr benötigt wird kann ich erst später nachreichen.

Edited by BALOU

Share this post


Link to post
nuts

Log und INI's wären noch interessant.

Bei mir geht es grundsätzlich, sind aber wohl doch noch ein paar Bugs drin :(

Share this post


Link to post
BALOU

Bitte

Share this post


Link to post
nuts

Ich habs - danke :)

Peinlich peinlich ... Update kommt.

 

edit\ Update im Startpost. Bitte testen.

Edited by nuts

Share this post


Link to post
BALOU

Hat funktioniert :)

Share this post


Link to post
pio

Will mich an der Stelle mal bedanken - nachdem Sky auch für Rabattkunden alle HD feeds freigeschaltet hat, ist das wirklich praktisch!

Share this post


Link to post
nuts

Schön das es funktioniert.

Nehme mal bei allen läuft Version 0.9.1 (neuste)? Dann würde ich Version 0.8 mal aus dem Startpost nehmen.

Share this post


Link to post
darky

Wird das Plugin auch für die Sky HD Fan Zone für Formel 1 funktionieren?

Share this post


Link to post
nuts

Das hängt von deinen Konfig. Dateien ab würde ich sagen oder?

 

Du drückst den Greenbutton auf Sky HD FanZone und bekommst alle aktiven (also die mit EPG Daten ohne Blacklist) Sender angezeigt.

Oder gibt es bei Formel 1 eine Besonderheit? Schau immer nur die normale Übertragung.

Share this post


Link to post
nuts

Bin zuversichtlich, dass dafür keine Anpassungen nötig werden.

Sollte wie gewohnt funktionieren :)

Share this post


Link to post
darky

Ich habe gerade ein recht nerviges Problem festgestellt: Und zwar verwende ich hier das Plugin wie angegeben. Jetzt habe ich hier aber sowohl DVB-S(2) als auch DVB-C Sender in der Kanalliste und das Ende vom Lied ist eben, dass wenn ich zum Beispiel von Sky Sport HD1 auf Sky Sport HD3 schalte plötzlich auf dem DVB-C Kanal lande und das natürlich nicht freigeschaltet ist (Sky nur via Sat).

 

Lange Rede, kurzer Sinn, die SID und TID, die du verwendest sind leider bei Sat und Kabel gleich, gibt es hier noch eine Möglichkeit, einen Parameter dafür einzufügen (dass ich nicht von Sat- auf Kabelkanälen lande)?

Edited by darky

Share this post


Link to post
nuts

Muss ich mir anschauen.

Kann es sein, dass der DVB-C Sender dann weiter vorne in der Senderliste steht? Dann könnte man ggf. Einfach die Senderliste entsprechend sortieren.

Eine Flag für DVB-S in dieKonfigurationsdateien einzufügen wäre kein Problem, da ich das bewusst so angelegt hatte, dass man pro Eintrag weitere Infos hinterlegen kann.

Problem ist imho die Funktion zur Senderumschaltung, da dort nur SID und TID übergeben wird und der DVBViewer den Rest übernimmt (Reihenfolge Senderliste?).

Könntest du das mal untersuchen? Ich habe hier nur DVB-S.

Share this post


Link to post
darky

Nee, in der Senderliste stehen oben die Sat-Sender (Astra), dann kommen die Kabel-Sender (Deutschland: Unitymedia).

 

Und auch bei den Favoriten kommen die Kabel-Sender unter den Sat-Sendern (in meinem Falle).

Edited by darky

Share this post


Link to post
nuts

Dann ists vielleicht umgekehrt? Also der letzte Treffer in der Senderliste führt zum Erfolg?

Könntest ja mal einen der DVB-S Sender hinter den jeweiligen DVB-C Sender schieben.

 

Wie auch immer ich brauche die Nummer in der Senderliste um eine Senderumschaltung per Skript durchzuführen.

Die entsprechende Sendernummer können wir nicht einfach in eine der Konfig-Dateien schreiben, da sonst jede Änderung der Senderliste das Skript nutzlos macht.

Also muss ich mir die Info per TID und SID holen.

Und wenn das zurückgegebene Channelitem dann auf den DVB-C Sender zielt haben wir ein Problem.

Man könnte an der Stelle zwar erkennen, dass es sich um einen DVB-C Sender handelt, aber ich kann dem DVBViewer nicht sagen "such mal weiter bis ein weiterer Sender mit gleicher SID und TID gefunden wurde".

 

Die ganze Kanalliste per COM vom DVBViewer zu holen unterstützt meine Skriptsprache glaube ich leider nicht (prüfe ich nochmal).

Edited by nuts

Share this post


Link to post
darky

Gibt es keinen zusätzlichen Flag für DVB-C und DVB-S(2)?

 

Sky Sport 3 HD: Nummer 595 (Sat) und 5221 (Kabel) in meinem Falle. Da hat er halt immer auf den Kabel-Kanal geschaltet per GreenButton.

Aber bei Sky Sport 2 HD war das wieder nicht der Fall, da hat der Sat-Kanal die Nummer 551 und der Kabel-Kanal die 5000. Da geht er immer auf den Sat-Kanal.

 

Also irgendwie willkürlich...

Edited by darky

Share this post


Link to post
nuts

Öhm interessant.

Könnte jetzt sein, dass ich da auch etwas übersehe, aber so richtig verstehe ich das nicht.

Ist bei Sky Sport 2 HD SID und TID auch gleich?

Share this post


Link to post
darky

Ja.

Share this post


Link to post
nuts

Hm ich muss mir das morgen nochmal im Code und mit dem SDK anschauen und ggf. Nochmal intern nachfragen.

Melde mich dann wieder. So direkt kann ich mir es nicht erklären.

Share this post


Link to post
darky

Alles klar.

 

Edited by darky

Share this post


Link to post
darky

Was mir noch eingefallen ist: Ändert sich vielleicht was an der Präferenz, wenn man die Standardaudiostreams ändert (also z.B. AC3 als Standard)?

Edited by darky

Share this post


Link to post
nuts

Kannst du deine Senderliste hier mal bitte anhängen?

Muss das hier erstmal nachstellen.

Share this post


Link to post
nuts

Danke ich schau mal übers Wochenende.

Share this post


Link to post
darky

Konntest du das Problem reproduzieren?

 

Edited by darky

Share this post


Link to post
nuts

Leider nein.

Ich habe jetzt einfach mal UnityMedia (DVB-C von dir) an meine normale Senderliste (DVB-S) angehängt und bei mir ist die Senderumschaltung immer innerhalb DVB-S.

Allerdings habe ich auch gar keine DVB-C Hardware verbaut, vielleicht verfälscht das mein Ergebnis ... ?

 

Ich hänge mal eine Version mit zusätzlichen Log hier an.

Bitte reproduziere das Problem und poste das Log hier.

GreenButtonEx_0_9_1_darkydebug.zip

Share this post


Link to post
darky

So, mal gemacht für dich:

 

Start: Sky Sport HD1 (Sat), umschalten per GreenButton Ex per OSD, dann lande ich auf dem Sky Sport HD2 (Kabel).

 

 

2014-03-28 19:12:51 : Exit
2014-03-28 19:12:27 : tunechannel Ende ------------------
2014-03-28 19:12:27 : ChannelNr=5000
2014-03-28 19:12:27 : Category=SKY
2014-03-28 19:12:27 : Category=SKY
2014-03-28 19:12:27 : SID | TID = 114 | 13
2014-03-28 19:12:27 : Sender=Sky Sport HD2
2014-03-28 19:12:27 : tunechannel Start ------------------
2014-03-28 19:12:26 : Startup Version: 0.9.1
2014-03-28 19:11:09 : Exit
2014-03-28 19:10:43 : Startup Version: 0.9.1
2014-03-19 01:18:42 : Exit
2014-03-18 23:14:35 : Startup Version: 0.9.1
2014-03-18 21:20:21 : Exit
2014-03-18 21:16:07 : Startup Version: 0.9.1
2014-03-16 15:22:10 : Exit
2014-03-16 15:03:44 : Startup Version: 0.9.1
2014-03-16 09:53:00 : Exit
2014-03-16 07:21:41 : Startup Version: 0.9.1
2014-03-15 13:05:30 : Exit
2014-03-15 11:35:52 : Startup Version: 0.9.1
2014-03-14 04:04:28 : Exit
2014-03-14 01:30:00 : Startup Version: 0.9.1
2014-03-12 22:22:18 : Exit
2014-03-12 22:22:08 : Startup Version: 0.9.1
2014-01-21 02:10:11 : Exit
2014-01-21 01:50:56 : Startup Version: 0.9
2014-01-19 13:23:00 : Exit
2014-01-19 11:05:17 : Startup Version: 0.9
2014-01-19 03:11:22 : Exit
2014-01-19 01:06:47 : Startup Version: 0.9
2014-01-18 23:25:01 : Exit
2014-01-18 23:24:55 : Singleton=>Exit
2014-01-18 23:24:55 : Startup Version: 0.9
2014-01-14 20:31:26 : Exit
2014-01-14 20:30:41 : Startup Version: 0.8
2014-01-14 01:40:03 : Exit
2014-01-14 01:30:45 : Startup Version: 0.8
2014-01-05 18:06:10 : Startup Version: 0.8
2013-11-09 16:38:37 : Exit
2013-11-09 16:00:31 : Startup Version: 0.8
2013-11-04 00:46:16 : Exit
2013-11-04 00:30:10 : Startup Version: 0.8
2013-11-03 16:28:06 : Exit
2013-11-03 14:14:56 : Singleton=>Exit
2013-10-12 16:07:30 : Exit
2013-10-12 16:03:53 : Startup Version: 0.8
2013-10-01 02:17:34 : Exit
2013-10-01 01:45:00 : Startup Version: 0.8
2013-09-30 01:18:11 : Exit
2013-09-29 22:59:25 : Startup Version: 0.8
2013-09-29 03:54:06 : Exit
2013-09-29 02:29:53 : Singleton=>Exit
2013-09-28 19:43:02 : Exit
2013-09-28 19:42:40 : Singleton=>Exit
2013-09-28 19:42:40 : Startup Version: 0.8
2013-09-28 19:42:40 : GreenButtonEx_Bouquets.ini not found - default ini restored
2013-09-28 19:42:40 : GreenButtonEx_Optionalchannels.ini not found - default ini restored
2013-09-28 19:42:40 : config ini not found - default ini restored
2013-09-28 19:42:40 : config ini not found - default ini restored
red
red

 

 

 

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