AI HD Skin Controler Mod by Pich

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

    • Hier funktioniert es.

      Weiss nicht ob es zu Konflikten kommt.
      Du hast einmal den AiHDControllerpichmod aus dem 1. Post dieses Threads und zusätzlich den AiHDController vom Feed installiert.
      Die Version vom Feed vielleicht mal deinstallieren und die Updates erneut versuchen.
      Nehmt das Leben nicht zu ernst, ihr kommt eh nicht lebend raus!
    • @'icke14
      Ich benutze den gleichen Skin auch mit VTI 11 und hab keine
      Probleme mit den Updates.
      xvunewbiex
      AI-HD/Atile-HD/Sky (V14)/HD+ (HD02) /OScam/Sky-Modul CI+/EMC/Mediaportal/Mediainfo/MQB/
    • Schon denk ich beim Kanalumschalten seh ich die Logos was mir aufgefallen ist ist dass das Logo am linken oberen Fernsehrand angezeigt wird. Keine Ahnung ob das schon so war

      edit:
      Erledigt

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von hgdo () aus folgendem Grund: 2 Beiträge zusammengefasst

    • Ist es möglich, in der Infobar nur die Tuner anzuzeigen, die auch wirklich aktiv sind?
      Es werden wohl die ersten vier Tuner angezeigt. Ich habe nun 14 Tuner. Die ersten acht sind Kabeltuner, der neunte ist meist in Benutzung (SAT).
      Leider muss in der Ultimo 4K der Kabeltuner zwingend in Steckplatz A.

      SAT Empfang:

      t1.JPG

      Kabel Empfang:

      t2.JPG
      Kann man die Reihenfolge hier ändern oder nur die aktiven Tuner anzeigen?
      Welche Datei müsste ggfls. editiert werden`

      Vielen Dank.
      Nicht jeder Käse kommt aus Holland, mancher kommt aus Bayern... :8)
      „Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.“ K.T.
      „Der Neid ist die aufrichtigste Form der Anerkennung.“ W.B.

      UNVEU!

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

    • Ja Reihenfolge ändern ist ganz einfach möglich.

      Der Konverter erzeugt aber viele verschiedene Skins, daher kann ich dir hier nur allgemein antworten, da der betreffende Screen bei jedem User entsprechend der gewählten Einstellungen anders aussieht.


      Also allgemein geantwortet:

      Editiere die Datei:
      /usr/share/enigma2/Ai.HD/skin.xml
      dort gibt es einen Screen name="InfoBar" title="InfoBar"

      für die Tuneranzeige zuständig sind jeweils 4 Bereiche, die so aussehen:
      <widget backgroundColor="orange"... render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      <convert type="TunerInfo">TunerUseMask</convert>
      <convert type="ValueBitTest"> ...</convert>
      <convert type="ConditionalShowHide" />
      </widget>

      Valuebittest ist 1 für Tuner A, 2 für Tuner B, 4 für Tuner C usw. 8,16,32,64
      dadurch wird der Eintrag statt grau gelb/orange, wenn der Tuner in Verwendung ist.

      <widget backgroundColor="green" ... " render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      <convert type="FrontendInfo">NUMBER</convert>
      <convert type="ValueRange"> ... </convert>
      <convert type="ConditionalShowHide" />
      </widget>

      Macht aus dem gelben dann einen grünen Eintrag, wenn der Tuner gerade für das aktuelle (live)-Bild verwendet wird.
      Value geht hier von 0 ... x ValueRange 0,0 ist also Tuner A, 1,1 tuner B usw.


      Alternativ kannst du diesen Screen auch als Skinpart in das Verzeichnis /usr/share/enigma2/Ai.HD/allScreens auslagern.
      Damit das funktioniert vorher natürlich Skinparts im Hauptmenu aktivieren.

      Im obigen Beispiel (angelehnt an das Original) sind inaktive Tuner Grau - die aktiven werden farbig übermalt.

      Nur die aktiven anzeigen ist aber auch möglich,
      nur sinnvollerweise muss man dazu zu einer Buchstabenanzeige wechseln.
      Dazu wiederum muss man einen anderen Konverter verwenden oder sich einen basteln.
      Der würde dir dann eine Folge von Buchstaben einblenden.
    • Ok, dann ist also Tuner 9 die 256, 10 die 512 usw.?

      Hab das mal so ediert.
      Die Anzeige passt zwar, aber beim zappen stürzt die Box ab.
      Nicht jeder Käse kommt aus Holland, mancher kommt aus Bayern... :8)
      „Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.“ K.T.
      „Der Neid ist die aufrichtigste Form der Anerkennung.“ W.B.

      UNVEU!

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

    • Keine Ahnung, warum es bei dir crasht.
      Hier ein funktionierender Hd-Infobar-Screen für Boxen mit 8 Tunern.

      Spoiler anzeigen

      XML-Quellcode

      1. <screen backgroundColor="transparent" flags="wfNoBorder" name="InfoBar" position="0,0" size="1280,720" title="InfoBar">
      2. <ePixmap alphatest="off" pixmap="Ai.HD/infobarMC.png" position="0,522" size="1280,220" zPosition="0" />
      3. <widget alphatest="blend" position="83,620" render="Picon" size="100,60" source="session.CurrentService" transparent="1" zPosition="1">
      4. <convert type="ServiceName">Reference</convert>
      5. </widget>
      6. <widget backgroundColor="background" font="Regular;25" foregroundColor="foreground" position="235,569" render="vhdRendChNumber" size="70,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1" />
      7. <widget backgroundColor="blue2" font="Regular;25" foregroundColor="foreground" position="310,569" render="Label" size="437,36" source="session.CurrentService" transparent="1" valign="center" zPosition="1">
      8. <convert type="ServiceName">Name</convert>
      9. </widget>
      10. <widget backgroundColor="red2" font="Regular;24" foregroundColor="foreground" position="84,570" render="Label" size="92,25" source="global.CurrentTime" transparent="1" valign="top" zPosition="1">
      11. <convert type="ClockToText">Default</convert>
      12. </widget>
      13. <widget backgroundColor="secondBG" font="Regular;17" foregroundColor="foreground" position="85,596" render="Label" size="128,25" source="global.CurrentTime" transparent="1" zPosition="1">
      14. <convert type="vhdConvClockToText">LocaleKurz:%w %d %m</convert>
      15. </widget>
      16. <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" position="235,620" render="Label" size="70,30" source="session.Event_Now" transparent="1" zPosition="1">
      17. <convert type="EventTime">StartTime</convert>
      18. <convert type="ClockToText">Default</convert>
      19. </widget>
      20. <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" noWrap="1" position="310,620" render="Label" size="620,30" source="session.Event_Now" transparent="1" zPosition="1">
      21. <convert type="EventName">Name</convert>
      22. </widget>
      23. <widget backgroundColor="background" font="Regular;24" foregroundColor="foreground" halign="right" position="936,620" render="Label" size="114,30" source="session.Event_Now" transparent="1" zPosition="1">
      24. <convert type="EventTime">Remaining</convert>
      25. <convert type="RemainingToText">InMinutes</convert>
      26. </widget>
      27. <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" position="235,650" render="Label" size="70,30" source="session.Event_Next" transparent="1" zPosition="1">
      28. <convert type="EventTime">StartTime</convert>
      29. <convert type="ClockToText">Default</convert>
      30. </widget>
      31. <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" noWrap="1" position="310,650" render="Label" size="622,30" source="session.Event_Next" transparent="1" zPosition="1">
      32. <convert type="EventName">Name</convert>
      33. </widget>
      34. <widget backgroundColor="background" font="Regular;24" foregroundColor="grey" halign="right" position="938,650" render="Label" size="112,30" source="session.Event_Next" transparent="1" zPosition="1">
      35. <convert type="EventTime">Duration</convert>
      36. <convert type="vhdConvClockToText">InMinutes</convert>
      37. </widget>
      38. <widget backgroundColor="un33333a" borderWidth="0" pixmap="Ai.HD/pbar.png" position="235,605" render="Progress" size="814,8" source="session.Event_Now" transparent="0" zPosition="2">
      39. <convert type="EventTime">Progress</convert>
      40. </widget>
      41. <widget backgroundColor="blue2" font="Regular;19" foregroundColor="foreground" position="1105,575" render="vhdRendVideoSize" size="130,22" source="session.CurrentService" transparent="1" valign="top" zPosition="1" />
      42. <widget alphatest="on" pixmap="Ai.HD/ico_dolby_on.png" position="890,575" render="Pixmap" size="60,24" source="session.CurrentService" zPosition="2">
      43. <convert type="ServiceInfo">IsMultichannel</convert>
      44. <convert type="ConditionalShowHide" />
      45. </widget>
      46. <ePixmap alphatest="on" pixmap="Ai.HD/ico_format_off.png" position="1010,577" size="40,21" zPosition="1" />
      47. <widget alphatest="on" pixmap="Ai.HD/ico_format_on.png" position="1010,577" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="2">
      48. <convert type="ServiceInfo">IsWidescreen</convert>
      49. <convert type="ConditionalShowHide" />
      50. </widget>
      51. <widget alphatest="on" pixmap="Ai.HD/ico_hd_on.png" position="1010,577" render="Pixmap" size="40,21" source="session.CurrentService" zPosition="4">
      52. <convert type="ServiceInfo">VideoWidth</convert>
      53. <convert type="ValueRange">800,2000</convert>
      54. <convert type="ConditionalShowHide" />
      55. </widget>
      56. <widget source="HbbtvApplication" render="Pixmap" pixmap="Ai.HD/ico_hbbtv_on.png" position="816,574" size="64,24" zPosition="1" alphatest="blend">
      57. <convert type="ConditionalShowHide" />
      58. </widget>
      59. <widget alphatest="on" pixmap="Ai.HD/ico_txt_on.png" position="960,575" render="Pixmap" size="40,24" source="session.CurrentService" zPosition="2">
      60. <convert type="ServiceInfo">HasTelext</convert>
      61. <convert type="ConditionalShowHide" />
      62. </widget>
      63. <widget alphatest="on" pixmap="Ai.HD/ico_crypt1_on.png" position="781,578" render="Pixmap" size="24,20" source="session.CurrentService" zPosition="2">
      64. <convert type="ServiceInfo">IsCrypted</convert>
      65. <convert type="ConditionalShowHide" />
      66. </widget>
      67. <widget alphatest="on" pixmap="Ai.HD/ico_sub_on.png" position="744,575" render="Pixmap" size="36,24" source="session.CurrentService" zPosition="2">
      68. <convert type="ServiceInfo">SubservicesAvailable</convert>
      69. <convert type="ConditionalShowHide" />
      70. </widget>
      71. <widget alphatest="on" pixmap="Ai.HD/rec.png" position="755,581" render="Pixmap" size="14,14" source="session.RecordState" zPosition="4">
      72. <convert type="ConditionalShowHide">Blink</convert>
      73. </widget>
      74. <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1106,602" render="Label" size="101,22" source="session.FrontendStatus" transparent="1" zPosition="1">
      75. <convert type="FrontendInfo">SNRdB</convert>
      76. </widget>
      77. <widget backgroundColor="secondBG" font="Regular;19" foregroundColor="foreground" position="1106,629" render="Label" size="60,22" source="session.FrontendStatus" transparent="1" zPosition="1">
      78. <convert type="FrontendInfo">AGC</convert>
      79. </widget>
      80. <eLabel backgroundColor="darkgrey" position="1075,580" size="5,15" zPosition="1" />
      81. <eLabel backgroundColor="darkgrey" position="1075,605" size="5,15" zPosition="1" />
      82. <eLabel backgroundColor="darkgrey" position="1075,630" size="5,15" zPosition="1" />
      83. <eLabel backgroundColor="darkgrey" position="1075,655" size="5,15" zPosition="1" />
      84. <eLabel backgroundColor="darkgrey" position="1083,580" size="5,15" zPosition="1" />
      85. <eLabel backgroundColor="darkgrey" position="1083,605" size="5,15" zPosition="1" />
      86. <eLabel backgroundColor="darkgrey" position="1083,630" size="5,15" zPosition="1" />
      87. <eLabel backgroundColor="darkgrey" position="1083,655" size="5,15" zPosition="1" />
      88. <widget backgroundColor="orange" position="1075,580" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      89. <convert type="TunerInfo">TunerUseMask</convert>
      90. <convert type="ValueBitTest">1</convert>
      91. <convert type="ConditionalShowHide" />
      92. </widget>
      93. <widget backgroundColor="orange" position="1075,605" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      94. <convert type="TunerInfo">TunerUseMask</convert>
      95. <convert type="ValueBitTest">2</convert>
      96. <convert type="ConditionalShowHide" />
      97. </widget>
      98. <widget backgroundColor="orange" position="1075,630" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      99. <convert type="TunerInfo">TunerUseMask</convert>
      100. <convert type="ValueBitTest">4</convert>
      101. <convert type="ConditionalShowHide" />
      102. </widget>
      103. <widget backgroundColor="orange" position="1075,655" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      104. <convert type="TunerInfo">TunerUseMask</convert>
      105. <convert type="ValueBitTest">8</convert>
      106. <convert type="ConditionalShowHide" />
      107. </widget>
      108. <widget backgroundColor="green" position="1075,580" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      109. <convert type="FrontendInfo">NUMBER</convert>
      110. <convert type="ValueRange">0,0</convert>
      111. <convert type="ConditionalShowHide" />
      112. </widget>
      113. <widget backgroundColor="green" position="1075,605" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      114. <convert type="FrontendInfo">NUMBER</convert>
      115. <convert type="ValueRange">1,1</convert>
      116. <convert type="ConditionalShowHide" />
      117. </widget>
      118. <widget backgroundColor="green" position="1075,630" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      119. <convert type="FrontendInfo">NUMBER</convert>
      120. <convert type="ValueRange">2,2</convert>
      121. <convert type="ConditionalShowHide" />
      122. </widget>
      123. <widget backgroundColor="green" position="1075,655" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      124. <convert type="FrontendInfo">NUMBER</convert>
      125. <convert type="ValueRange">3,3</convert>
      126. <convert type="ConditionalShowHide" />
      127. </widget>
      128. <widget backgroundColor="orange" position="1083,580" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      129. <convert type="TunerInfo">TunerUseMask</convert>
      130. <convert type="ValueBitTest">16</convert>
      131. <convert type="ConditionalShowHide" />
      132. </widget>
      133. <widget backgroundColor="orange" position="1083,605" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      134. <convert type="TunerInfo">TunerUseMask</convert>
      135. <convert type="ValueBitTest">32</convert>
      136. <convert type="ConditionalShowHide" />
      137. </widget>
      138. <widget backgroundColor="orange" position="1083,630" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      139. <convert type="TunerInfo">TunerUseMask</convert>
      140. <convert type="ValueBitTest">64</convert>
      141. <convert type="ConditionalShowHide" />
      142. </widget>
      143. <widget backgroundColor="orange" position="1083,655" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      144. <convert type="TunerInfo">TunerUseMask</convert>
      145. <convert type="ValueBitTest">128</convert>
      146. <convert type="ConditionalShowHide" />
      147. </widget>
      148. <widget backgroundColor="green" position="1083,580" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      149. <convert type="FrontendInfo">NUMBER</convert>
      150. <convert type="ValueRange">4,4</convert>
      151. <convert type="ConditionalShowHide" />
      152. </widget>
      153. <widget backgroundColor="green" position="1083,605" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      154. <convert type="FrontendInfo">NUMBER</convert>
      155. <convert type="ValueRange">5,5</convert>
      156. <convert type="ConditionalShowHide" />
      157. </widget>
      158. <widget backgroundColor="green" position="1083,630" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      159. <convert type="FrontendInfo">NUMBER</convert>
      160. <convert type="ValueRange">6,6</convert>
      161. <convert type="ConditionalShowHide" />
      162. </widget>
      163. <widget backgroundColor="green" position="1083,655" render="FixedLabel" size="5,15" source="session.FrontendInfo" zPosition="3">
      164. <convert type="FrontendInfo">NUMBER</convert>
      165. <convert type="ValueRange">7,7</convert>
      166. <convert type="ConditionalShowHide" />
      167. </widget>
      168. <widget backgroundColor="secondBG" font="Regular;19" position="1106,656" render="FixedLabel" size="87,22" source="session.FrontendInfo" text="DVB-S" transparent="1" zPosition="1">
      169. <convert type="FrontendInfo">TYPE</convert>
      170. <convert type="ValueRange">0,0</convert>
      171. <convert type="ConditionalShowHide" />
      172. </widget>
      173. <widget backgroundColor="secondBG" font="Regular;19" position="1106,656" render="FixedLabel" size="87,22" source="session.FrontendInfo" text="DVB-C" transparent="1" zPosition="1">
      174. <convert type="FrontendInfo">TYPE</convert>
      175. <convert type="ValueRange">1,1</convert>
      176. <convert type="ConditionalShowHide" />
      177. </widget>
      178. <widget backgroundColor="secondBG" font="Regular;19" position="1106,656" render="FixedLabel" size="87,22" source="session.FrontendInfo" text="DVB-T" transparent="1" zPosition="1">
      179. <convert type="FrontendInfo">TYPE</convert>
      180. <convert type="ValueRange">2,2</convert>
      181. <convert type="ConditionalShowHide" />
      182. </widget>
      183. </screen>
      Alles anzeigen
      Dateien
      • Bild.jpg

        (205,95 kB, 79 mal heruntergeladen, zuletzt: )

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

    • Ok, könntest Du mir Deine Skin.xml mal zukommen lassen?

      Bei mir sieht das so aus:

      Spoiler anzeigen

      <screen backgroundColor="transparent" flags="wfNoBorder" name="EMCMediaCenter" position="0,0" size="1280,720" title="InfoBar">
      <ePixmap alphatest="off" pixmap="Ai.HD/infobarMC.png" position="0,522" size="1280,720" zPosition="-1" />
      <ePixmap alphatest="on" pixmap="Ai.HD/dvr.png" position="73,637" size="122,19" transparent="1" zPosition="1"


      Tuner:

      Spoiler anzeigen

      <convert type="TunerInfo">TunerUseMask</convert>
      <convert type="ValueBitTest">256</convert>
      <convert type="ConditionalShowHide" />
      </widget>
      <widget backgroundColor="orange" position="1077,583" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      <convert type="TunerInfo">TunerUseMask</convert>
      <convert type="ValueBitTest">512</convert>
      <convert type="ConditionalShowHide" />
      </widget>
      <widget backgroundColor="orange" position="1077,608" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      <convert type="TunerInfo">TunerUseMask</convert>
      <convert type="ValueBitTest">1024</convert>
      <convert type="ConditionalShowHide" />
      </widget>
      <widget backgroundColor="orange" position="1077,633" render="FixedLabel" size="5,15" source="session.TunerInfo" zPosition="2">
      <convert type="TunerInfo">TunerUseMask</convert>
      <convert type="ValueBitTest">2048</convert>
      <convert type="ConditionalShowHide" />
      </widget>


      Hier meine komplette XML ohne Änderungen:
      Dateien
      • skin.xml

        (437,55 kB, 4 mal heruntergeladen, zuletzt: )
      Nicht jeder Käse kommt aus Holland, mancher kommt aus Bayern... :8)
      „Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.“ K.T.
      „Der Neid ist die aufrichtigste Form der Anerkennung.“ W.B.

      UNVEU!

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von Phelbes ()

    • Danke, funktioniert, es werden 8 Tuner angezeigt.
      Ich brauche leider 14.
      Ich lass es aber so wie es ist. Letztlich werden mir die aktiven Tuner ja im Display angezeigt.
      Nicht jeder Käse kommt aus Holland, mancher kommt aus Bayern... :8)
      „Der Vorteil der Klugheit besteht darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.“ K.T.
      „Der Neid ist die aufrichtigste Form der Anerkennung.“ W.B.

      UNVEU!
    • Du hast ein Beispiel wie man aus einer 4-Tuner Anzeige eine 8-Tuner Anzeige macht.
      Eine weitere Reihe dazu und man hat 12 Tuner.
      Die Anzeige für 8 Tuner etwas kleiner gemacht (halb so große Kästchen) ---> Anzeige für 16 Tuner.

      In deinem Fall ist das aber vermutlich garnicht nötig, denn du kannst für die Anzeige der Sat-Tuner die selben 8 Flächen wie für die Cable-Tuner nehmen. Du weist dann, daß im Falle von Sat-empfang die Tuner 9-16 in den Anzeigen gemeint sind. Noch eindeutiger würde es werden, wenn du für die Sat-Tuner andere Farben als gelb und grün verwenden würdest.

      Unten die xml so umgebau, daß Tuner 9-16 die Anzeigen der Tuner 1-8 übermalen.
      Die kann man nutzen, wenn die Box wie bei dir öfters den Standort wechselt und mal Kabel- und mal Sat-empfang hat.

      Diese xml kannst du auch so umbauen, daß die erste Reihe für Tuner 1-4 und die Zweite für 9-12 genutzt wird.
      Dateien
      • skin.xml

        (443,99 kB, 8 mal heruntergeladen, zuletzt: )
    • Hallo an alle, habe mir den Skin soweit umgebaut da er gefällt.
      Möchte jetzt aber die Nachrichten-Zentrale noch skinnen, weiß aber nicht wo und wie ich die renbekomme in den Skin.

      Habe in den HD 1080 Skin geschaut dort aber nichts gefunden um ihn in diesen Skin zu kopieren.

      Habt ihr eine idee bzw. einen Tip?

      Danke im voraus