Jepp das war es

SkinDesigner 0.1.2 - BlackHole
-
- [skindesigner]
-
louis -
January 6, 2015 at 11:56 AM
-
-
@vectra: hast du es denn mal ganz ohne Patches versucht? Vielleicht liegt es auch an einer Einstellung im VDR oder an einem anderen Plugin?! Wenn es ohne Patches immer noch crasht dann wäre das wohl so.
Da die Crashes mit dem extrecmenu und dem remotetimers Plugin quasi identisch sind, muss da noch irgendwas anderes von außen reinspucken. Schon recht seltsam die Sache...wenn ich den Crash reproduzieren könnte, könnte ich ihn sicherlich auch fixen. Vielleicht magst du ja noch ein bisschen forschen
Ciao Louis
-
Was mir noch auffällt:
In der Kanalmenüdarstellung werden rechts unten die nächsten Programme durchgescrollt.
Es fehlt aber am Anfang die direkt nachfolgende Sendung.
Also zeigt der Index start auf die übernächste Sendung, und nicht auf die nächste. Deshalb fehlt diese.Ob dies ein gewollt ist oder ein Bug weiß ich nicht ?
Als workaround habe ich diese manuell also vor der loop eingefügt.
-
Wenn ich mit nem Vanilla VDR und den vorhandenen Plugins teste dann klappt es. Das hatte ich ja gestern wo ich unterwegs war getestet. Was mich stört das der Absturz erst nach dem dritten Patch kam. Ich teste das nachher mal nur mit dem Mainmenuhooks und menuselection.
Wenn es dann crasht dann schalte ich mal Plugins ab und ersetze die Setup.conf
Aber dann brauch ich erst mal wieder neue Tipps
-
Ob dies ein gewollt ist oder ein Bug weiß ich nicht ?
Das ist ein Bug, das muss ich noch fixen...
Ciao Louis
-
@vectra: ok, zumindest läuft es ohne Patches. Ich hab dir mal die Patches die ich mit Gen2Vdr verwende angehängt...mit denen funktioniert es.
Ciao Louis
-
In der "displaymenudetailrecording.xml" wird hier:
Code<tab name="Info" x="2%" y="11%" width="48%" height="78%" layer="3" scrollheight="{areaheight}/4"> <drawtext x="0" y="0" font="{semibold}" fontsize="6%" color="{clrWhite}" text="{date} {time} ({duration} mins)" /> <drawtext x="0" y="6%" font="{semibold}" fontsize="9%" color="{clrWhite}" text="{name}" /> <drawtext x="0" y="14%" font="{regular}" fontsize="7%" color="{clrWhite}" text="{shorttext}" /> <drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="22%" width="96%" font="{regular}" fontsize="5%" color="{clrWhite}" text="{description}" /> <drawimage condition="{isseries}" name="seriesposter" imagetype="image" path="{seriesposter1path}" x="{areawidth}*0.7" y="17%" width="{areawidth}*0.3" height="{areawidth} * 0.38 * {seriesposter1height} / {seriesposter1width}"/> <drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.7" y="17%" width="{areawidth}*0.3" height="{areawidth} * 0.38 * {posterheight} / {posterwidth}" /> <drawtextbox condition="{isseries}" x="0" y="22%" width="96%" float="topright" floatwidth="{width(seriesposter)} + 10" floatheight="{height(seriesposter)} + 20" font="{regular}" fontsize="5%" color="{clrWhite}" text="{description}" /> <drawtextbox condition="{ismovie}" x="0" y="22%" width="96%" float="topright" floatwidth="{width(movieposter)} + 10" floatheight="{height(movieposter)} + 20" font="{regular}" fontsize="5%" color="{clrWhite}" text="{description}" /> </tab>
der Bereich definiert wo das Poster und Text gezeichnet wird.
Falls kein Poster vorhanden ist aber dafür ein "Cover-Enigma.jpg" wie bindet man dass dann optional ein?
-
-
Im Tabelement gibt es aber den Token "{recimgpath}" nicht...
Code
Display More<tab name="Info" x="2%" y="11%" width="48%" height="78%" layer="3" scrollheight="{areaheight}/4"> <drawtext x="0" y="0" font="{semibold}" fontsize="6%" color="{clrWhite}" text="{date} {time} ({duration} mins)" /> <drawtext x="0" y="6%" font="{semibold}" fontsize="9%" color="{clrWhite}" text="{name}" /> <drawtext x="0" y="14%" font="{regular}" fontsize="7%" color="{clrWhite}" text="{shorttext}" /> <drawtextbox condition="not{isseries}++not{ismovie}" x="0" y="22%" width="96%" font="{regular}" fontsize="5%" color="{clrWhite}" text="{description}" /> <drawimage condition="{isseries}" name="seriesposter" imagetype="image" path="{seriesposter1path}" x="{areawidth}*0.7" y="17%" width="{areawidth}*0.3" height="{areawidth} * 0.38 * {seriesposter1height} / {seriesposter1width}"/> <drawimage condition="{ismovie}" name="movieposter" imagetype="image" path="{posterpath}" x="{areawidth}*0.7" y="17%" width="{areawidth}*0.3" height="{areawidth} * 0.38 * {posterheight} / {posterwidth}" /> + <drawimage condition="not{isseries}++not{ismovie}" imagetype="image" path="{recimgpath}" x="{areawidth} - {areaheight}*8/10 * 174 / 130" valign="center" width="{areaheight}*8/10 * 174 / 130" height="{areaheight}*8 / 10"/>> <drawtextbox condition="{isseries}" x="0" y="22%" width="96%" float="topright" floatwidth="{width(seriesposter)} + 5" floatheight="{height(seriesposter)} + 5" font="{regular}" fontsize="5%" color="{clrWhite}" text="{description}" /> <drawtextbox condition="{ismovie}" x="0" y="22%" width="96%" float="topright" floatwidth="{width(movieposter)} + 5" floatheight="{height(movieposter)} + 5" font="{regular}" fontsize="5%" color="{clrWhite}" text="{description}" /> </tab>
-
Ach, ich dachte dein Cover-Enigma.jpg wäre dann einfach als ein "Platzhalter" Cover gedacht.
Dann kann dir da nur Louis helfen -
Das ist ein Bug, das muss ich noch fixen...
Ist jetzt im Git gefixt, ich habe auch noch gleich die laufende Sendung mit hinzugenommen.
Ciao Louis
-
@utility: aber es gibt die Tokens
Code{recimg1avaialble} true if first recording image is available {recimg2avaialble} true if secondrecording image is available {recimg3avaialble} true if third recording image is available {recimg1path} path of first recording image {recimg2path} path of second recording image {recimg3path} path of third recording image
Es werden die ersten drei Dateien aus dem Recording Folder genommen, die auf jpg enden...
Ciao Louis
-
Danke, funktioniert
Hab dass dann noch im Detail EPG zusätzlich ergänzt
Wie macht man das wenn der Text länger ist damit er gescrollt wird?
Code<tab name="EPG Info" x="2%" y="11%" width="48%" height="78%" layer="3" scrollheight="{areaheight}/4"> ..... <drawtext x="0" y="6%" width="100%" font="{semibold}" fontsize="9%" color="{clrWhite}" text="{title}" /> <drawtext x="0" y="14%" width="100%" font="{regular}" fontsize="7%" color="{clrWhite}" text="{shorttext}" /> ..... </tab>
-
Kann auch nur sagen, klasse Skin, den du mit BlackHole gebastelt hast.
Was bei mir nicht funktioniert, die Temperaturanzeige von CPU und Grafik. Beide auf 0.
Bei der Wiedergabe von Aufzeichnungen ist die Anzeige der Symbole für Play
Stop und Skipvor und Zurück nicht gut zu erkennen (dunkelblau und rot auf schwarz)Ich vermisse auch die Balken für die Sat-Anzeige, könnte man die rechts neben den Infos
unten mit einbauen?
An die grosse Schrift muss man sich erstmal gewöhnen, aber dann siehts alles super aus.Weiter so
-
Was bei mir nicht funktioniert, die Temperaturanzeige von CPU und Grafik. Beide auf 0.
Das muss ggfs. angepaßt werden. -
Zitat von »dxwilli« Was bei mir nicht funktioniert, die Temperaturanzeige von CPU und Grafik. Beide auf 0.
Das muss ggfs. angepaßt werden.
Das muss ggfs. angepaßt werden.
wenn ich wüsste, wie, gern. Leider sind dazu meine Kenntnisse nicht die besten -
wenn ich wüsste, wie, gern. Leider sind dazu meine Kenntnisse nicht die besten
Mach am besten einen neuen Thread dazu auf, mit den Infos ob du das Paket lm-sensors installiert hast und welches System du verwendest. -
Ich vermisse auch die Balken für die Sat-Anzeige, könnte man die rechts neben den Infos
unten mit einbauen?
An die grosse Schrift muss man sich erstmal gewöhnen, aber dann siehts alles super aus.
Das Schöne am SkinDesigner ist ja, das man sich ohne durch den C++ Code zu wühlen helfen kann.
Hier ist die XML mit Anzeige der Signalstärke in Prozent,für ein Balkenanzeige war ich bisher zu faul.
Es gibt wohl einen anderen Skin wo man dies klauen kann, also ohne selbst nachdenken zu müssen.Wegen der großen Schrift vermute ich fehlende Schrifarten in deinem System. Der Log würde Auskunft geben.
Aber wie schon gesagt, mach einen eigenen Thread auf. -
danke, Prozentanzeige gefunden
-
Ich finde den Skin auch super. Was mich jedoch noch stört ist der zu geringe Kontrast der Progress Balken bei der epg Ansicht und beim abspielen einer Aufnahme. Zwischen abgelaufen und Gesamtanzeige ist kaum ein Unterschied zu erkenne. Wie kann man das ändern ? Geht das überhaupt über xml?
-
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!