>> Neu >> PlexDream - Ein Plex Client Plugin für die DM 7080, 9xx, One und Two << Neu <<



Sticky [Plugin] PlexDream

    • Ok das mit UHD Skins hab ich mal vor einiger Zeit gehört, aber noch nie was gelesen von einem.
      Aber bei den Skins unterscheide ich nur für HD und FHD, alles was größer ist als FHD nutzt auch den FHD Skin.
      Also müsste er das Gui schon im ganzen sehen nur der ganze Bildschirm wir dann nicht genutzt.

      Source Code

      1. if DESKTOPSIZE.width() >= 1920:
      Also sollte die Anzeige schon passen nur etwas kleiner.

    • New

      Hallo,

      ich habe gerade das Plugin auf meiner DB920 installiert.
      Das scheint auch gut funktioniert zu haben.
      Nur, wo finde ich das Plugin nun auf der DB920? Ich finde es in keinem Menu??
      Auf den Box ist der MetrxStyleHD-Skin aktiv.
      Danke
      Thomas
      DreamBox 920HD
      DreanBoxOS Version 4.3.3.r1-2021-08-31
      ImageVerson Newnigma2-daily 2021-09-26

    • New

      Hallo,

      ich hoffe das geht so, ich hab das aus dem putty Terminal raus kopiert.

      Source Code

      1. login as: root
      2. root@192.168.2.195's password:
      3. ##############################################################################
      4. # #
      5. # This is a Dreambox #
      6. # #
      7. # with newnigma2.to #
      8. # #
      9. # Unauthorized access to this system is prohibited ! #
      10. # #
      11. # This system is actively monitored and all connections may be logged. #
      12. # By accessing this system, you consent to this monitoring. #
      13. # #
      14. ##############################################################################
      15. up 4 days, 20 hours, 56 minutes
      16. root@dm920:~$ wget http://plugins.boxpirates.dynvpn.de/plexdream-dreamos-install er.sh -O - | /bin/sh
      17. --2021-10-18 18:32:01-- http://plugins.boxpirates.dynvpn.de/plexdream-dreamos-i nstaller.sh
      18. Resolving plugins.boxpirates.dynvpn.de... 176.103.48.158
      19. Connecting to plugins.boxpirates.dynvpn.de|176.103.48.158|:80... connected.
      20. HTTP request sent, awaiting response... 200 OK
      21. Length: 699 [application/octet-stream]
      22. Saving to: ‘STDOUT’
      23. - 100%[===================>] 699 --.-KB/s in 0s
      24. 2021-10-18 18:32:02 (47,6 MB/s) - written to stdout [699/699]
      25. Ign http://feed.newnigma2.to ./ InRelease
      26. Ign http://feed.newnigma2.to ./ InRelease
      27. Ign http://plugins.boxpirates.dynvpn.de ./ InRelease
      28. Ign http://feed.newnigma2.to ./ InRelease
      29. Ign http://feed.newnigma2.to ./ InRelease
      30. Ign http://plugins.boxpirates.dynvpn.de ./ Release.gpg
      31. Ign http://feed.newnigma2.to ./ InRelease
      32. Get:1 http://feed.newnigma2.to ./ Release.gpg [819 B]
      33. Ign http://plugins.boxpirates.dynvpn.de ./ Release
      34. Get:2 http://feed.newnigma2.to ./ Release.gpg [819 B]
      35. Get:3 http://feed.newnigma2.to ./ Release.gpg [819 B]
      36. Hit http://feed.newnigma2.to ./ Release.gpg
      37. Hit http://feed.newnigma2.to ./ Release.gpg
      38. Get:4 http://feed.newnigma2.to ./ Release [1.601 B]
      39. Get:5 http://feed.newnigma2.to ./ Release [1.601 B]
      40. Get:6 http://feed.newnigma2.to ./ Release [1.603 B]
      41. Hit http://feed.newnigma2.to ./ Release
      42. Hit http://feed.newnigma2.to ./ Release
      43. Get:7 http://feed.newnigma2.to ./ Packages [24,7 kB]
      44. Get:8 https://apt.fury.io ./ InRelease [20 B]
      45. Ign https://apt.fury.io ./ InRelease
      46. Get:9 https://apt.fury.io ./ InRelease [20 B]
      47. Ign https://apt.fury.io ./ InRelease
      48. Get:10 http://feed.newnigma2.to ./ Packages [542 kB]
      49. Get:11 https://apt.fury.io ./ Release.gpg [20 B]
      50. Ign https://apt.fury.io ./ Release.gpg
      51. Get:12 http://plugins.boxpirates.dynvpn.de ./ Packages [862 B]
      52. Get:13 https://apt.fury.io ./ Release.gpg [20 B]
      53. Ign https://apt.fury.io ./ Release.gpg
      54. Get:14 https://apt.fury.io ./ Release [20 B]
      55. Ign https://apt.fury.io ./ Release
      56. Ign http://plugins.boxpirates.dynvpn.de ./ Translation-de_DE
      57. Get:15 http://feed.newnigma2.to ./ Packages [125 kB]
      58. Ign http://plugins.boxpirates.dynvpn.de ./ Translation-de
      59. Get:16 https://apt.fury.io ./ Release [20 B]
      60. Ign https://apt.fury.io ./ Release
      61. Ign http://plugins.boxpirates.dynvpn.de ./ Translation-en
      62. Hit http://feed.newnigma2.to ./ Packages
      63. Get:17 https://apt.fury.io ./ Packages/DiffIndex [20 B]
      64. Ign https://apt.fury.io ./ Packages/DiffIndex
      65. Hit http://feed.newnigma2.to ./ Packages
      66. Get:18 https://apt.fury.io ./ Translation-de_DE [10 B]
      67. Get:19 https://apt.fury.io ./ Translation-de [10 B]
      68. Get:20 https://apt.fury.io ./ Translation-en [20 B]
      69. Get:21 https://apt.fury.io ./ Packages/DiffIndex [20 B]
      70. Ign https://apt.fury.io ./ Packages/DiffIndex
      71. Get:22 https://apt.fury.io ./ Translation-de_DE [10 B]
      72. Get:23 https://apt.fury.io ./ Translation-de [10 B]
      73. Get:24 https://apt.fury.io ./ Translation-en [20 B]
      74. Get:25 https://apt.fury.io ./ Packages [20 B]
      75. Get:26 https://apt.fury.io ./ Translation-de_DE [10 B]
      76. Get:27 https://apt.fury.io ./ Translation-de [10 B]
      77. Get:28 https://apt.fury.io ./ Translation-en [20 B]
      78. Ign http://feed.newnigma2.to ./ Translation-de_DE
      79. Ign http://feed.newnigma2.to ./ Translation-de
      80. Ign http://feed.newnigma2.to ./ Translation-en
      81. Ign http://feed.newnigma2.to ./ Translation-de_DE
      82. Get:29 https://apt.fury.io ./ Packages [20 B]
      83. Ign http://feed.newnigma2.to ./ Translation-de
      84. Ign http://feed.newnigma2.to ./ Translation-en
      85. Ign http://feed.newnigma2.to ./ Translation-de_DE
      86. Get:30 https://apt.fury.io ./ Translation-de_DE [10 B]
      87. Ign http://feed.newnigma2.to ./ Translation-de
      88. Ign http://feed.newnigma2.to ./ Translation-en
      89. Ign http://feed.newnigma2.to ./ Translation-de_DE
      90. Ign http://feed.newnigma2.to ./ Translation-de
      91. Get:31 https://apt.fury.io ./ Translation-de [10 B]
      92. Ign http://feed.newnigma2.to ./ Translation-en
      93. Get:32 https://apt.fury.io ./ Translation-en [20 B]
      94. Ign http://feed.newnigma2.to ./ Translation-de_DE
      95. Ign http://feed.newnigma2.to ./ Translation-de
      96. Ign http://feed.newnigma2.to ./ Translation-en
      97. Get:33 https://apt.fury.io ./ Packages [20 B]
      98. Get:34 https://apt.fury.io ./ Translation-de_DE [10 B]
      99. Get:35 https://apt.fury.io ./ Translation-de [10 B]
      100. Get:36 https://apt.fury.io ./ Translation-en [20 B]
      101. Get:37 https://apt.fury.io ./ Packages [20 B]
      102. Get:38 https://apt.fury.io ./ Translation-de_DE [10 B]
      103. Get:39 https://apt.fury.io ./ Translation-de [10 B]
      104. Get:40 https://apt.fury.io ./ Translation-en [20 B]
      105. Get:41 https://apt.fury.io ./ Packages [20 B]
      106. Get:42 https://apt.fury.io ./ Translation-de_DE [10 B]
      107. Ign https://apt.fury.io ./ Translation-de_DE
      108. Get:43 https://apt.fury.io ./ Translation-de [10 B]
      109. Ign https://apt.fury.io ./ Translation-de
      110. Get:44 https://apt.fury.io ./ Translation-en [20 B]
      111. Ign https://apt.fury.io ./ Translation-en
      112. Hit https://apt.fury.io ./ Packages [20 B]
      113. Get:45 https://apt.fury.io ./ Translation-de_DE [10 B]
      114. Ign https://apt.fury.io ./ Translation-de_DE
      115. Get:46 https://apt.fury.io ./ Translation-de [10 B]
      116. Ign https://apt.fury.io ./ Translation-de
      117. Get:47 https://apt.fury.io ./ Translation-en [20 B]
      118. Ign https://apt.fury.io ./ Translation-en
      Show All
      DreamBox 920HD
      DreanBoxOS Version 4.3.3.r1-2021-08-31
      ImageVerson Newnigma2-daily 2021-09-26

      Post was edited 1 time, last by murxer ().


    • New

      Teil Zwei:


      Source Code

      1. Fetched 714 kB in 5s (137 kB/s)
      2. Reading package lists... Done
      3. Reading package lists... Done
      4. Building dependency tree
      5. Reading state information... Done
      6. The following extra packages will be installed:
      7. python-db python-dill python-imaging python-mmap python-multiprocessing
      8. python-ndg-httpsclient python-pysocks python-requests python-unixadmin
      9. python-urllib3
      10. The following NEW packages will be installed:
      11. enigma2-plugin-extensions-plexdream python-db python-dill pytho
      12. Fetched 4.474 kB in 0s (4.659 kB/s)
      13. Selecting previously unselected package python-imaging.
      14. (Reading database ... 16488 files and directories currently installed.)
      15. Preparing to unpack .../python-imaging_1.1.7-r5.0_armhf.deb ...
      16. Unpacking python-imaging (1.1.7-r5.0) ...
      17. Selecting previously unselected package python-db.
      18. Preparing to unpack .../python-db_2.7.11-r1-nn2-1.0_armhf.deb ...
      19. Unpacking python-db (2.7.11-r1-nn2-1.0) ...
      20. Selecting previously unselected package python-unixadmin.
      21. Preparing to unpack .../python-unixadmin_2.7.11-r1-nn2-1.0_armhf.deb ...
      22. Unpacking python-unixadmin (2.7.11-r1-nn2-1.0) ...
      23. Selecting previously unselected package python-urllib3.
      24. Preparing to unpack .../python-urllib3_1.14-r0.0_armhf.deb ...
      25. Unpacking python-urllib3 (1.14-r0.0) ...
      26. Selecting previously unselected package python-ndg-httpsclient.
      27. Preparing to unpack .../python-ndg-httpsclient_0.4.2-r0.0_armhf.deb ...
      28. Unpacking python-ndg-httpsclient (0.4.2-r0.0) ...
      29. Selecting previously unselected package python-pysocks.
      30. Preparing to unpack .../python-pysocks_1.5.7-r0.0_armhf.deb ...
      31. Unpacking python-pysocks (1.5.7-r0.0) ...
      32. Selecting previously unselected package python-requests.
      33. Preparing to unpack .../python-requests_2.11.1-r0.0_armhf.deb ...
      34. Unpacking python-requests (2.11.1-r0.0) ...
      35. Selecting previously unselected package python-dill.
      36. Preparing to unpack .../python-dill_0.2.6-r0.0_armhf.deb ...
      37. Unpacking python-dill (0.2.6-r0.0) ...
      38. Selecting previously unselected package python-mmap.
      39. Preparing to unpack .../python-mmap_2.7.11-r1-nn2-1.0_armhf.deb ...
      40. Unpacking python-mmap (2.7.11-r1-nn2-1.0) ...
      41. Selecting previously unselected package python-multiprocessing.
      42. Preparing to unpack .../python-multiprocessing_2.7.11-r1-nn2-1.0_armhf.deb ...
      43. Unpacking python-multiprocessing (2.7.11-r1-nn2-1.0) ...
      44. Selecting previously unselected package enigma2-plugin-extensions-plexdream.
      45. Preparing to unpack .../enigma2-plugin-extensions-plexdream_1.0.6_all.deb ...
      46. Unpacking enigma2-plugin-extensions-plexdream (1.0.6) ...
      47. Setting up python-imaging (1.1.7-r5.0) ...
      48. Setting up python-db (2.7.11-r1-nn2-1.0) ...
      49. Setting up python-unixadmin (2.7.11-r1-nn2-1.0) ...
      50. Setting up python-urllib3 (1.14-r0.0) ...
      51. Setting up python-ndg-httpsclient (0.4.2-r0.0) ...
      52. Setting up python-pysocks (1.5.7-r0.0) ...
      53. Setting up python-requests (2.11.1-r0.0) ...
      54. Setting up python-dill (0.2.6-r0.0) ...
      55. Setting up python-mmap (2.7.11-r1-nn2-1.0) ...
      56. Setting up python-multiprocessing (2.7.11-r1-nn2-1.0) ...
      57. Setting up enigma2-plugin-extensions-plexdream (1.0.6) ...
      58. ************************
      59. Gui neustarten? (j/n): j
      60. enigma2 wird neugestartet
      61. ... install finish
      62. root@dm920:~$ login as: root
      Show All
      DreamBox 920HD
      DreanBoxOS Version 4.3.3.r1-2021-08-31
      ImageVerson Newnigma2-daily 2021-09-26

      Post was edited 1 time, last by murxer ().


    • New

      @murxer,
      vielen Dank für den Hinweis auf plexApiHelper.py. Leider ist der Effekt der selbe. Es dauert zu lange die Mediathek über den Cache zu schieben. Habe den Punkt der Cache Unterstützung ausgeschaltet. Jetzt ist es initiativ ein Paar Minuten zum Auslesen. Beim zweiten Aufruf ist die Datenbank ohne grosse Verzögerung aufrufbar und die Bilder laden schnell live nach. Anscheinend ist der Aufruf über Glasfaser schneller als das erstellen einer Fileliste.
      Den Vorschlag für mehr Bilder/Filme/Serien auf einer Seite kann ich jedoch wiederholen. Wenn es machbar ist wie im Plex App(Bild) die Kachelung zu erweitern von 2x5 auf 3x8 ist immer noch genug zu erkennen auf grösseren Leinwänden. Eine Detailansicht mit mini Inhaltsangabe wie in Plex(Bild) wäre natürlich der I-Punkt.
      Kacheln.jpg
      Details.jpg
      Das mit dem UHD Skin war kein Scherz. Nur habe ich mich vertan, da ich nur auf der DM920 den UltraHDglass18 hatte. Leider nicht auf der one lauffähig und wohl auch nicht weiter supported. Bin aber mit HDGlass17 ebenfalls sehr zufrieden.

      @Anz >30.000 Filme, >4000 Serien insgesamt....dass kann schon mal dauern.


      LG

    • New

      calahan7 wrote:

      vielen Dank für den Hinweis auf plexApiHelper.py. Leider ist der Effekt der selbe. Es dauert zu lange die Mediathek über den Cache zu schieben.
      Ja hab ich mir schon gedacht, da es beim einlesen der Datei zur langen Verarbeitungszeit kommt.

      calahan7 wrote:

      Jetzt ist es initiativ ein Paar Minuten zum Auslesen. Beim zweiten Aufruf ist die Datenbank ohne grosse Verzögerung aufrufbar und die Bilder laden schnell live nach. Anscheinend ist der Aufruf über Glasfaser schneller als das erstellen einer Fileliste.
      Ja das Problem liegt daran das ich alle Einträge in einem rutsch einlesen lasse, alle weiteren Abfragen-Filter- Ergebnisse werden aus den Daten gelesen.
      Somit muss das nicht erneut abgefragt werden.
      Eigentlich wollte ich das ganz anders machen, es sollten z.b 200 Einträge geladen werden und je nach dem wie weit man Scrollt sollte dann Automatisch die nächsten Einträge geladen werden.
      Ist aber nicht ganz einfach das alles umzusetzen, so das es zu keine Problemen kommt.
      Da aber die Tests mit mit 500 bis 1000 Einträgen gut liefen, hab ich das erst mal gelassen.


      calahan7 wrote:

      30.000 Filme, >4000 Serien insgesamt....dass kann schon mal dauern.

      OK das kann ich mir vorstellen das, dass lange dauert, aber hier sind wir schon im Bereich Illegal.
      Glaub nicht das eine Private Sammlung so groß werden kann, hier würden einfach zu hohe kosten entstehen.

      calahan7 wrote:

      Anscheinend ist der Aufruf über Glasfaser schneller als das erstellen einer Fileliste.
      Ja das kann gut sein, das es ohne der cache Funktion schneller geht.
      Covers müssen nicht gesichert werden, das geht eigentlich, ganz schnell, da ich sie gleich in der richtigen Auflösung beziehen kann.


      calahan7 wrote:

      Wenn es machbar ist wie im Plex App(Bild) die Kachelung zu erweitern von 2x5 auf 3x8 ist immer noch genug zu erkennen auf grösseren Leinwänden
      Das ist immer so eine Sache, jeder sieht das anders, habe ja schon mehrere Plugins erstellt und hier gibt es immer wieder die gleichen wünsche.
      Der andere möchte es größer der andere kleiner, man kann es leider nicht jedem Recht machen.
      Noch zum ersten Bild, ja so wollte ich es auch erst machen mit den einzelnen Titeln unterm Cover, aber ohne Lauftext macht das keinen Sinn.
      Es gibt auch einen Lauftext, den man nutzen kann aber das benötigt wieder Power und somit hat das wieder größere Auswirkungen.
      Auch gibt es so eine Liste die von DM kommt, glaub die nennt sich Grid wenn ich mich nicht täuschen, die hab ich aber noch nie getestet.

      Bis jetzt hab ich die Cover Ansicht immer selbst erstellt und es ist jetzt nicht einfach da ein paar Covers hinzuzufügen.
      Hier muss dann die ganze Bedienung wieder neu erstellt werden.

      Zum 2 Bild, ja so eine Liste könnte man eventuell noch hinzufügen und man kann dann zwischen den 2 Ansichten wechseln.
      So eine Listen-Ansicht macht auch nicht so viel Arbeit, hier kann ich bestehende module nutzen und die nur etwas anpassen.
      Vielleicht kommt mal so eine Liste, aber das kann schon dauern von heute auf morgen geht es leider nicht.

      Wegen den Cache Problem, hier werde ich mir auch noch was einfallen lassen.