|
[SecondInfoBar] for all skiners and all images |
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
 |
|
[SecondInfoBar] for all skiners and all images |
 |
Viele Skiner-Kollegen überschreiben wegen Zweite Infobar auf OK-Taste immer wieder InfoBarGenerics.py.
Das habe ich auch mal gemacht, dafür muss ich sagen:
Ganz schlechte Idee!!!
Man soll nichts in Enigma2-Pythoncore ändern.
Dafon kommen sehr viele böse Überaschungen
Ich hab mich gesetzt und probiert ein SecondInfoBar auf OK-Taste als reine PlugIn
zu schreiben, OHNE dass InfoBarGenerics.py zu verändern.
Und es funktioniert
WARNUNG !!!
Wenn jetzt jeder Skiner mit seine Skins sein eigene Plugin für SecondInfoBar macht,
werden wir Konflikte bekommen, wenn mehrere Skins mit SeconInfoBar installiert sind!
Dafür wäre gut, wenn wir uns einigen und immer das selbe Plugin benützen
In Prinzip ist die Benützung ganz leicht!
Man installiert das Plugin und startet das GUI neu.
Bei zweites mal OK drücken kommt die Meldung dass eure Skin
das SecondInfoBar nicht untrstützt.(Bild-1) Klar, wir haben noch kein Screen.
In Prinzip ist DAS das SeconInfoBar, nur ist noch leer.
Das ist wieder leicht!
In skin.xml ein neues Screen einfügen:
| code: |
1:
2:
3:
4:
5:
|
<screen flags="wfNoBorder" name="SecondInfoBar" position="center,350" size="720,200" title="Second Infobar">
<eLabel text="Your skin do not support SecondInfoBar !!!" position="0,0" size="720,200" font="Regular;22" halign="center" valign="center"/>
</screen>
|
|
Jetzt kann man in diesen Screen alle mögliche Converter, Renderer oder Sourcen einfügen
(dafon gibt's eh genug)
Ich habe es in CVS-basierende Image probiert und es geht gut
1xOK InfoBar-Screen(Bild-2) und 2xOK SeconInfoBar-Screen(Bild-3)
Sollte in alle Images laufen, wobei manche wie LT oder Nabilo sowas nicht brauchen
Für CVS, Merlin-Excalibur, Oozoon, iCVS, Gemini usw. wird aber interessant.
Und noch etwas ist hier sehr gut !!!
Wenn man keine Zweite Infobar will, muss man NUR
das PlugIn deinstallieren
Da wir das SecondInfoBar von skin.xml gar nicht ausgeführt und stört nicht.
EDIT 20.01.2010
In Version 0.2 Wird das SecondInfoBar bei GUI-Start inizialisiert.
Das beschleunigt das Anzeigen gewaltig
Die Actions (Tasten) Handling verbessert.
EDIT 21.01.2010
Version 0.3:
- Setup Möglichkeit für SecondInfoBar (Bild 4)
zum ereichen über Menü->Einstellungen->Anpassen->SecondInfoBar...
- Man kann SecondInfoBa EIN/AUS -schalten
- Man kann die Timeout (abschalte-Zeit) einstellen (Bild 5)
- Wenn Timeout Null ist wartet das SecondInfoBa biss OK ein drittes mal gedrückt wird
und dann schaltet sich ab.
EDIT 22.01.2010
Version 0.5:
- add posibility to show ONLY SecondInfoBar (for Zap-Buttons < > also)
- BugFix: ausblenden der alte InfoBar, Danke JackDaniel.
EDIT 24.01.2010
Version 1.1: (0.6 - 1.0 interne betas)
-SecondInfoBar ausrichten in GP2 nach die offset Einstellungen von BP
-Danke an zbigzbig20 and JackDaniel fürs testen
EDIT 25.01.2010
Version 1.2:
- Zwei neue Settings:
+Anpassen an GP2 Infobar (bei manche skins ist das nicht wunschenswert
) also man kanns abschalten
wie dieser
http://www.i-have-a-dreambox.com/wbb2/at...achmentid=87148
+Wählen ob Infobar bei 2x sich verstecken soll oder nicht
EDIT 06.02.2010
Version 1.7:
-Vorbereitet für die zukunftige VirtualZap
-ab Version 1.7 ist SecondInfoBar OpenSource (da ist nichts zu verstecken)
EDIT 08.02.2010
Version 1.8:
-Dr.Best VirtualZap-Lame-Fix
EDIT 10.02.2010
Version 2.2:
- jetz kompatibel zu PermanentTimeShift, mit Super-Hilfe von Dr-Best
- Code clean
- Die Settings "Enabled" und "OnlySib" sind raus.
dafür gibt es neue Setting: Second-InfoBar working Mode
"Not enabled" : SecondInfoBar deaktiviert
"Show Second-InfoBar" : SecondInfoBar aktiv
"Show ONLY Second-InfoBar" : nur SecondInfoBar zeigen
"Show EPG-List" : EPG-Liste bei 2xOK zeigen (für mein Freund Ultravi
)
"Show Subchannels" : Zeige Subkanäle bei 2xOK, wenn vorhanden sind (extra für mich
, so ist meine grüne Taste frei geworden für was anderes)
- Typo-fix "Subservices"
update: 19.02.2010 Version 2.4:
- crankdll -Bug-Fix
update: 02.03.2010 Version 2.5:
- angepasst an OE1.6
update: 30.06.2010 Version 2.7:
In workingmode "Show EPG-List" wird erkannt od MerlinEPG installiert ist
und wenn ja diese gestartet, wenn nicht die standartEPGliste gestartet.
Hier Merlin-Magic-KS gibt es ein beispiel wie es funktioniert
Thank the author for this topic
65 Users have thanked for this topic (zombi, Barnie, diddsen, ultravi, chrisfc, ku4a, SPACEMAN, frako, gerhhu, ehiko, Dr.Best, JackDaniel, woodstock, super100, pasurimi, titovich, LukaNoah, ozz, klimarek, Torejon, tunhj1, Ryu, ibrahim, ismail.demir, zbigzbig20, gstw, RagTimE, mohamedyh, soliver, Swiss-MAD, 3c5x9, atm41, Aki, stepan_kv, tiroler2, Spaeleus, Erim, Teilekind, GIN-Power, tala12, KAMSAT10, m0rphU, ulti, s.fonsi, ahd299, Lapis, Speeedster, blacpain, seroga, tux24, satmireille, artman_hacker, giro77, Grillehirni, hukk, sleepy789, Fred71, Schischu, linux72, TeHC, DarknessX, farshad6730, apfelnase, Waltxx, magala).
| Attachments: |
ib0.png (466 KB, 10,910 downloads)
mmks1.jpg (63.48 KB, 11,446 downloads)
mmks2.jpg (84.31 KB, 11,860 downloads)
set1.jpg (59.40 KB, 10,266 downloads)
setup.jpg (206 KB, 7,062 downloads)
enigma2-plugin-extensions-secondinfobar_
2.7_mipsel.ipk (7 KB, 238 downloads)
|
__________________ .:Merlin2-Excalibur:. in Flash.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Genuises remove it.
This post has been edited 50 time(s), it was last edited by vali: 30.06.2010 12:30.
|
|
19.01.2010 14:56 |
|
|
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
Thread Starter
 |
|
|
19.01.2010 17:55 |
|
|
pasurimi
Dreamer
Registration Date: 20.11.2004
Posts: 1,261
Which box: siehe Signatur External Storage: siehe Signatur Which Image: siehe Signatur Welcher Bildschirm: TH42PZ85E
 |
|
|
19.01.2010 18:36 |
|
|
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
Thread Starter
 |
|
Sehr gut
Das war auch das ganze Sinn und Zweck.
__________________ .:Merlin2-Excalibur:. in Flash.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Genuises remove it.
|
|
19.01.2010 19:16 |
|
|
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
Thread Starter
 |
|
Installieren kann ich zu zeit nichts, weil ich arbeiten muss
Später.
__________________ .:Merlin2-Excalibur:. in Flash.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Genuises remove it.
|
|
19.01.2010 20:34 |
|
|
pasurimi
Dreamer
Registration Date: 20.11.2004
Posts: 1,261
Which box: siehe Signatur External Storage: siehe Signatur Which Image: siehe Signatur Welcher Bildschirm: TH42PZ85E
 |
|
Bis dann
__________________ Receiver: DM8000 (no HDD inside) Image: OoZooN
DVB-S2 on Mac: 3xCinergyS 1xFireDtvS2 EyeTV & RemoteBuddy
All stored on NAS /QNAP109Pro
|
|
19.01.2010 20:47 |
|
|
Schischu
Newbie
Registration Date: 22.01.2009
Posts: 92
Which box: andere External Storage: keine Which accessories: Kathrein UFS-910; Kathrein UFS-912; Topfield HDPVR 7700; Wyplay Wyplayer Which Image: CVS Origin: Franken
 |
|
Nette idee, nur ohne Source irgendwie langweilig ;-)
|
|
20.01.2010 09:53 |
|
|
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
Thread Starter
 |
