Angepinnt PiconManager(mod) -Picons managen auf der Box

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

    • PiconManager(mod) -Picons managen auf der Box

      Hi Leute,

      Das abrufen der einzelnen Piconpakete gestaltete sich bei anderen Hostern als schwierig, weil dafür Website´s erstellt werden mussten und im Plugin einige Änderungen durchgeführt werden mussten. Nachdem das verändern im Plugin durch @einfall freigegeben wurde, hatte ich mir @shadowrider mit ins Boot geholt, weil ich von der Materie nicht viel bis keine Ahnung habe.

      @shadowrider und @plnick haben die letzten Wochen mit coden verbracht und das Plugin so umgebaut, das das Plugin nun im 2-Serverbetrieb funktioniert.
      Desweiteren sind folgende Änderungen ins Plugin eingeflossen:
      • Anzeige der Piconpakete nach X-Tagen zum letzten Update (ab V.2.4-r0)
      • Serverauswahl VTI: vuplus-support.org oder Second Server (Funktion 2. Server nicht sichtbar wenn kein 2. Server vorhanden ab V. 2.3-r0)
      • Übernahme des gewählten Servers auch mit "OK"-Taste, Piconpakete werden ohne Neustart neu geladen
      • Läd Picons by Referenz und by Name ( by Name ab V. 2.3-r0)
      • Ersetzt Referenz-Picons durch by Name-Picons oder umgekehrt beim Download
      • Debug-Protokollierung ein- und abschaltbar
      • Filter bleiben bei Druck auf +/- erhalten
      • deutsches Sprachpaket weiter angepasst
      • Piconvorschau wird immer angezeigt, sobald das Picon vom Receiver anzeigbar ist
      • Standardpiconansicht auch bei Picon by_Name(ab V.2.4-r0)
      • Zwischenspeichern der Liste um Traffic einzusparen
      • Auswahl der angezeigten Piconpakte für die einzelnen Provider/Satelliten
      • Setzen eines Standardpicons, um die Piconpakete einfacher vergleichen zu können
      • Help-Funktion


      Funktion:
      Der Piconmanager lädt in ein konfiguriertes Verzeichnis, die Picons des ausgewählten Piconpaketes gem. eueren Bouquets für TV und Radio.
      Dieses erleichtert euch das aktuallisieren eurer Picons, indem ihr es bequem am Receiver ausführen könnt.

      Steuerung:
      • Button-Rot: Hiermit wählt ihr den Speicherort eurer Picons an. Mögliche Speicherorte: USB, HDD bzw. Flashspeicher des Receivers
      • Button-Grün: Start des Downloads für das markierte Piconpaket in den gewählten Speicherort
      • Button-Gelb: Hier wird der Pfad zu dem Speicherort gewählt (z.B. /media/usb/picons/)
      • Button-Blau: Hier kann ein Pfad für die Speicherung angelegt werden.
      • OK: Ruft in der Piconvorschau ein zufälliges Picon auf.
      • Chanel +/-: Schalte die verschiedenen Gruppen um. Auswahl der angezeigten Pakete für Provider/Satellit
      • EPG/Info: Ruft die Kanalliste zum setzen eines Standardkanals zur Anzeige von Picons auf. Bei gesetztem Standardpicon wird dieses durch erneuten Druck auf EPG/Info entfernt.
      • Zifferntasten 1/3: Wechselt die Auswahl der Piconersteller (vorwärts/rückwärts)
      • Zifferntasten 4/6: Wechselt die Auswahl der Picongrösse (vorwärts/rückwärts)
      • Zifferntasten 7/9: Wechselt die Farbtiefenauswahl (vorwärts/rückwärts)
      • HELP: Ruf die Hilfe auf und zeigtund bennent die Funktion der einzelnen Tasten
      • Menütaste: Hierüber ereicht man die PiconManagerMod-Einstellungen, für die Selktion seiner favorisierten Piconeinstellungen und Auswahl des zuerst angesprochenen Servers (aktuell nur 1 Server vorhanden)


      @PiconUploader
      Wer Picons uploaden möchte wendet sich bitte an einen Admin um die Zugangsdaten zu erhalten.
      Bei Aktualisierung eines Paketes, werden die neuen Picons einfach hochgeladen und die alten überschrieben. Wichtig!!! Die Textdatei Namens 00_picon_info.txt muß dann durch euch aktualisiert und gespeichert werden! In dieser Datei steht in der 1. Zeile das Datum der letzten Aktualisierung und die Angaben zum Paketnamen, Grösse, Farbtiefe usw. welche zur Anzeige im Plugin genutzt werden..
      Den Piconordner selbst solltet ihr nicht mehr umbennen, dieses erzeugt nur unnötigen Traffic. Nur die neuen Picons reinladen und die Textdatei mit neuem Datum versehen.
      00_picon_info.txt

      Quellcode

      1. 08.02.2015
      2. Mini Cool Picons transparent
      3. Astra 19.2E
      4. stefanbenno6
      5. 8bit
      6. 50x30



      27.04.2015: INFO für Full HD-Skins:
      Das Plugin ist für FullHD vorbereitet!
      Um die Listen in FullHD anzeigen zu können, ist im jeweiligen Skin in der skin.xml ein Parameter für die "PiconManagerList" anzulegen.
      Dadurch können auch die Piconbezeichnungen, die sehr lang sind komplett angezeigt werden.

      Im Plugin werden die Parameter durch folgenden Code erzeugt:

      Quellcode

      1. def ListEntry(entry):
      2. x, y, w, h = skin.parameters.get("PiconManagerList", (10,0,1280,25))
      3. return [entry, (eListboxPythonMultiContent.TYPE_TEXT, x, y, w, h, 0, RT_HALIGN_LEFT | RT_VALIGN_CENTER, entry[0])]

      Beispiel für die Parameterangabe in der skin.xml.

      Quellcode

      1. <parameter name="PiconManagerList" value="10,4,1920,39" />


      Die angeforderte Anpassung des Plugins auf FullHD ist somit nicht nötig.


      Nochmals meinen Dank an @shadowrider, ohne seinen Einsatz wäre es nicht möglich gewesen das Plugin wieder zum Rennen zu bringen.
      Grossen Dank für die Bereitstellung des Webspace durch das Vu+ Support Forum und den Einsatz von @plnick danken.
      Aber auch an logos2 geht mein grosser Dank, das er ebenfalls versucht hatte mit seinem Webspace zu helfen.

      Versionsverlauf






      • 29.11.2016: V2.4-r0, Zeitspanne für Anzeige der Piconpakete(X-Tage zu Update), Standardpicon auch für Picons by_Name
      • 18.10.2016: V2.3-r0, Picons by Name können geladen werden (thx @shadowrider)
      • 23.07.2016: Einstellung der Syncronisation mit second Server
      • 03.04.2015: V2.2-r0, Als Standardplugin in das VTi-Image eingeflossen
      • 16.02.2015: V2.1-r2 , Fehler im Channel-Button behoben
      • 15.02.2015: V2.1-r1 , interne Änderung
      • 15.02.2015: V2.1-r0 , verbesserte Bedienbarkeit, Änderung interner Pluginabläufe
      • 08.02.2015: V2.0-r0 , Umbau des Plugins auf 2-Serverbetrieb
      • 20.01.2015: V1.1-r0 , Erneuter Serverumzug. Hoffentlich der letzte! ;P
      • 17.01.2015: V1.0-r1 , Fix crash bei leerer Listen und Button grün, Fehlendes Element Übersetzung hinzugefügt, neue Button thx @Maggy
      • 14.01.2015: V1.0-r0 , "Einbau PiconManagerMod-Einstellungen", Server offline Meldung, Übersetzung erweitert
      • 12.01.2015: V0.2-r4 , Fehler beim Update beseitigt
      • 11.01.2015: V0.2-r3 , Anzeige der Version, verfeinerte Suchauswahl für Show group
      • 06.01.2015: V0.2-r2 wegen Anpassung an die neuen Piconpakete
      • 04.01.2015: Plugin nach Webspacesponsering durch logos2 wieder Online, Plugin auf neue URL angepasst
      • 26.12.2014: Bugfix
      • 26.12.2014: Kleinere Anpassungen
      • 25.12.2014: Einbau zusätzlicher Funktionen (Standardpicon, Auswahl Satellit/Provider)
      • 24.12.2014: Erste IPK der neuen Version von PiconManager
      • 24.12.2014: Durch Serverumzug der Database notwendige Änderungen am Grundplugin durch eine pugin.py


      Achtung: IPK wird hier im Thread nicht mehr aktualisiert. Das Plugin in der aktuellen Verion ist nur über den VTi-Feed zu beziehen!
      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)

      Dieser Beitrag wurde bereits 42 mal editiert, zuletzt von NaseDC ()

    • Django80 wenn du den Piconmanager startest durch die Picon Vereichnisse scrollst und ohne irgendwas herunterzuladen diesen durch "Exit" wieder beendest, funktioniert dies bei dir?
      Ich bekomme einen GS leider auf der Dream!

      Trotzdem danke an shadowrider :thumbsup:


      Brainfuck-Quellcode

      1. EXCEPTION IN PYTHON STARTUP CODE:
      2. ------------------------------------------------------------
      3. Traceback (most recent call last):
      4. File "/usr/lib/enigma2/python/mytest.py", line 740, in <module>
      5. runScreenTest()
      6. File "/usr/lib/enigma2/python/mytest.py", line 635, in runScreenTest
      7. runReactor()
      8. File "/usr/lib/enigma2/python/mytest.py", line 177, in runReactor
      9. reactor.run(installSignalHandlers=False)
      10. File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 1192, in run
      11. self.mainLoop()
      12. File "/usr/lib/enigma2/python/e2reactor.py", line 209, in mainLoop
      13. runMainloop()
      14. File "/usr/lib/enigma2/python/enigma.py", line 5735, in __call__
      15. return ret(*args, **kwargs)
      16. File "/usr/lib/enigma2/python/Components/ActionMap.py", line 47, in action
      17. res = self.actions[action]()
      18. File "/usr/lib/enigma2/python/Plugins/Extensions/piconmanager/plugin.py", line 203, in keyCancel
      19. shutil.rmtree("/var/volatile/tmp/piconmanager")
      20. File "/usr/lib/python2.7/shutil.py", line 237, in rmtree
      21. onerror(os.listdir, path, sys.exc_info())
      22. File "/usr/lib/python2.7/shutil.py", line 235, in rmtree
      23. names = os.listdir(path)
      24. OSError: [Errno 2] No such file or directory: '/var/volatile/tmp/piconmanager'
      25. ------------------------------------------------------------
      Alles anzeigen

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

    • Update Plugin

      @shadowrider hat den Bug bei DMM-Receivern gefixt.

      Was ich vorhin nicht geschrieben hatte, druck auf "OK" erzeugt ein neues Vorschau-Picon.


      Nun auch als IPK.
      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)
    • Habe gerade gesehen das ich nun unter /tmp ein piconmanager Verzeichnis habe mit den Vorschaubildern drinnen. Bleibt dieses Verzeichnis dauerhaft bestehen?
      Ich mein wenn man die Box neu rebootet und den Picon Manager nicht aktiviert, soll dann dieses Verzeichnis dennoch vorhanden sein?

      2014-12-25 12_48_34.png

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

    • Nein das Verzeichnis bleibt nicht erhalten.

      Das Verzeichnis inkl. Inhalt wird nur temprär erstellt und ist nach einem Gui-Neustart nciht mehr vorhanden.
      _______________________________________________________
      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)
    • einfall schrieb:

      @shadowrider Danke !


      @einfall, könntest du bitte die IPK aus #508 in deinen 1. Post übernehmen.
      Es werden dort z.Z. immer noch die alten IPK´s geladen ;)
      _______________________________________________________
      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)
    • das Verzeichnis wird beim beenden gelöscht, da es bei dir aber crasht und der Grund nicht nachvollziehbar ist (eure OE's sind in letzter zeit etwas unausgereift) habe ich es einfach abgefangen, so dass es im Fehlerfall eben nicht gelöscht wird
      ============================================================================================
    • Hallo zusammen,

      zunächst euch allen noch ein schönes Weihnachtsfest.

      Ich habe allerdings ein Problem (siehe Anhang) bei der Installation der ipk-Datei aus Beitrag 508 und ich vermute mal, dass die ipk nicht installiert wird. Wenn ich, nach einem Neustart, das Plugin starte, werden mir keine Picons zum downloaden angezeigt.

      Hat sich erledigt: Habe das Plugin deinstalliert und dann das ipk nochmal neu installiert, jetzt funktioniert es wieder.

      Danke!
      Dateien

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