OpenSkin Designer [Modifikation by Humaxx]

  • Lieber Entwickler, ich stoße oft auf diese Eingabeaufforderung, und die neueste Version ist die gleiche, ich danke Ihnen im Voraus für Ihre Entwicklung, um eine so große Software zu machen!

    Dear developer, I often encounter this prompt, and the latest version is the same, thank you in advance for developing and producing such a great software!


    The content cannot be displayed because you do not have authorisation to view this content.
    The content cannot be displayed because you do not have authorisation to view this content.


    The content cannot be displayed because you do not have authorisation to view this content.

  • Does this Error only occur since a few days when i Release the newest Version or also with olders?

    - How much for the Ape? -

  • @icanbefly

    You didn't set a background color, this is why it crashes.

    Code
    <widget itemHeight="30" name="ServiceList" position="105,638" scrollbarMode="showOnDemand" size="1050,300" transparent="1" />

    This is working

    Code
    <widget backgroundColor="Background" itemHeight="30" name="ServiceList" position="105,638" scrollbarMode="showOnDemand" size="1050,300" transparent="1" />

    - How much for the Ape? -

  • Hallo Humaxx,
    Ich habe noch ein Problem und es kommt diesen Fehler Meldung.

    Display Spoiler

    <screen name="RemotePlayer" flags="wfNoBorder" position="0,0" size="1280,720" title="RemotePlayer" backgroundColor="transparent">

    <panel name="COLORGRADIENT_bottom_IB" />

    <panel name="CLOCKWIDGET" />

    <widget font="global_large;80" backgroundColor="text-background" foregroundColor="background-text" noWrap="1" position="30,455" render="Label" size="1252,105" source="Name" transparent="1" valign="bottom" zPosition="-30" />

    <widget backgroundColor="infobarbackground" render="MetrixHDRunningText" options="movetype=none,startdelay=900,steptime=1,step=3,direction=left,startpoint=0,wrap=1,always=0,repeat=2,oneshot=1" foregroundColor="infobarfont1" font="infobar_event; 40" halign="left" noWrap="1" position="286,558" size="805,56" source="Event_Now" transparent="1" valign="center">
    <convert type="EventName">Name</convert>
    </widget>
    <widget backgroundColor="infobarbackground" render="MetrixHDRunningText" options="movetype=none,startdelay=900,steptime=1,step=3,direction=left,startpoint=0,wrap=1,always=0,repeat=2,oneshot=1" font="infobar_event; 35" foregroundColor="infobarfont2" halign="left" noWrap="1" position="286,617" size="805,56" source="Event_Next" transparent="1" valign="top">
    <convert type="EventName">Name</convert>
    </widget>

    <widget alphatest="blend" position="33,574" size="220,132" render="MetrixHDXPicon" source="CurrentService" transparent="1" zPosition="4">
    <convert type="ServiceName">Reference</convert>
    </widget>

    <eLabel name="GRADIENT_BACKGROUND" backgroundColor="infobarbackground" position="0,560" size="1280,160" zPosition="-10" />
    <widget backgroundColor="infobarbackground" foregroundColor="infobarfont1" font="global_small;19" halign="right" position="1091,564" render="Label" size="75,30" source="Event_Now" transparent="1">
    <convert type="EventTime">StartTime</convert>
    <convert type="ClockToText">Default</convert>
    </widget>
    <eLabel backgroundColor="infobarbackground" foregroundColor="infobarfont1" font="global_small;19" halign="center" position="1173,564" size="15,30" text="-" transparent="1" />
    <widget backgroundColor="infobarbackground" foregroundColor="infobarfont1" font="global_small;19" halign="right" position="1178,564" render="Label" size="60,30" source="Event_Now" transparent="1">
    <convert type="EventTime">EndTime</convert>
    <convert type="ClockToText">Default</convert>
    </widget>
    <widget backgroundColor="infobarbackground" foregroundColor="infobarfont1" font="global_small;19" halign="right" position="1124,586" render="Label" size="113,30" source="Event_Now" transparent="1">
    <convert type="EventTime">Remaining</convert>
    <convert type="RemainingToText"></convert>
    </widget>
    <eLabel backgroundColor="infobaraccent1" name="new eLabel" position="287,615" size="951,1" />
    <widget render="Progress" position="287,613" size="951,5" source="session.Event_Now" foregroundColor="infobarprogress" transparent="1" zPosition="7">
    <convert type="EventTime">Progress</convert>
    </widget>
    <widget backgroundColor="infobarbackground" font="global_small;18" foregroundColor="infobarfont2" halign="right" noWrap="1" position="1091,620" render="Label" size="75,28" source="Event_Next" transparent="1" valign="top">
    <convert type="EventTime">StartTime</convert>
    <convert type="ClockToText">Default</convert>
    </widget>
    <eLabel backgroundColor="infobarbackground" font="global_small;18" foregroundColor="infobarfont2" halign="center" noWrap="1" position="1173,620" size="15,28" text="-" transparent="1" valign="top" />
    <widget backgroundColor="infobarbackground" font="global_small;18" foregroundColor="infobarfont2" halign="right" noWrap="1" position="1178,620" render="Label" size="60,28" source="Event_Next" transparent="1" valign="top">
    <convert type="EventTime">EndTime</convert>
    <convert type="ClockToText">Default</convert>
    </widget>
    <widget backgroundColor="infobarbackground" font="global_small;18" foregroundColor="infobarfont2" halign="right" position="1124,640" render="Label" size="113,28" source="Event_Next" transparent="1">
    <convert type="EventTime">Duration</convert>
    <convert type="ClockToText">InMinutes</convert>
    </widget>
    </screen>

  • Das ist ein Problem mit deinen Convertern, denke ich

    --Edit
    Du machst

    Code
    source="Event_Now"


    richtig wäre

    Code
    source="session.Event_Now"

    - How much for the Ape? -

    Edited once, last by Humaxx (June 22, 2024 at 11:39 AM).

  • Das kannst du selbst. Schau dir die Datei 'Converter.xml' an.

    Dann kopierst du dir einfach den Teil mit Source session.event.now, fügst in entsprechend ein und änderst es so wie du es brauchst

    - How much for the Ape? -

  • Ich habe es versucht zu ändern, es klappt aber nicht.
    Die Originale

    Display Spoiler

    <source>
    <name>session.Event_Now</name>
    <name>parent.ServiceEvent</name>
    <name>TimeShiftService</name>
    <name>ServiceInfo</name>

    <entries>
    <entry name='service_name' value='Current Program' type='string'/>
    <entry name='event_starttime' value='8000' type='int'/>
    <entry name='event_endtime' value='9000' type='int'/>
    <entry name='event_remaining' value='600' type='int'/>
    <entry name='event_duration' value='600' type='int'/>
    <entry name='event_progress' value='80' type='int'/>
    <entry name='time_sec' value='-2' type='int'/>
    </entries>
    </source>


    Die Neue

    Display Spoiler

    <source>
    <name>Event_Now</name>
    <name>parent.ServiceEvent</name>
    <name>TimeShiftService</name>
    <name>ServiceInfo</name>

    <entries>
    <entry name='service_name' value='Current Program' type='string'/>
    <entry name='event_starttime' value='8000' type='int'/>
    <entry name='event_endtime' value='9000' type='int'/>
    <entry name='event_remaining' value='600' type='int'/>
    <entry name='event_duration' value='600' type='int'/>
    <entry name='event_progress' value='80' type='int'/>
    <entry name='time_sec' value='-2' type='int'/>
    </entries>
    </source>

  • Hmm, das muss ich mir zu Hause in ruhe angucken.
    Spontan hätte ich jetzt gesagt, dass passt so?!

    - How much for the Ape? -

  • @icanbefly

    You didn't set a background color, this is why it crashes.

    Code
    <widget itemHeight="30" name="ServiceList" position="105,638" scrollbarMode="showOnDemand" size="1050,300" transparent="1" />

    This is working

    Code
    <widget backgroundColor="Background" itemHeight="30" name="ServiceList" position="105,638" scrollbarMode="showOnDemand" size="1050,300" transparent="1" />

    Vielen Dank an den Entwickler, ich möchte fragen, wie man diese beiden Optionen in der Zeiteinstellung hinzufügen, einige Skins haben diese Option nicht, dank Ihnen, ich möchte es zu diesem Format ändern: Format:%Y/%m/%d, z.B.: 2024/06/23. danke nochmals.

  • @icanbefly I think you just can have a look into a skin and the screen which provides these options and then use it in your skin

    @mellie.w Es geht genauso, du musst aber die xml bearbeiten, speichern und dann den OSD neu starten!!! Ausserdem musst nicht alles kopieren, du kannst einfach gucken wo du deine Source hinpacken musst.


    Du hast ja unter anderem Diese Zeilen in der xml.


    Du kannst dann zwischen Zeile 2 und 3 folgendes einfügen:

    <name>session.Event_Next</name>

    Du musst halt immer gucken dass in der source dann auch der Eintrag ist den du nutzen willst.

    - How much for the Ape? -

    Edited 3 times, last by Humaxx (June 23, 2024 at 3:07 PM).

  • I'm not quite sure what you want to do, but maybe this will help you:

    Add a new screen (panel):

    Code
    <screen name="YourBackgroundImage">
    
    
      <ePixmap position="0,0" zPosition="-10" size="1280,720" pixmap="SkinName/BackGroundImage.png" />
    
    
    </screen>

    You can now insert this screen (panel) into any screen as follow

    Code
    <panel name="YourBackgroundImage" />

    - How much for the Ape? -

    Edited 2 times, last by Humaxx (July 6, 2024 at 2:58 PM).

  • ich denke er will nur bestimmte teile copieren

    das geht doch mit paste und copy

    den screen anwählen , da die gewünschten sachen markieren kopieren

    dann in den anderen screen und dann einsetzten

    geht auch mit kpl screens , dann aber nur über den gesamten code anwählen

    I think he only wants to copy certain partsthat works with paste and copyselect the screen
    mark the things you want and copythen copy to the other screen and then pastealso works with complete screens, but then only select the entire code

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!