• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
MagicMirror Forum
  • Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.

[MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer

Scheduled Pinned Locked Moved Entertainment
160 Posts 6 Posters 165.0k Views 6 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    AxLed Module Developer
    last edited by Dec 30, 2018, 7:02 PM

    Hi, if the to monitors are close together you can still view 2 different shows :-) .
    I checked your 4 feature requests and added 2 of them in the module.
    For the other two i can not promise, if they will be implemented.

    AxLED

    1 Reply Last reply Reply Quote 0
    • A Offline
      AxLed Module Developer
      last edited by Jan 9, 2019, 9:18 PM

      @evroom
      In your feature request, you wanted to select a bouquet (if there is more than one):

      Okay.
      Let’s say I have the bouquet “MagicMirror (TV)”, could there be an option to use this one, instead of the default “Favourites (TV)” ?
      I assume “Favourites (TV)” is the default.

      Please check the dev branch of my module.

      1. Rename your MMM-Dreambox folder to _MMM-Dreambox (for example)
      2. do a git clone --branch dev https://github.com/Ax-LED/MMM-Dreambox.git in your modules folder
      3. add new parameters to your config.js, as descriped in readme. (see apibouquet and listmax).

      Regards

      AxLED

      1 Reply Last reply Reply Quote 0
      • E Offline
        evroom
        last edited by Jan 10, 2019, 6:25 PM

        Hi @AxLed ,

        Busy trying your updated module.
        I am struggling a bit with it.

        1/ I suppose I set
        apibouquet: 1,
        Is that correct ?
        What does it do ?
        When just enabling, then why not true or false to make it more clear?
        Or do I set it to 1 for bouquet 1 and 2 for 2, etc?
        Please explain.

        2/ The parameter
        listmax: 10,
        is working, but after play or stop, it jumps to the bouquet name.

        3/ On my install, when I do DB-PLAY, it starts the stream twice.
        So, I have 2 omxplayer process-sets and it takes up 2 streams on my Dreambox.
        EDIT: now streaming Das Erste HD. No other process-sets present.
        Perhaps decoding takes to long and omxplayer is respawning.

        4/ Even though I have employer processes, I do not see anything on my screen.
        EDIT: now streaming Das Erste HD.
        I think I have a local issue, as I cannot stream decoded content anymore.
        My MPG2 license is still valid.
        Perhaps a performance issue.

        MagicMirror version: 2.30.0
        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        Test environment:
        MagicMirror version: v2.30.0
        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
        Raspbian GNU/Linux 12 (bookworm)

        1 Reply Last reply Reply Quote 0
        • E Offline
          evroom
          last edited by Jan 10, 2019, 6:34 PM

          Example for observation/issue 3:

          DB-PLAY:

          pi@MagicPi:~/MagicMirror/modules $ ps -eaf | grep omxplayer | grep -v grep
          pi        4190  4061  0 19:31 ?        00:00:00 /bin/sh -c omxplayer  --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          pi        4191  4190  0 19:31 ?        00:00:00 /bin/bash /usr/bin/omxplayer --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          pi        4214  4191  7 19:31 ?        00:00:00 /usr/bin/omxplayer.bin --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          pi        4222  4061  0 19:31 ?        00:00:00 /bin/sh -c omxplayer  --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          pi        4223  4222  0 19:31 ?        00:00:00 /bin/bash /usr/bin/omxplayer --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          pi        4246  4223 13 19:31 ?        00:00:00 /usr/bin/omxplayer.bin --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          

          After a few seconds and when the stream is visible on the screen:

          pi@MagicPi:~/MagicMirror/modules $ ps -eaf | grep omxplayer | grep -v grep
          pi        4190  4061  0 19:31 ?        00:00:00 /bin/sh -c omxplayer  --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          pi        4191  4190  0 19:31 ?        00:00:00 /bin/bash /usr/bin/omxplayer --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          pi        4214  4191 10 19:31 ?        00:00:02 /usr/bin/omxplayer.bin --win 0,625,590,957 -o both http://192.168.178.28:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
          

          MagicMirror version: 2.30.0
          Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          Test environment:
          MagicMirror version: v2.30.0
          Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          1 Reply Last reply Reply Quote 0
          • A Offline
            AxLed Module Developer
            last edited by Jan 10, 2019, 6:38 PM

            @evroom
            here are some questions:
            to 1: apibouquet expects a number (integer) and in java it starts with 0. If i use the xml-sample file of /web/getallservices you send me its in your case as follows:
            0: Favourites (TV)
            1: Nederland (TV)
            2: Duitsland (TV)

            to 2: i cant reproduce this behavior

            to 3 & 4: try disabling some other modules, to find out if there is a intolerance beetween modules.

            AxLED

            C 1 Reply Last reply Jan 12, 2019, 2:27 PM Reply Quote 0
            • E Offline
              evroom
              last edited by Jan 10, 2019, 7:12 PM

              to 1: thanks. Very clear.

              to 2: does not happen always, or too fast to detect (I did ps manually).

              to 3: did this, but does not help. I have think I have an issue that is related to my install only.

              Thanks for the changes. It makes it more usable.

              MagicMirror version: 2.30.0
              Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              Test environment:
              MagicMirror version: v2.30.0
              Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              1 Reply Last reply Reply Quote 0
              • C Offline
                Cr4z33 @AxLed
                last edited by Jan 12, 2019, 2:27 PM

                @axled I want to give this module another try for some testing, but I still didn’t understand how am I supposed to stream a Dreambox channel in MM? :hushed_face:

                1 Reply Last reply Reply Quote 0
                • C Offline
                  Cr4z33 @AxLed
                  last edited by Jan 12, 2019, 2:30 PM

                  @axled said in [MMM-Dreambox] to connect a Dreambox or a Enigma2 Receiver (like VU or VU+) to MagicMirror and stream stations via omxplayer:

                  @Cr4z33
                  I dont know if it makes sense, to use a favorite list of services/stations/channels that wont fit on the screen of MM, as the list is to long.

                  Start streaming can be done by selecting one service/station/channel (by using yourmmip:8080/remote?action=NOTIFICATION&notification=DB-SERVICE-NEXT for example) and than start streaming by (yourmmip:8080/remote?action=NOTIFICATION&notification=DB-PLAY).

                  Do you have MMM-Remote-Control installed?
                  Se my previous answer to evroom.

                  AxLED

                  WHERE do I have to enter these commands?

                  In a RPI terminal window?
                  In my ie. Windows 10 Internet browser address box?

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    AxLed Module Developer
                    last edited by Jan 12, 2019, 4:06 PM

                    @Cr4z33
                    As you have MMM-Remote-Control installed you can test MMM-Dreambox with MMM-Remote-Control first, to make sure it works at all. (Requirement: Your mirror is reachable by browser in the same network). Open browser and enter (without the spaces around &):

                    • http://yourmmip:8080/remote?action=NOTIFICATION & notification=DB-SERVICE-NEXT (for selecting next service)

                    • http://yourmmip:8080/remote?action=NOTIFICATION & notification=DB-SERVICE-PREV (for selecting prev.service)

                    • http://yourmmip:8080/remote?action=NOTIFICATION & notification=DB-PLAY (for start streaming)

                    • http://yourmmip:8080/remote?action=NOTIFICATION & notification=DB-STOP (for stop streaming)

                    Hint: HD Services need MPG License so maybe start with SD services.

                    You can also try the dev branch, as this is the newer one with more functions.

                    AxLED

                    C 1 Reply Last reply Jan 13, 2019, 8:01 AM Reply Quote 0
                    • C Offline
                      Cr4z33 @AxLed
                      last edited by Cr4z33 Jan 13, 2019, 8:02 AM Jan 13, 2019, 8:01 AM

                      @axled thanks got the remote module working, but then when I send the commands (succesfully confirmed by the web page) I see no streaming going on in MM.

                      By the way I choosed to install the dev branch of your module.

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 7
                      • 15
                      • 16
                      • 5 / 16
                      • First post
                        Last post
                      Enjoying MagicMirror? Please consider a donation!
                      MagicMirror created by Michael Teeuw.
                      Forum managed by Sam, technical setup by Karsten.
                      This forum is using NodeBB as its core | Contributors
                      Contact | Privacy Policy