|
| RE: [WICHTIG] for all skiners and all images |
 |
| quote: |
Original von vali
Die Soucecode habe ich mit Absicht nicht in ipk nicht eingepackt, weil:
Wenn jetzt jeder Skiner mit seine Skins sein eigene Plugin für SecondInfoBar macht,
werden wir Konflikte bekommen, wenn mehrere Skin mit SeconInfoBar installiert sind!
Dafür wäre gut, wenn wir uns einigen und immer das selbe Plugin benützen
|
__________________ .:Merlin2-Excalibur:. in Flash.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Genuises remove it.
|
|
20.01.2010 09:55 |
|
|
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
Thread Starter
 |
|
@parusimi:
Kansst Du bitte dein Datei-Anhang von Post 2 löschen.
Ich sehe dass weiter geladet wird, hat aber Fehler
@Schischu:
du hast pm.
__________________ .:Merlin2-Excalibur:. in Flash.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Genuises remove it.
|
|
20.01.2010 10:09 |
|
|
ferbius
User


Registration Date: 31.03.2004
Posts: 130
 |
|
Hello Vali , I installed the plug in my flash image LSdm8000 but not in the plugin list even if the installation was successful
|
|
20.01.2010 10:12 |
|
|
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
Thread Starter
 |
|
You have GUI-restart?
after restert you pressed 2x OK ?
__________________ .:Merlin2-Excalibur:. in Flash.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Genuises remove it.
|
|
20.01.2010 10:17 |
|
|
zombi
Profi
 
