Mediainfo v3.0.8

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

    • hmmm, bei mir öffnet sich mediainfo und der Download läuft sofort an.
      Dateien
      _______________________________________________________
      LG Nase
      Receiver
      Duo 4Kse DVB-S2x (45308X FBC) / DVB-T2 (BCM3466) ; Samsung HM321H intern ; Synology 218+ ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32
      Uno 4K SE DVB-S2 (45208 FBC) ; TOSHIBA MQ01ABD0 extern ; Synology 218+ ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32
      Uno 4K DVB-S2 (45208 FBC) ; Synology 218 ; Inverto Unicable II IDLU-UWT110-CUO1O-32P Multischalter 5/32 ; Inverto Pro Wideband IDLP-WDB01-OOPRO-OPP
      Zero 4K DVB-S2x (SI2166) / HMP-Combo DVB C/T2 Hybrid ; Synology 218+ ; Selfsat H30D2 / Maximum UHF 200


      Der Fortschritt lebt vom Austausch des Wissens. (Albert Einstein)
      Wende dein Gesicht der Sonne zu, dann fallen die Schatten hinter dich. (aus Uganda)
    • Film in MP starten, dann EPG-Taste drücken! ging bei mir auch nicht. Habes so gelöst MP starten, einen Stream starten-Menü Taste-Configuration-Mediainfo on Key geändert von EPG/INFO auf HELP mit OK bestätigen, danach wird der Download mit HELP gestartet. Bei mir geht es jetzt so wie es soll.
    • Es wird mit HELP nicht der Download gestartet sondern Mediainfo, Start Download mit Grüner Taste gestartet.
    • Ich weiß aber nichtmehr ob ich die Box über GUI oder direkt über Neustart gestartet habe!
    • raser schrieb:

      Ich kann das (uipositionsetup) nicht Installieren da es bei der Dreambox keines gibt.

      Da Blomquist so freundlich war und es mir erklärt hat wie ich das Plugin Umschreiben kann, geht es jetzt bei mir

      DANKE nochmals an Blomquist und den Ersteller des Plugins


      @Blomquist

      Kannst Du die Änderung hier rein stellen?

      Ich habe leider das selbe Problem, dass das Bild irgendwie zu groß bzw. mein Bildschirm zu klein ist.

      Vielen Dank für Eure Arbeit

      Thomas
      Vu+ Uno 4k SE - 1000GB SSD - DVB-C FBC - Vodafone (West) (Unitymedia-KabelBW)
      • VTi 15.0.02 + Update: 26.02.2023
      • Skin: Kerni-HD1R3 all in one - bluemod
    • Hi,

      hier mal meine "Anleitung"
      Damit müssten die Änderungen selber zu erledigen sein.


      Spoiler anzeigen

      Einstellen kannst Du das in der plugin.py
      Diese findest Du auf der Box unter

      /usr/lib/enigma2/python/Plugins/Extensions/mediainfo


      Diese Datei herunterladen (auf der Box lieber gleichzetig eine Sicherheitskopie erstellen) und mit einem Editor, ich nutze dazu Notepad++: notepad-plus-plus.org/ bearbeiten.

      In den Zeilen 557 bis 576 ist folgendes zu sehen:

      Quellcode

      1. skin = """
      2. <screen name="MediaInfo Setup" position="center,center" size="1280,720" backgroundColor="#00060606" title="MediaInfo v1.0" flags="wfNoBorder">
      3. <ePixmap position="0,0" size="1280,720" zPosition="-1"/>
      4. <widget source="global.CurrentTime" render="Label" position="50,20" size="300,28" font="Regular; 25" halign="left" backgroundColor="#26181d20" transparent="1" foregroundColor="#00999999">
      5. <convert type="ClockToText">Format:%A, %d.%m.%Y</convert>
      6. </widget>
      7. <widget source="global.CurrentTime" render="Label" position="50,50" size="100,28" font="Regular;25" halign="left" backgroundColor="#26181d20" transparent="1" foregroundColor="#00999999">
      8. <convert type="ClockToText">Default</convert>
      9. </widget>
      10. <widget source="session.VideoPicture" render="Pig" position="930,10" size="328,186" zPosition="3" backgroundColor="transparent" />
      11. <eLabel position="930,10" size="330,188" backgroundColor="#00ffffff" zPosition="0" name="Videoback" foregroundColor="#00ffffff" />
      12. <widget name="pname" position="50,105" size="1025,30" zPosition="0" font="Regular;26" transparent="1" foregroundColor="white" />
      13. <widget name="pinfo" position="50,135" size="1025,30" zPosition="0" font="Regular;26" transparent="1" foregroundColor="white" />
      14. <widget name="head" position="0,200" size="1280,25" backgroundColor="#00aaaaaa" zPosition="5" foregroundColor="#00000000" font="Regular;23" halign="center"/>
      15. <widget name="config" position="0,225" size="1280,325" backgroundColor="#00101214" scrollbarMode="showOnDemand" transparent="0" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/sel.png"/>
      16. <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/key_red.png" position="20,690" size="30,30" alphatest="blend" />
      17. <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/key_green.png" position="240,690" size="30,30" alphatest="blend" />
      18. <eLabel text="Abbrechen" position="60,690" size="180,26" zPosition="1" font="Regular;20" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />
      19. <eLabel text="Speichern" position="280,690" size="180,26" zPosition="1" font="Regular;19" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />
      20. </screen>"""
      Alles anzeigen


      und in den Zeilen 663 bis 689 dieses:

      Quellcode

      1. skin = """
      2. <screen name="MediaInfo" position="center,center" size="1280,720" backgroundColor="#00060606" title="MediaInfo v1.0" flags="wfNoBorder">
      3. <ePixmap position="0,0" size="1280,720" zPosition="-1"/>
      4. <widget source="global.CurrentTime" render="Label" position="50,20" size="300,28" font="Regular; 25" halign="left" backgroundColor="#26181d20" transparent="1" foregroundColor="#00999999">
      5. <convert type="ClockToText">Format:%A, %d.%m.%Y</convert>
      6. </widget>
      7. <widget source="global.CurrentTime" render="Label" position="50,50" size="100,28" font="Regular;25" halign="left" backgroundColor="#26181d20" transparent="1" foregroundColor="#00999999">
      8. <convert type="ClockToText">Default</convert>
      9. </widget>
      10. <widget source="session.VideoPicture" render="Pig" position="930,10" size="328,186" zPosition="3" backgroundColor="transparent" />
      11. <eLabel position="930,10" size="330,188" backgroundColor="#00ffffff" zPosition="0" name="Videoback" foregroundColor="#00ffffff" />
      12. <widget name="pname" position="50,105" size="1025,30" zPosition="0" font="Regular;26" transparent="1" foregroundColor="white" />
      13. <widget name="pinfo" position="50,135" size="1025,30" zPosition="0" font="Regular;26" transparent="1" foregroundColor="white" />
      14. <widget name="head" position="0,200" size="1280,25" backgroundColor="#00aaaaaa" zPosition="5" foregroundColor="#00000000" font="Regular;23" halign="center"/>
      15. <widget name="dllist" position="0,225" size="1280,325" backgroundColor="#00101214" scrollbarMode="showOnDemand" transparent="0" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/sel.png"/>
      16. <widget name="head2" position="0,550" size="1280,25" backgroundColor="#00aaaaaa" zPosition="5" foregroundColor="#00000000" font="Regular;23" halign="center"/>
      17. <widget name="unpacklist" position="0,575" size="1280,100" backgroundColor="#00101214" scrollbarMode="showOnDemand" transparent="0" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/sel.png"/>
      18. <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/key_red.png" position="20,690" size="30,30" alphatest="blend" />
      19. <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/key_green.png" position="240,690" size="30,30" alphatest="blend" />
      20. <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/key_yellow.png" position="460,690" size="30,30" alphatest="blend" />
      21. <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/key_blue.png" position="700,690" size="30,30" alphatest="blend" />
      22. <eLabel text="Loeschen" position="60,690" size="180,26" zPosition="1" font="Regular;20" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />
      23. <eLabel text="AddDownload" position="280,690" size="180,26" zPosition="1" font="Regular;19" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />
      24. <eLabel text="Start/Stop Download" position="500,690" size="200,26" zPosition="1" font="Regular;19" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />
      25. <eLabel text="Einstellung" position="740,690" size="160,26" zPosition="1" font="Regular;20" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />
      26. <widget name="pstatus" position="900,690" size="350,26" zPosition="1" font="Regular;20" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />
      27. </screen>"""
      Alles anzeigen


      Das sind die beiden Screens.

      Die Zeilen mit folgendem oder ähnlichen Inhalt

      Quellcode

      1. <ePixmap pixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/key_red.png" position="20,690" size="30,30" alphatest="blend" />

      ethalten die Angeben für die Buttongrafik

      Und die Zeilen mit diesem oder ähnlichen

      Quellcode

      1. <eLabel text="Loeschen" position="60,690" size="180,26" zPosition="1" font="Regular;20" halign="left" foregroundColor="grey" backgroundColor="black" transparent="1" />

      enthalten die Angaben zum Text neben den Buttons.

      Das kannst Du jetzt selber bearbeiten, wobei z.B. die Angabe position="20,690" bedeutet, dass die Position 20 Pixel vom linken Rand entfernt ist und 690 Pixel vom oberen Rand. Also der rote Button. Das wären dann Deine Stellschraube um die Buttons zu positionieren. Willst Du ihn höher haben, dann wäre mit z.B. position="20,650" zu probieren, ob es ausreicht.
      Da man das aber austesten müsste, wäre das umständlich, wenn ich das machen würde, da ich Deine genauen "Darstellungsprobleme" nicht kenne.


      Hast Du eine Änderung vorgenommen, dann kopiere die geänderte py wieder auf die Box ins Verzeichnis von MediaInfo (achte darauf, dass die Berechtigungen der py nicht geändert sind) und starte die Box neu.
      Erst danach sollten Änderungen zu sehen sein.


      Mit der Liste ist es etwas schwieriger.

      Das links und rechst in den Listen hat mich auch gestört.

      Das ist etwas umständlicher zu ändern.

      In dem Screen für die Einstellungen ist das diese Zeile:

      Quellcode

      1. <widget name="config" position="0,225" size="1280,325" backgroundColor="#00101214" scrollbarMode="showOnDemand" transparent="0" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/sel.png"/>


      Dort den Wert size="1280,325" z.B. in size="1180,325" ändern. Damit ist die Liste 100 Pixel schmaler. Das wird sich auf den rechten Rand auswirken. Um jetzt den Linken Rand zu verschieben, müsstest Du die Liste weiter rechts beginnen lassen. Das wäre dann der Wert position="0,225". Wenn Du den in position="50,225" änderst, hast Du 50 Pixel links Platz. Dadurch, dass die Liste 100 Pixel schmaler ist, hast Du jetzt links und rechts 50 Pixel Platz zum Rand.

      In dem Screen für die Übersicht ist es etwas schwieriger.
      Dort reicht es nicht, wenn Du die Liste nur verschmälerst. Das wäre die Zeile

      Quellcode

      1. <widget name="dllist" position="0,225" size="1280,325" backgroundColor="#00101214" scrollbarMode="showOnDemand" transparent="0" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/sel.png"/>

      Dort könnest Du auch nach dem o.g Beispiel verfahren.
      Jetzt kommt aber das Problem, dass wenn Du einen Download startest, die Liste zwar schmaler geworden ist, aber dennoch nicht alles zu sehen ist.
      Denn im Screen wird der Liste nur ein bestimmter Platz zugewiesen. Die größe der Liste wird an anderer Stelle definiert. So kann es sen, dass die Liste größer ist als der zugewiesene Platz.

      Deshalb musst Du auch in der pyton.py ab den Code der Zeile 636 ändern:

      Quellcode

      1. return [entry,
      2. (eListboxPythonMultiContent.TYPE_TEXT, 50, 0, 500, 25, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, entry[0], color2, color2, None, None),
      3. (eListboxPythonMultiContent.TYPE_TEXT, 560, 0, 360, 25, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, currentMB, color2, color2 , None, None),
      4. (eListboxPythonMultiContent.TYPE_PROGRESS, 920, 0, 120, 22, int(currentProgress), None, None, color2, None),
      5. (eListboxPythonMultiContent.TYPE_TEXT, 1050, 0, 70, 25, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, proanzeige, color2, color2 , None, None),
      6. (eListboxPythonMultiContent.TYPE_TEXT, 1140, 0, 130, 25, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, entry[5], color2, color2, None, None)
      7. ]

      Hier wird die Liste definiert. Die für Dich wahrscheinlich entscheidenen Werte sind in den letzten beiden Zeilen die 1050 und die 1140

      Kurze Erklärung:

      Das erste (eListboxPythonMultiContent.TYPE_ ist der Titel der Datei die geladen wird. die könnte so bleiben.
      die zweite Zeile mit (eListboxPythonMultiContent.TYPE_ ist die Angabe zu Größe des Downloads
      die dritte Zeile ist der Fortschrittsbalken
      die vierte Zeile ist die Prozenanzeige
      und die fünfte Zeile ist der aktuelle Status (Downlad / Done / usw.)

      In den einzelnen Zeilen die Zahlen, z.B. 20, 0, 565, 30, 0, geben die Positionen innerhalb der Liste an.
      Die erste Zahl gibt den Abstand zum linken Rand an, also 20 Pixel.
      Die dritte Zahl ist die Breite
      Die vierte Zahl ist die Höhe der einzelnen Zeile.
      Die zweite und die fünfte Zahl sind zu vernachlässigen.
      Daran müsstest Du jetzt rumbasteln bis es bei Dir passt


      Mein Liste sieht jetzt so aus:

      Quellcode

      1. return [entry,
      2. (eListboxPythonMultiContent.TYPE_TEXT, 20, 0, 565, 30, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, entry[0], color2, color2, None, None),
      3. (eListboxPythonMultiContent.TYPE_TEXT, 615, 0, 360, 30, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, currentMB, color2, color2 , None, None),
      4. (eListboxPythonMultiContent.TYPE_PROGRESS, 935, 0, 100, 25, int(currentProgress), None, None, color2, None),
      5. (eListboxPythonMultiContent.TYPE_TEXT, 1040, 0, 70, 30, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, proanzeige, color2, color2 , None, None),
      6. (eListboxPythonMultiContent.TYPE_TEXT, 1120, 0, 130, 30, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, entry[5], color2, color2, None, None)
      7. ]


      Wobei die Liste im Screen so definiert ist:

      Quellcode

      1. <widget name="dllist" position="20,233" size="1240,317" backgroundColor="#00101214" scrollbarMode="showOnDemand" transparent="0" selectionPixmap="/usr/lib/enigma2/python/Plugins/Extensions/mediainfo/buttons/sel.png"/>

      Ich habe die Liste im Screen also nur 40 Pixel schmaler gemacht. Dafür die Definition der Liste stärker geändert.
      Bei Dir könnte es also etwas mehr werden.



      Nach den Änderungen einen Neustart nicht vergessen!



      Blomquist
      Der menschliche Körper ist genial. Wenn man sein Ohr ganz langsam auf eine heiße Herdplatte legt, kann man riechen wie blöd man ist!
      Letzte Änderung der Signatur vor 15 Minuten.

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

    • Installationsproblem Mediainfo

      Hallo, vielleicht kann mir jemand helfen.
      Ich bekomme bei der Installation des Mediainfos folgende Fehlermeldung:collected errors: *wfopen: /usr/lib/enigma2/python/Plugins/Extensions/mediainfo/downloads:input/output error

      Gruß
      Doppelbert123

      Ich benutze Flashexpander
    • Hallo,
      Ich habe nun genau das gleiche Problem wie Doppelbert123!
      Bis vor ca. 3 Wochen lief alles bestens! Habe in der Zwischenzeit nur die "Standar"d Updates vom VTI vom Feed gemacht.
      Habe nun alles probiert; Sowohl mit V0.6 wie auch mit V1.1. Nichts wird abgespeichert.
      Film startet; jedoch kann ich die grüne Taste drücken und nichts passiert. Vorher wurde der Name jeweils unten angezeigt und der Status vom Fortschritt.