IPTV mit Livestreamer bricht nach 20min ab

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

    • IPTV mit Livestreamer bricht nach 20min ab

      Hallo,
      ich hoffe das ich bei Euch Hilfe finde.
      Würde gerne ORF HD auf meiner VU+Duo² (openatv) gucken und hab mir deshalb eine Playlist besorgt, und den Livestreamer (und Zusatzkomponenten) installiert.

      Quellcode

      1. Updated list of available packages in /var/lib/opkg/openatv-vuduo2_3rdparty.
      2. root@vuduo2:~# opkg install python-requests
      3. Package python-requests (2.5.1-r0) installed in root is up to date.
      4. root@vuduo2:~# opkg install python-pycrypto
      5. Package python-pycrypto (2.5-r3) installed in root is up to date.
      6. root@vuduo2:~# opkg install livestreamer
      7. Package livestreamer (1.12.2-r0) installed in root is up to date.
      8. root@vuduo2:~# opkg install livestreamersrv
      9. Package livestreamersrv (0.3-r0) installed in root is up to date.
      10. root@vuduo2:~# opkg install python-requests
      11. Package python-requests (2.5.1-r0) installed in root is up to date.
      12. root@vuduo2:~# opkg install futures
      13. Package futures (2.1.6-r0) installed in root is up to date.
      14. root@vuduo2:~#
      Alles anzeigen

      Das ganze läuft auch wirklich prima, jedoch ist nach max. 20min Schluss und das Bild bleibt stehen.

      Brainfuck-Quellcode

      1. Welcome to openATV for vuduo2
      2. openatv 5.1 vuduo2
      3. vuduo2 login: root
      4. root@vuduo2:~# livestreamersrv stop
      5. root@vuduo2:~# livestreamersrv manualstart
      6. Tue Sep 8 14:11:54 2015 Server Starts - :88
      7. 127.0.0.1 - - [08/Sep/2015 14:12:08] "GET /hlsvariant://http://pvr.tvip.ga/0402.m3u8%20headers={"X-Forwarded-For":"81.17.18.50"} HTTP/1.1" 200 -
      8. 127.0.0.1 - - [08/Sep/2015 14:12:08] URL: hlsvariant://http://pvr.tvip.ga/0402.m3u8 headers={"X-Forwarded-For":"81.17.18.50"} Quality: best
      9. Streams: ['720p', 'worst', 'best']
      10. <HLSStream('http://gb.hd.tvip.ga/bbc1.m3u8')>
      11. 127.0.0.1 - - [08/Sep/2015 14:28:27] "GET /hlsvariant://http://pvr.tvip.ga/0402.m3u8%20headers={"X-Forwarded-For":"81.17.18.50"} HTTP/1.1" 200 -
      12. 127.0.0.1 - - [08/Sep/2015 14:28:27] URL: hlsvariant://http://pvr.tvip.ga/0402.m3u8 headers={"X-Forwarded-For":"81.17.18.50"} Quality: best
      13. Streams: ['720p', 'worst', 'best']
      14. <HLSStream('http://gb.hd.tvip.ga/bbc1.m3u8')>
      15. Got Exception: [Errno 32] Broken pipe
      16. ----------------------------------------
      17. Exception happened during processing of request from ('127.0.0.1', 53886)
      18. Traceback (most recent call last):
      19. File "/usr/lib/python2.7/SocketServer.py", line 599, in process_request_thread
      20. File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request
      21. File "/usr/lib/python2.7/SocketServer.py", line 657, in __init__
      22. File "/usr/lib/python2.7/SocketServer.py", line 716, in finish
      23. File "/usr/lib/python2.7/socket.py", line 279, in close
      24. File "/usr/lib/python2.7/socket.py", line 303, in flush
      25. error: [Errno 32] Broken pipe
      Alles anzeigen


      Kennt jemand das Verhalten und kann mir vielleicht behilflich sein.
    • Hat optische Ursachen das ich beim openatv hängengeblieben bin.
      Klingt vielleicht doof, aber mir gefällt nunmal einzig und allein der Standart openatv vfd Skin.
      Der hat im TV Betrieb, den Sendernamen, Fortschrittsbalken und eine Uhr was mir sehr wichtig ist.
      Außerdem hat es standardmäßig eine neutrino keymap an Board.puli addon ist also nicht nötig.
      Das sind die für mich die Vorteile des openatv.

      Ich hatte ja davor auch das VTI ausprobiert und fand es auch klasse, bis auf die Punkte.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von F.Horst ()

    • Den VFD-Skin kann man doch sehr einfach individualisieren und damit ggf. auch aus anderen Skins ausbauen. Also das kann aus meiner Sicht kein Grund sein. Ich habe mir den auch mal irgendwann nach eigenem Gusto zusammengebaut, da meine Duo2 für einige Anzeigen zu weit weg steht und mich manche Infos mehr und andere nicht interessieren. Thread wie das geht gibt es hier im Forum zu finden.

      SB
    • @silentblob
      Danke für deine Antwort.
      Das 'Selberbauen' erscheint mir für meine Verhältnisse ersteinmal zu kompliziert.
      Einfaches Ausbauen des skins hatte einen greenscreen zur Folge.

      Würdest du mir deinen Skin mal zeigen?
    • Unter /usr/share/enigma2/vfd_skin findest Du alle aktuell vorhandenen VFD-Skins (im VTI liegen die da, in anderen Images können die an anderer Stelle liegen).
      Die XML-Files enthalten den Skin und die PNG-Datei ist ein zugehöriger Screenshot (falls vorhhanden).
      Im VTI kann man dann den VFD-Skin auswählen.
      Meiner sieht so aus:
      Spoiler anzeigen

      Quellcode

      1. <skin>
      2. <fonts>
      3. <font filename="analog.ttf" name="VFD" scale="100" />
      4. <font filename="nmsbd.ttf" name="VFD_II" scale="100"/>
      5. </fonts>
      6. <!-- LCD screen InfoBar -->
      7. <screen name="InfoBarSummary" position="0,0" size="140,32">
      8. <widget source="session.Event_Now" render="Progress" position="0,24" size="70,8" borderWidth="1">
      9. <convert type="EventTime">Progress</convert>
      10. </widget>
      11. <widget source="session.Event_Now" render="RollerCharLCDLong" position="0,0" size="140,18" font="VFD_II;17" halign="left" valign="top" noWrap="1" >
      12. <convert type="EventName">Name</convert>
      13. </widget>
      14. <widget source="session.RecordState" render="FixedLabel" position="135,27" zPosition="3" size="6,5" text=" ">
      15. <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
      16. <convert type="ConditionalShowHide">Blink</convert>
      17. </widget>
      18. <widget source="session.RecordState" render="Pixmap" pixmap="vfd_icons/rec.png" position="135,27" size="6,5">
      19. <convert type="ConditionalShowHide" />
      20. </widget>
      21. <widget source="session.Event_Now" render="Label" position="70,16" size="65,16" font="VFD;16" halign="right">
      22. <convert type="EventTime">Remaining</convert>
      23. <convert type="RemainingToText">InMinutes</convert>
      24. </widget>
      25. </screen>
      26. <!-- LCD screen InfoBarMoviePlayer -->
      27. <screen name="InfoBarMoviePlayerSummary" position="0,0" size="140,32">
      28. <widget source="session.CurrentService" render="Label" position="0,0" size="140,16" font="VFD_II;17" halign="center" valign="top" >
      29. <convert type="ServiceName">Name</convert>
      30. </widget>
      31. <widget source="global.CurrentTime" render="Label" position="0,18" size="140,16" font="VFD_II;17" halign="center" valign="center">
      32. <convert type="ClockToText">Format:%H:%M</convert>
      33. </widget>
      34. <widget source="session.RecordState" render="FixedLabel" position="135,27" zPosition="3" size="6,5" text=" ">
      35. <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
      36. <convert type="ConditionalShowHide">Blink</convert>
      37. </widget>
      38. <widget source="session.RecordState" render="Pixmap" pixmap="vfd_icons/rec.png" position="135,27" size="6,5">
      39. <convert type="ConditionalShowHide" />
      40. </widget>
      41. </screen>
      42. <!-- LCD screen Channelselection -->
      43. <screen name="ChannelSelection_summary" position="0,0" size="140,32">
      44. <widget source="parent.ServiceEvent" render="RollerCharLCDLong" position="0,0" size="140,16" font="VFD;14" noWrap="1">
      45. <convert type="ServiceName">Name</convert>
      46. </widget>
      47. <widget source="parent.ServiceEvent" render="RollerCharLCDLong" position="0,18" size="140,14" font="VFD;12" noWrap="1" >
      48. <convert type="EventName">Name</convert>
      49. </widget>
      50. </screen>
      51. <!-- LCD screen (menus) -->
      52. <screen name="MenuSummary" position="0,0" size="140,32">
      53. <widget source="parent.title" render="RollerCharLCDLong" position="0,0" size="140,16" font="VFD;14" noWrap="1" />
      54. <widget source="parent.menu" render="RollerCharLCDLong" position="0,18" size="140,14" font="VFD;12" noWrap="1" >
      55. <convert type="StringListSelection" />
      56. </widget>
      57. </screen>
      58. <!-- LCD screen (dvd player ) -->
      59. <screen name="DVDSummary" position="0,0" size="140,32">
      60. <widget source="session.CurrentService" render="Pixmap" pixmap="vfd_icons/dolby.png" position="25,0" size="10,7">
      61. <convert type="ServiceInfo">IsMultichannel</convert>
      62. <convert type="ConditionalShowHide" />
      63. </widget>
      64. <widget source="session.CurrentService" render="Pixmap" pixmap="vfd_icons/format.png" position="37,0" size="15,7">
      65. <convert type="ServiceInfo">IsWidescreen</convert>
      66. <convert type="ConditionalShowHide" />
      67. </widget>
      68. <widget source="session.CurrentService" render="Pixmap" pixmap="vfd_icons/teletext.png" position="5,0" size="8,7">
      69. <convert type="ServiceInfo">HasTelext</convert>
      70. <convert type="ConditionalShowHide" />
      71. </widget>
      72. <widget source="session.RecordState" render="FixedLabel" position="54,0" zPosition="3" size="12,7" text=" ">
      73. <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
      74. <convert type="ConditionalShowHide">Blink</convert>
      75. </widget>
      76. <widget source="session.RecordState" render="Pixmap" pixmap="vfd_icons/rec.png" position="54,0" size="12,7">
      77. <convert type="ConditionalShowHide" />
      78. </widget>
      79. <widget source="session.CurrentService" render="RollerCharLCDLong" position="0,18" size="140,14" font="VFD;12" noWrap="1" valign="top">
      80. <convert type="ServiceName">Name</convert>
      81. </widget>
      82. <widget source="session.CurrentService" render="Progress" position="0,10" size="140,6" borderWidth="1">
      83. <convert type="ServicePosition">Position</convert>
      84. </widget>
      85. </screen>
      86. <!-- LCD screen Standby -->
      87. <screen name="StandbySummary" position="0,0" size="140,32">
      88. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,18" font="VFD_II;20" halign="center" valign="top">
      89. <convert type="ClockToText">Format:%H:%M</convert>
      90. </widget>
      91. <widget source="global.CurrentTime" render="Label" position="0,21" size="140,14" font="VFD_II;12" halign="center" valign="bottom">
      92. <convert type="ClockToText">Format:%d.%m.%Y</convert>
      93. </widget>
      94. </screen>
      95. <!-- LCD screen Service Scan -->
      96. <screen name="ServiceScanSummary" position="0,0" size="140,32">
      97. <widget name="Title" position="0,0" size="140,10" font="VFD;10" transparent="1" />
      98. <widget name="scan_progress" position="0,11" borderWidth="1" size="140,6" />
      99. <widget name="Service" position="0,20" size="140,12" font="VFD;12" transparent="1" />
      100. </screen>
      101. <!-- LCD screen Mediaplayer -->
      102. <screen name="MediaPlayerLCDScreen" position="0,0" size="140,32" id="1">
      103. <widget name="text1" position="0,0" size="140,10" font="VFD;10"/>
      104. <widget name="text3" position="0,11" size="140,10" font="VFD;10"/>
      105. <widget name="text4" position="0,22" size="140,10" font="VFD;10"/>
      106. </screen>
      107. <!-- LCD screen Simple Summary -->
      108. <screen name="SimpleSummary" position="0,0" size="140,32">
      109. <widget source="parent.Title" render="RollerCharLCDLong" position="0,0" size="140,32" font="VFD;14" noWrap="1" />
      110. </screen>
      111. <!-- LCD screen PluginBrowser -->
      112. <screen name="PluginBrowserSummary" position="0,0" size="140,32">
      113. <widget source="entry" render="RollerCharLCDLong" position="0,0" size="140,16" font="VFD;14" noWrap="1" />
      114. <widget source="desc" render="RollerCharLCDLong" position="0,17" size="140,15" font="VFD;12" noWrap="1" />
      115. </screen>
      116. <!-- LCD screen VTIPanel -->
      117. <screen name="VTIPanelSummary" position="0,0" size="140,32">
      118. <widget source="entry" render="RollerCharLCDLong" position="0,0" size="140,16" font="VFD;14" noWrap="1" />
      119. <widget source="desc" render="RollerCharLCDLong" position="0,17" size="140,15" font="VFD;12" noWrap="1" />
      120. </screen>
      121. <!-- LCD screen DeviceManager2 -->
      122. <screen name="DeviceManager2Summary" position="0,0" size="140,32">
      123. <widget source="entry" render="RollerCharLCDLong" position="0,0" size="140,16" font="VFD;14" noWrap="1" />
      124. <widget source="desc" render="RollerCharLCDLong" position="0,17" size="140,15" font="VFD;12" noWrap="1" />
      125. </screen>
      126. <!-- LCD screen Setup -->
      127. <screen name="SetupSummary" position="0,0" size="140,32">
      128. <widget source="SetupTitle" render="RollerCharLCDLong" position="6,0" size="128,10" font="VFD;10" noWrap="1" />
      129. <widget source="SetupEntry" render="RollerCharLCDLong" position="6,11" size="128,10" font="VFD;10" noWrap="1" />
      130. <widget source="SetupValue" render="RollerCharLCDLong" position="6,22" size="128,10" font="VFD;10" noWrap="1" />
      131. </screen>
      132. <!-- LCD screen MessageBox -->
      133. <screen name="MessageBox_summary" position="0,0" size="140,32" id="1">
      134. <widget source="parent.Text" render="RollerCharLCDLong" position="0,0" size="140,16" font="VFD;12" halign="left" noWrap="1" />
      135. <widget source="parent.selectedChoice" render="Label" position="0,17" size="140,15" font="VFD;12" halign="center" valign="center" />
      136. </screen>
      137. <!-- LCD screen ChoiceBox -->
      138. <screen name="ChoiceBox_summary" position="0,0" size="140,32" id="1">
      139. <widget source="parent.summary_list" render="Label" position="6,0" size="128,32" font="VFD;12" />
      140. </screen>
      141. </skin>
      Alles anzeigen

      Quelle stammt irgendwo aus einem der Threads hier: vuplus-support.org/wbb3/index.php?page=Board&boardID=201 und ist noch minimal angepasst worden.
      Gecrasht hatte ich beim basteln die Duo2 eher nicht. Wenn was nicht passte war das Display einfach schwarz wenn ich mich recht erinnere.
      Könnte mir aber vorstellen, dass die Schriftarten vorhanden sein müssten.

      SB

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

    • Danke für die Antwort silentblob,

      ich werde die nächsten Tage mal wieder testweise aufs VTI wechseln und mir dabei auch deinen skin angucken.

      So sieht der Standard openatv Skins aus :

      skin_vfd_raIDen_VIIm.png


      und hier die XML:

      Spoiler anzeigen

      Quellcode

      1. <?xml version="1.0" encoding="UTF-8" standalone="no"?>
      2. <!--suppress XmlUnboundNsPrefix, XmlUnboundNsPrefix -->
      3. <skin>
      4. <windowstyle id="1" type="skinned">
      5. <color color="#000000" name="Background"/>
      6. <color color="#ffffff" name="LabelForeground"/>
      7. <color color="#000000" name="ListboxBackground"/>
      8. <color color="#ffffff" name="ListboxForeground"/>
      9. <color color="#000000" name="ListboxSelectedBackground"/>
      10. <color color="#ffffff" name="ListboxSelectedForeground"/>
      11. <color color="#000000" name="ListboxMarkedBackground"/>
      12. <color color="#ffffff" name="ListboxMarkedForeground"/>
      13. <color color="#000000" name="ListboxMarkedAndSelectedBackground"/>
      14. <color color="#ffffff" name="ListboxMarkedAndSelectedForeground"/>
      15. <color color="#ffffff" name="WindowTitleForeground"/>
      16. <color color="#000000" name="WindowTitleBackground"/>
      17. </windowstyle>
      18. <fonts>
      19. <!-- pick a funky name for the font, so we don't conflict -->
      20. <font filename="nmsbd.ttf" name="FdLcD" scale="90"/>
      21. </fonts>
      22. <!-- template -->
      23. <screen name="SummaryClockPanel">
      24. <widget source="global.CurrentTime" render="Label" position="90,0" size="50,15" font="FdLcD;16" halign="right" valign="bottom" >
      25. <convert type="ClockToText"/>
      26. </widget>
      27. </screen>
      28. <screen name="SummaryIconsPanel">
      29. <widget source="session.CurrentService" render="Pixmap" pixmap="hd.png" position="0,0" size="18,10">
      30. <convert type="ServiceInfo">IsHD</convert>
      31. <convert type="ConditionalShowHide" />
      32. </widget>
      33. <widget source="session.CurrentService" render="Pixmap" pixmap="dolby.png" position="22,0" size="14,10">
      34. <convert type="ServiceInfo">IsMultichannel</convert>
      35. <convert type="ConditionalShowHide" />
      36. </widget>
      37. <widget source="session.RecordState" render="Pixmap" pixmap="rec.png" position="40,0" size="19,10" >
      38. <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
      39. <convert type="ConditionalShowHide">Blink</convert>
      40. </widget>
      41. <widget source="session.RecordState" render="Pixmap" pixmap="rec.png" position="40,0" size="19,10" >
      42. <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,False,CheckSourceBoolean</convert>
      43. <convert type="ConditionalShowHide" />
      44. </widget>
      45. <!--widget source="global.OnlineStableUpdateState" render="Pixmap" pixmap="update.png" position="62,0" size="10,10" >
      46. <convert type="ConditionalShowHide">Blink</convert>
      47. </widget>
      48. <widget source="global.OnlineUnstableUpdateState" render="Pixmap" pixmap="update.png" position="62,0" size="10,10" >
      49. <convert type="ConditionalShowHide">Blink</convert>
      50. </widget-->
      51. </screen>
      52. <screen name="SummaryTunerStatusPanel">
      53. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-a.png" position="68,19" size="9,14">
      54. <convert type="TunerInfo">TunerUseMask</convert>
      55. <convert type="ValueBitTest">1</convert>
      56. <convert type="ConditionalShowHide" />
      57. </widget>
      58. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-b.png" position="77,19" size="9,14">
      59. <convert type="TunerInfo">TunerUseMask</convert>
      60. <convert type="ValueBitTest">2</convert>
      61. <convert type="ConditionalShowHide" />
      62. </widget>
      63. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-c.png" position="86,19" size="9,14">
      64. <convert type="TunerInfo">TunerUseMask</convert>
      65. <convert type="ValueBitTest">4</convert>
      66. <convert type="ConditionalShowHide" />
      67. </widget>
      68. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-d.png" position="95,19" size="9,14">
      69. <convert type="TunerInfo">TunerUseMask</convert>
      70. <convert type="ValueBitTest">8</convert>
      71. <convert type="ConditionalShowHide" />
      72. </widget>
      73. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-a-act.png" position="68,19" size="9,14">
      74. <convert type="FrontendInfo">NUMBER</convert>
      75. <convert type="ValueRange">0,0</convert>
      76. <convert type="ConditionalShowHide" />
      77. </widget>
      78. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-b-act.png" position="77,19" size="9,14">
      79. <convert type="FrontendInfo">NUMBER</convert>
      80. <convert type="ValueRange">1,1</convert>
      81. <convert type="ConditionalShowHide" />
      82. </widget>
      83. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-c-act.png" position="86,19" size="9,14">
      84. <convert type="FrontendInfo">NUMBER</convert>
      85. <convert type="ValueRange">2,2</convert>
      86. <convert type="ConditionalShowHide" />
      87. </widget>
      88. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-d-act.png" position="95,19" size="9,14">
      89. <convert type="FrontendInfo">NUMBER</convert>
      90. <convert type="ValueRange">3,3</convert>
      91. <convert type="ConditionalShowHide" />
      92. </widget>
      93. </screen>
      94. <screen name="SummaryEpgPanel">
      95. <widget source="parent.Service" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" valign="bottom" zPosition="1" noWrap="1" >
      96. <convert type="ServiceName">Name</convert>
      97. </widget>
      98. <widget source="parent.Event" render="Label" position="0,13" size="140,14" font="FdLcD;14" halign="center" valign="top" zPosition="1" noWrap="1" >
      99. <convert type="EventName">Name</convert>
      100. </widget>
      101. <widget source="parent.Event" render="Progress" position="0,26" size="60,6" borderWidth="1" zPosition="1" >
      102. <convert type="EventTime">Progress</convert>
      103. </widget>
      104. <widget source="parent.Event" render="Label" position="70,25" size="70,12" font="FdLcD;12" halign="right" valign="bottom" noWrap="1" zPosition="1" >
      105. <convert type="EventTime">VFDRemaining</convert>
      106. <convert type="RemainingToText">VFDNoSeconds</convert>
      107. </widget>
      108. </screen>
      109. <!-- main-->
      110. <screen name="InfoBarSummary" position="0,0" size="140,32" >
      111. <widget source="session.CurrentService" render="Label" position="0,10" size="140,16" font="FdLcD;16" halign="center" valign="top" zPosition="1" noWrap="1" >
      112. <convert type="ServiceName">NameOnly</convert>
      113. </widget>
      114. <widget source="session.Event_Now" render="Progress" position="0,26" size="60,6" borderWidth="1" zPosition="1" >
      115. <convert type="EventTime">Progress</convert>
      116. </widget>
      117. <widget source="session.Event_Now" render="Label" position="70,25" size="70,12" font="FdLcD;12" halign="right" valign="bottom" noWrap="1" zPosition="1" >
      118. <convert type="EventTime">VFDRemaining</convert>
      119. <convert type="RemainingToText">VFDNoSeconds</convert>
      120. </widget>
      121. <panel name="SummaryIconsPanel" />
      122. <!-- <panel name="SummaryTunerStatusPanel" /> -->
      123. <panel name="SummaryClockPanel" />
      124. </screen>
      125. <!-- movieplayer-->
      126. <screen name="InfoBarMoviePlayerSummary" position="0,0" size="140,32">
      127. <widget name="statusicon_summary" position="0,13" size="11,10" pixmaps="play.png,pause.png,stop.png,forward.png,backward.png,slow.png" zPosition="3" />
      128. <widget source="session.CurrentService" render="Label" position="12,10" size="129,20" font="FdLcD;16" halign="left" valign="top" zPosition="1" noWrap="1" >
      129. <convert type="ServiceName">Name</convert>
      130. </widget>
      131. <widget source="session.CurrentService" render="Progress" position="0,26" size="60,6" borderWidth="1" zPosition="1" >
      132. <convert type="ServicePosition">VFDPosition</convert>
      133. </widget>
      134. <widget source="session.CurrentService" render="Label" position="70,25" size="70,12" font="FdLcD;12" halign="right" valign="bottom" noWrap="1" zPosition="1" >
      135. <convert type="ServicePosition">VFDPosition</convert>
      136. </widget>
      137. <panel name="SummaryIconsPanel" />
      138. <panel name="SummaryClockPanel" />
      139. </screen>
      140. <screen name="MovieContextMenuSummary" position="0,0" size="140,32">
      141. <widget source="parent.title" render="Label" position="0,10" size="140,16" font="FdLcD;16" halign="center" valign="bottom" zPosition="1" noWrap="1" />
      142. <widget source="selected" render="Label" position="0,21" size="140,14" font="FdLcD;14" halign="center" valign="top" zPosition="1" noWrap="1" />
      143. <panel name="SummaryIconsPanel" />
      144. <panel name="SummaryClockPanel" />
      145. </screen>
      146. <screen name="MovieSelectionSummary" position="0,0" size="140,32">
      147. <widget source="parent.Service" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" valign="bottom" zPosition="1" noWrap="1">
      148. <convert type="MovieInfo">RecordServiceName</convert>
      149. </widget>
      150. <widget source="name" render="Label" position="0,13" size="140,16" font="FdLcD;14" halign="center" valign="top" zPosition="1" noWrap="1" />
      151. <widget source="parent.Service" render="Label" position="0,25" size="70,12" font="FdLcD;12" halign="left" valign="bottom" noWrap="1" zPosition="1" >
      152. <convert type="ServiceTime">Duration</convert>
      153. <convert type="ClockToText">AsLength</convert>
      154. </widget>
      155. <widget source="parent.Service" render="Label" position="70,25" size="70,12" font="FdLcD;12" halign="right" valign="bottom" noWrap="1" zPosition="1" >
      156. <convert type="MovieInfo">FileSize</convert>
      157. </widget>
      158. </screen>
      159. <!-- channelselection-->
      160. <screen name="ChannelSelection_summary" position="0,0" size="140,32">
      161. <widget source="parent.ServiceEvent" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" valign="bottom" zPosition="1" noWrap="1">
      162. <convert type="ServiceName">Name</convert>
      163. </widget>
      164. <widget source="parent.ServiceEvent" render="Label" position="0,13" size="140,14" font="FdLcD;14" halign="center" valign="top" zPosition="1" noWrap="1">
      165. <convert type="EventName">Name</convert>
      166. </widget>
      167. <widget source="parent.ServiceEvent" render="Progress" position="0,26" size="60,6" borderWidth="1" zPosition="1" >
      168. <convert type="EventTime">Progress</convert>
      169. </widget>
      170. <widget source="parent.ServiceEvent" render="Label" position="70,25" size="70,12" font="FdLcD;12" halign="right" valign="bottom" noWrap="1" zPosition="1" >
      171. <convert type="EventTime">VFDRemaining</convert>
      172. <convert type="RemainingToText">VFDNoSeconds</convert>
      173. </widget>
      174. </screen>
      175. <!-- menus-->
      176. <screen name="MenuSummary" position="0,0" size="140,32">
      177. <widget source="parent.title" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" valign="top" zPosition="1" noWrap="1" />
      178. <widget source="parent.menu" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="center" valign="bottom" zPosition="1" noWrap="1" >
      179. <convert type="StringListSelection" />
      180. </widget>
      181. </screen>
      182. <!-- setup-->
      183. <screen name="SetupSummary" position="0,0" size="140,32">
      184. <!-- <widget source="SetupTitle" render="Label" position="0,0" size="170,18" font="FdLcD;15" halign="left" valign="top" noWrap="1" /> -->
      185. <widget source="SetupEntry" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" valign="top" zPosition="1" noWrap="1" />
      186. <widget source="SetupValue" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="center" valign="bottom" zPosition="1" noWrap="1" />
      187. </screen>
      188. <!-- misc-->
      189. <screen name="SimpleSummary" position="0,0" size="140,32">
      190. <widget source="parent.Title" render="Label" position="0,10" size="140,16" font="FdLcD;16" halign="center" valign="bottom" zPosition="1" noWrap="1" />
      191. </screen>
      192. <!-- standby -->
      193. <screen name="StandbySummary" position="0,0" size="140,32">
      194. <widget source="global.CurrentTime" render="Label" position="0,0" size="140,22" font="FdLcD;18" halign="left" noWrap="1">
      195. <convert type="ClockToText">Format:%a %e %b %Y</convert>
      196. </widget>
      197. <widget source="global.CurrentTime" render="Label" position="0,15" size="120,22" font="FdLcD;22" halign="left" noWrap="1">
      198. <convert type="ClockToText">Format:%H:%M</convert>
      199. </widget>
      200. <widget source="session.RecordState" render="Pixmap" pixmap="rec.png" position="121,22" size="19,10">
      201. <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,True,CheckSourceBoolean</convert>
      202. <convert type="ConditionalShowHide">Blink</convert>
      203. </widget>
      204. <widget source="session.RecordState" render="Pixmap" pixmap="rec.png" position="121,22" size="19,10">
      205. <convert type="ConfigEntryTest">config.usage.blinking_rec_symbol_during_recording,False,CheckSourceBoolean</convert>
      206. <convert type="ConditionalShowHide" />
      207. </widget>
      208. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-a.png" position="68,19" size="9,14">
      209. <convert type="TunerInfo">TunerUseMask</convert>
      210. <convert type="ValueBitTest">1</convert>
      211. <convert type="ConditionalShowHide" />
      212. </widget>
      213. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-b.png" position="77,19" size="9,14">
      214. <convert type="TunerInfo">TunerUseMask</convert>
      215. <convert type="ValueBitTest">2</convert>
      216. <convert type="ConditionalShowHide" />
      217. </widget>
      218. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-c.png" position="86,19" size="9,14">
      219. <convert type="TunerInfo">TunerUseMask</convert>
      220. <convert type="ValueBitTest">4</convert>
      221. <convert type="ConditionalShowHide" />
      222. </widget>
      223. <widget source="session.TunerInfo" render="Pixmap" pixmap="tuner-d.png" position="95,19" size="9,14">
      224. <convert type="TunerInfo">TunerUseMask</convert>
      225. <convert type="ValueBitTest">8</convert>
      226. <convert type="ConditionalShowHide" />
      227. </widget>
      228. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-a-act.png" position="68,19" size="9,15">
      229. <convert type="FrontendInfo">NUMBER</convert>
      230. <convert type="ValueRange">0,0</convert>
      231. <convert type="ConditionalShowHide" />
      232. </widget>
      233. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-b-act.png" position="77,19" size="9,15">
      234. <convert type="FrontendInfo">NUMBER</convert>
      235. <convert type="ValueRange">1,1</convert>
      236. <convert type="ConditionalShowHide" />
      237. </widget>
      238. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-c-act.png" position="86,19" size="9,15">
      239. <convert type="FrontendInfo">NUMBER</convert>
      240. <convert type="ValueRange">2,2</convert>
      241. <convert type="ConditionalShowHide" />
      242. </widget>
      243. <widget source="session.FrontendInfo" render="Pixmap" pixmap="tuner-d-act.png" position="95,19" size="9,15">
      244. <convert type="FrontendInfo">NUMBER</convert>
      245. <convert type="ValueRange">3,3</convert>
      246. <convert type="ConditionalShowHide" />
      247. </widget>
      248. </screen>
      249. <!-- Plugin browser -->
      250. <screen name="PluginBrowserSummary" position="fill">
      251. <widget source="parent.Title" render="Label" position="top" size="*,14" font="FdLcD;15" halign="center" valign="top" zPosition="1" noWrap="1" />
      252. <widget source="entry" render="Label" position="fill" size="*,18" font="FdLcD;10" halign="center" valign="top" zPosition="1" />
      253. </screen>
      254. <!-- JobView Summary -->
      255. <screen name="JobView_summary" position="0,0" size="140,32">
      256. <widget source="parent.summary_job_name" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" valign="bottom" zPosition="1" noWrap="1" />
      257. <widget source="parent.summary_job_task" render="Label" position="0,13" size="140,14" font="FdLcD;14" halign="center" valign="top" zPosition="1" noWrap="1" />
      258. <widget source="parent.summary_job_progress" render="Progress" position="0,26" size="60,6" borderWidth="1" zPosition="1" />
      259. <widget source="parent.summary_job_progress" render="Label" position="70,25" size="70,12" font="FdLcD;12" halign="right" valign="bottom" noWrap="1" zPosition="1" >
      260. <convert type="ProgressToText" />
      261. </widget>
      262. </screen>
      263. <screen name="EventView_summary" position="fill">
      264. <widget source="parent.Title" render="Label" position="top" size="*,14" font="FdLcD;16" halign="center" valign="top" zPosition="1" noWrap="1" />
      265. <widget source="parent.summary_description" render="Label" position="fill" size="*,18" font="FdLcD;10" halign="center" valign="top" zPosition="1" />
      266. </screen>
      267. <screen name="EventViewSimple_summary" position="fill">
      268. <widget source="parent.Title" render="Label" position="top" size="*,14" font="FdLcD;16" halign="center" valign="top" zPosition="1" noWrap="1" />
      269. <widget source="parent.summary_description" render="Label" position="fill" size="*,18" font="FdLcD;10" halign="center" valign="top" zPosition="1" />
      270. </screen>
      271. <!-- EPG Screens -->
      272. <screen name="EPGSelection_summary" position="0,0" size="140,32">
      273. <panel name="SummaryEpgPanel" />
      274. </screen>
      275. <screen name="EPGSelectionMulti_summary" position="0,0" size="140,32">
      276. <panel name="SummaryEpgPanel" />
      277. </screen>
      278. <screen name="QuickEPG_summary" position="0,0" size="140,32">
      279. <panel name="SummaryEpgPanel" />
      280. </screen>
      281. <screen name="GraphicalInfoBarEPG_summary" position="0,0" size="140,32">
      282. <panel name="SummaryEpgPanel" />
      283. </screen>
      284. <screen name="GraphicalEPG_summary" position="0,0" size="140,32">
      285. <panel name="SummaryEpgPanel" />
      286. </screen>
      287. <screen name="GraphicalEPGPIG_summary" position="0,0" size="140,32">
      288. <panel name="SummaryEpgPanel" />
      289. </screen>
      290. <screen name="ChoiceBox_summary" position="0,0" size="140,32">
      291. <widget source="parent.summary_list" render="Label" position="0,0" size="140,30" font="FdLcD;11" valign="top" noWrap="1" />
      292. </screen>
      293. <screen name="MessageBox_summary" position="0,0" size="140,32">
      294. <widget source="parent.Text" render="Label" position="0,0" size="140,16" font="FdLcD;16" valign="top" halign="center" />
      295. <widget source="parent.selectedChoice" render="Label" position="0,16" size="140,16" font="FdLcD;14" valign="bottom" halign="center" />
      296. </screen>
      297. <screen name="MessageBoxSimple_summary" position="0,0" size="140,32">
      298. <widget source="parent.Text" render="Label" position="0,0" size="140,16" font="FdLcD;16" valign="top" halign="center" />
      299. <widget source="parent.selectedChoice" render="Label" position="0,16" size="140,16" font="FdLcD;14" valign="bottom" halign="center" />
      300. </screen>
      301. <screen name="AboutSummary" position="0,0" size="140,32">
      302. <widget source="AboutText" render="Label" position="0,0" size="140,32" font="FdLcD;11" />
      303. </screen>
      304. <screen name="TimerEditListSummary" position="0,0" size="140,32">
      305. <widget source="service" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="left" valign="bottom" />
      306. <widget source="name" render="Label" position="0,11" size="140,18" font="FdLcD;15" halign="left" noWrap="1" />
      307. <widget source="time" render="Label" position="0,23" size="110,12" font="FdLcD;12" halign="left" transparent="1" />
      308. </screen>
      309. <screen name="WizardSummary" position="0,0" size="140,32">
      310. <widget source="text" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" />
      311. <widget source="parent.list" render="Label" position="0,16" size="140,16" font="FdLcD;12" halign="center" noWrap="1" >
      312. <convert type="StringListSelection" />
      313. </widget>
      314. </screen>
      315. <screen name="LanguageWizardSummary" position="0,0" size="140,32">
      316. <widget source="parent.summarytext" render="Label" position="0,0" size="140,32" font="FdLcD;12" halign="center" />
      317. <widget source="parent.summarylangname" render="Label" position="0,50" size="140,14" font="FdLcD;12" halign="center" noWrap="1" />
      318. </screen>
      319. <screen name="VideoWizardSummary" position="0,0" size="140,32">
      320. <widget source="text" render="Label" position="0,0" size="140,32" font="FdLcD;12" halign="center" />
      321. <widget source="parent.list" render="Label" position="0,50" size="140,14" font="FdLcD;12" halign="center" noWrap="1" >
      322. <convert type="StringListSelection" />
      323. </widget>
      324. </screen>
      325. <!-- DVD -->
      326. <screen name="DVDSummary" position="fill">
      327. <widget source="session.CurrentService" render="Label" position="top" size="*,28" font="FdLcD;12" >
      328. <convert type="ServiceName">Name</convert>
      329. </widget>
      330. <widget source="session.CurrentService" render="Progress" position="top" size="*,4" borderWidth="1">
      331. <convert type="ServicePosition">VFDPosition</convert>
      332. </widget>
      333. <panel position="fill">
      334. <widget source="session.CurrentService" render="Label" position="left" size="60,*" font="FdLcD;12" halign="left">
      335. <convert type="ServicePosition">VFDPosition</convert>
      336. </widget>
      337. <widget name="Chapter" position="fill" font="FdLcD;12" halign="left" />
      338. </panel>
      339. </screen>
      340. <screen name="NumberZap_summary" position="0,0" size="140,32">
      341. <widget source="parent.number_summary" render="Label" position="0,10" size="140,30" font="FdLcD;26" halign="left" noWrap="1" />
      342. <panel name="SummaryIconsPanel" />
      343. <panel name="SummaryClockPanel" />
      344. </screen>
      345. <!-- ViX -->
      346. <screen name="VIXDevicesPanelSummary" position="0,0" size="140,32">
      347. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" valign="top" noWrap="1" />
      348. <widget source="entry" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" valign="bottom" noWrap="1" />
      349. <!--<widget source="desc" render="Label" position="0,38" size="140,26" font="FdLcD;12" halign="left" transparent="1" />-->
      350. </screen>
      351. <screen name="VIXSwap_summary" position="0,0" size="140,32">
      352. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      353. <widget source="parent.swapname_summary" render="Label" position="0,16" size="140,14" font="FdLcD;16" halign="left" noWrap="1" />
      354. <!--<widget source="parent.swapactive_summary" render="Label" position="0,50" size="140,14" font="FdLcD;12" halign="left" transparent="1" />-->
      355. </screen>
      356. <screen name="UpdatePlugin_summary" position="0,0" size="140,32">
      357. <widget source="parent.Title" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="center" valign="top" noWrap="1" />
      358. <widget source="parent.package" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="center" valign="bottom" noWrap="1" />
      359. </screen>
      360. <screen name="SoftwareUpdateChanges_summary" position="fill">
      361. <!--<widget source="parent.title_summary" render="Label" position="top" size="*,14" font="FdLcD;16" halign="left" valign="top" noWrap="1" />-->
      362. <widget source="parent.text_summary" render="Label" position="fill" size="*,18" font="FdLcD;10" halign="left" valign="top" />
      363. </screen>
      364. <!-- AutoTimerOverview -->
      365. <screen name="AutoTimerOverviewSummary" position="0,0" size="140,32">
      366. <widget source="parent.Title" render="Label" position="0,0" size="140,16" font="FdLcD;16" halign="left" valign="bottom" />
      367. <widget source="entry" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      368. </screen>
      369. <screen name="NetworkServicesSummary" position="0,0" size="140,32">
      370. <widget source="title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      371. <widget source="status_summary" render="Label" position="0,16" size="190,16" font="FdLcD;14" halign="left" transparent="1" />
      372. <!--<widget source="autostartstatus_summary" render="Label" position="0,49" size="190,15" font="FdLcD;14" halign="left" transparent="1" />-->
      373. </screen>
      374. <screen name="CrossEPG_MenuSummary" position="0,0" size="140,32">
      375. <widget source="SetupTitle" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      376. <widget source="SetupEntry" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      377. <!--<widget source="SetupValue" render="Label" position="0,50" size="140,14" font="FdLcD;12" halign="left" transparent="1" />-->
      378. <!-- <panel name="SummaryTunerStatusPanel" /> -->
      379. </screen>
      380. <screen name="CrossEPG_Rytec_Update_summary" position="0,0" size="140,32">
      381. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      382. <widget source="parent.summary_action" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      383. <!-- <panel name="SummaryTunerStatusPanel" /> -->
      384. </screen>
      385. <screen name="CrossEPG_Xepgdb_Update_summary" position="0,0" size="140,32">
      386. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      387. <widget source="parent.summary_action" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      388. <!-- <panel name="SummaryTunerStatusPanel" /> -->
      389. </screen>
      390. <screen name="CrossEPG_Converter_summary" position="0,0" size="140,32">
      391. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      392. <widget source="parent.summary_action" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      393. <!-- <panel name="SummaryTunerStatusPanel" /> -->
      394. <panel name="SummaryClockPanel" />
      395. </screen>
      396. <screen name="CrossEPG_Importer_summary" position="0,0" size="140,32">
      397. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      398. <widget source="parent.summary_action" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      399. <!-- <panel name="SummaryTunerStatusPanel" /> -->
      400. </screen>
      401. <screen name="CrossEPG_Loader_summary" position="0,0" size="140,32">
      402. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      403. <widget source="parent.summary_action" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      404. <!-- <panel name="SummaryTunerStatusPanel" /> -->
      405. </screen>
      406. <screen name="CrossEPG_Downloader_summary" position="0,0" size="140,32">
      407. <widget source="parent.Title" render="Label" position="0,0" size="160,16" font="FdLcD;16" halign="left" noWrap="1" />
      408. <widget source="parent.summary_action" render="Label" position="0,16" size="140,16" font="FdLcD;14" halign="left" noWrap="1" />
      409. <!--<widget source="parent.summary_status" render="Label" position="0,41" size="140,18" font="FdLcD;16" halign="left" noWrap="1" />-->
      410. </screen>
      411. <!-- LCD screen EMC -->
      412. <screen name="EMCMoviePlayerSummary" position="0,0" size="140,32" >
      413. <widget source="session.CurrentService" render="Label" position="1,1" size="130,12" font="FdLcD;14" halign="center">
      414. <convert type="ServiceName">Name</convert>
      415. </widget>
      416. <widget source="Service" render="Progress" position="1,15" size="130,4" zPosition="2" borderWidth="1">
      417. <convert type="EMCServicePosition">Position</convert>
      418. </widget>
      419. <widget source="Service" render="Progress" position="1,15" size="130,4" zPosition="1" borderWidth="1">
      420. <convert type="EMCRecordPosition">Position</convert>
      421. </widget>
      422. <widget source="global.CurrentTime" render="Label" position="1,22" size="58,25" font="FdLcD;12" halign="center">
      423. <convert type="ClockToText">Format:%H:%M</convert>
      424. </widget>
      425. <widget source="session.CurrentService" render="Label" position="65,22" size="72,25" font="FdLcD;12" halign="center">
      426. <convert type="ServicePosition">Remaining,Negate</convert>
      427. </widget>
      428. <widget source="session.RecordState" render="FixedLabel" text="REC" position="67,22" size="70,25" font="FdLcD;12" halign="center">
      429. <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
      430. <convert type="ConditionalShowHide">Blink</convert>
      431. </widget>
      432. </screen>
      433. </skin>
      Alles anzeigen

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von F.Horst ()

    • Nur , wenn man nicht den Buffer erhöht. Zumindest bei livestreamer.Ansonsten hatte ich schon ein HD-Stream fast 2h durchlaufen lassen.
      Ansonsten unter Mediaportal ruckelt es sehr schnell nach ein paar Sekunden, trotz 32 MB.

      Gruß SweetMP4...
      VU+ Ultimo 4k(1x FBC-DVB-S2 Twin) mit VTI-Team Image v. 14.0.x + 6TB Purple WD6NPURX-64J
      Sony KDL-40W905A Triluminos Technology
      Multytenne Twin 13.0/19.2/23.5/28.2 + Johansson Stacker/Destacker 9640 KIT
    • Da, brauch man nicht viel testen. So wie ich es dort im openATV gelesen habe, wäre Gstreamer 1.60 für die Vu+ eine Katastrophe.
      Da läuft die 1.4.5 dagegen relativ gut auf der Box.

      Gruß SweetMP4...
      VU+ Ultimo 4k(1x FBC-DVB-S2 Twin) mit VTI-Team Image v. 14.0.x + 6TB Purple WD6NPURX-64J
      Sony KDL-40W905A Triluminos Technology
      Multytenne Twin 13.0/19.2/23.5/28.2 + Johansson Stacker/Destacker 9640 KIT
    • hallo zusammen,
      ich habe mich etwas in das Thema IPTV unter VTI eingelesen, doch leider erscheint es mir, dass man um das openATV nicht rumkommt...

      ich möchte nicht wechseln - daher meine Frage hier:
      hab aktuell die VTI 9.0.x
      was braucht man bei diesem image für files damit man IPTV schauen kann?