OpenSkin Designer [Modifikation by Humaxx]

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • 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!


      微信截图_20240621081337.jpg微信截图_20240621081427.jpg


      Infinity-neo.zip
    • 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.

      Quellcode

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

      Quellcode

      1. <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.
      Spoiler anzeigen
      <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>
      Dateien
    • Das ist ein Problem mit deinen Convertern, denke ich

      --Edit
      Du machst

      Quellcode

      1. source="Event_Now"

      richtig wäre

      Quellcode

      1. source="session.Event_Now"
      - How much for the Ape? -

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Humaxx ()

    • 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
      Spoiler anzeigen
      <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
      Spoiler anzeigen
      <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>

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von mellie.w ()

    • Hmm, das muss ich mir zu Hause in ruhe angucken.
      Spontan hätte ich jetzt gesagt, dass passt so?!
      - How much for the Ape? -
    • Humaxx schrieb:

      @icanbefly

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

      Quellcode

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

      Quellcode

      1. <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.
      Dateien
    • @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.

      Quellcode

      1. <source>
      2. <name>session.Event_Next</name>
      3. <entries>
      4. <entry name='service_name' value='Next Program' type='string'/>
      5. <entry name='event_starttime' value='9000' type='int'/>
      6. <entry name='event_endtime' value='10000' type='int'/>
      7. <entry name='event_remaining' value='600' type='int'/>
      8. <entry name='event_duration' value='3600' type='int'/>
      9. <entry name='event_progress' value='80' type='int'/>
      10. </entries>
      11. </source>
      Alles anzeigen

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

      Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von Humaxx ()

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

      Add a new screen (panel):

      Quellcode

      1. <screen name="YourBackgroundImage">
      2. <ePixmap position="0,0" zPosition="-10" size="1280,720" pixmap="SkinName/BackGroundImage.png" />
      3. </screen>
      You can now insert this screen (panel) into any screen as follow

      Quellcode

      1. <panel name="YourBackgroundImage" />
      - How much for the Ape? -

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Humaxx ()

    • 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

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von kitte888 ()