Registration Date: 04.01.2004
Posts: 864
Which box: DM 800S External Storage: HDD Which Image: Gemini Welcher Bildschirm: Samsung Plasma 50 zoll
 |
|
habe mal versucht das einzuarbeiten aber da schmiert die box immer ab.
<screen flags="wfNoBorder" name="SecondInfoBar" position="0,500" size="1280,200" title="Second Infobar" backgroundColor="transparent">
<ePixmap position="0,0" zPosition="-1" size="1280,200" pixmap="Kerni-HD1/infobar_default.png"/>
<widget source="Event" render="RollerEPG" position="60,345" size="390,125" font="Regular;22" foregroundColor="#bbbbbb" backgroundColor="#25324b4f" transparent="1">
<convert type="EventName">ExtendedDescription</convert>
</widget>
</screen>
gebe ich zum test das eingeht es:
<screen flags="wfNoBorder" name="SecondInfoBar" position="0,500" size="1280,200" title="Second Infobar" backgroundColor="transparent">
<ePixmap position="0,0" zPosition="-1" size="1280,200" pixmap="Kerni-HD1/infobar_default.png"/>
<widget source="session.CurrentService" render="Picon" position="65,3" zPosition="4" size="100,60" alphatest="on">
<convert type="ServiceName">Reference</convert>
</widget>
</screen>
wird source="Event" nicht unterstützt ?
This post has been edited 1 time(s), it was last edited by zombi: 20.01.2010 10:27.
|
|
20.01.2010 10:24 |
|
|
vali
V.I.P.
  

Registration Date: 23.01.2006
Posts: 3,458
Which box: DM 8000HD External Storage: USB-Stick Which Image: Merlin Origin: BG
Thread Starter
 |
|
@freibus
Google-Translator:
In principle, the use is easy!
You install the plugin and restarts the GUI.
For second time, pressing OK will get the message that your skin
The SecondInfoBar Non supported. (Picture-1) Sure, we still have no screen.
In principle, this is THE SeconInfoBar, but is currently empty.
This again is easy!
Paste into skin.xml a new screen:
| code: |
1:
2:
3:
4:
5:
|
<screen flags="wfNoBorder" name="SecondInfoBar" position="center,350" size="720,200" title="Second Infobar">
<eLabel text="Your skin do not support SecondInfoBar !!!" position="0,0" size="720,200" font="Regular;22" halign="center" valign="center"/>
</screen>
|
|
Now you can paste ind the new Screen any converters, renderers, or sources...
__________________ .:Merlin2-Excalibur:. in Flash.
Fools ignore complexity. Pragmatists suffer it. Some can avoid it. Genuises remove it.
This post has been edited 3 time(s), it was last edited by vali: 20.01.2010 10:48.
|
|
20.01.2010 10:24 |
|
|
|
|
|
 |
|