• 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.
  • C Offline
    Cr4z33 @AxLed
    last edited by Dec 29, 2018, 5:00 PM

    @axled oh now I understand.
    Thanks for the information.

    However I don’t have MMM-Remote-Control and I rather prefer to control everything by voice commands (MMM-AssistantMk2).
    Sorry, but then this module doesn’t suit my needs. :winking_face:

    1 Reply Last reply Reply Quote 0
    • A Offline
      AxLed Module Developer
      last edited by Dec 29, 2018, 5:04 PM

      @Cr4z33
      You should be able to send notifications by voice commands also.
      AxLED

      1 Reply Last reply Reply Quote 0
      • A Offline
        AxLed Module Developer
        last edited by Dec 29, 2018, 5:12 PM

        @evroom
        Here is a screenshot of my Mirror0_1546103144414_MM_Screenshot.gif

        I have a PIR-Sensor (for turning screen on/off) and a rotary encoder connected (to the GPIO PINs of the Pi).

        In the bottom right corner you see my “first” module MMM-Navigate which interacts with the rotary encoder.

        So depending on the navigation menu i am able to:

        • swipe pages (i have four)
        • show Details to newsfeeds (opens website to the newsfeed)
        • adjust brightness
        • select dreambox channels
        • start/stop streaming dreambox channels
        • control the mirror (restart mm, shutdown, reboot)
        • and for the future: everything which can handle the MM notification system

        AxLED

        1 Reply Last reply Reply Quote 0
        • E Offline
          evroom
          last edited by Dec 29, 2018, 5:33 PM

          Okay, I have MMM-Remote-Control running and I can open the menu.
          Now using:

          http://192.168.178.30:8080/remote?action=NOTIFICATION&notification=DB-PLAY
          

          I get this:

          {"status":"success"}
          

          Now I see a stream on my monitor !!

          With DB-SERVICE-NEXT and DB-SERVICE-PREV I can scroll through the services list
          Also gives

          {"status":"success"}
          

          But I cannot switch to another service with DB-PLAY.

          And I have a side effect that it takes 3 or 4 services on my Dreambox.
          I have the plugin InfoBarTunerState installed and I see that MM is trying to stream multiple services.

          At this moment I see one stream on my MM monitor, but my Dreambox tells me there are 2 MM streams present (on 2 different services).

          Here the OMXPlayer processes at this moment:

          pi@MagicPi:~/MagicMirror/modules $ ps -eaf | grep omxplayer | grep -v grep
          pi       28431 28259  0 18:06 ?        00:00:00 /bin/sh -c omxplayer  --win 320,180,1600,900  -o both http://192.168.178.28:8001/1:0:16:177A:C82:3:EB0000:0:0:0:
          pi       28432 28431  0 18:06 ?        00:00:00 /bin/bash /usr/bin/omxplayer --win 320,180,1600,900 -o both http://192.168.178.28:8001/1:0:16:177A:C82:3:EB0000:0:0:0:
          pi       28455 28432 10 18:06 ?        00:02:50 /usr/bin/omxplayer.bin --win 320,180,1600,900 -o both http://192.168.178.28:8001/1:0:16:177A:C82:3:EB0000:0:0:0:
          pi       28522 28259  0 18:15 ?        00:00:00 /bin/sh -c omxplayer  --win 320,180,1600,900  -o both http://192.168.178.28:8001/1:0:16:36F8:C8C:3:EB0000:0:0:0:
          pi       28523 28522  0 18:15 ?        00:00:00 /bin/bash /usr/bin/omxplayer --win 320,180,1600,900 -o both http://192.168.178.28:8001/1:0:16:36F8:C8C:3:EB0000:0:0:0:
          pi       28546 28523  3 18:15 ?        00:00:31 /usr/bin/omxplayer.bin --win 320,180,1600,900 -o both http://192.168.178.28:8001/1:0:16:36F8:C8C:3:EB0000: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
          • E Offline
            evroom
            last edited by Dec 29, 2018, 5:35 PM

            Btw, is there a possibility to have the start, next, prev and stop URL’s configured in MMM-Remote-Control ?

            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)

            C 1 Reply Last reply Jan 28, 2019, 2:57 PM Reply Quote 0
            • E Offline
              evroom
              last edited by Dec 29, 2018, 5:43 PM

              Okay, rebooted in order to start fresh.

              Now 1 stream.
              Looks like one actual omxplayer active:

              pi@MagicPi:~/MagicMirror/modules $ ps -eaf | grep omxplayer | grep -v grep
              pi       29320 29185  0 18:39 ?        00:00:00 /bin/sh -c omxplayer  --win 0,0,480,320  -o both http://192.168.178.28:8001/1:0:16:177A:C82:3:EB0000:0:0:0:
              pi       29321 29320  0 18:39 ?        00:00:00 /bin/bash /usr/bin/omxplayer --win 0,0,480,320 -o both http://192.168.178.28:8001/1:0:16:177A:C82:3:EB0000:0:0:0:
              pi       29344 29321 10 18:39 ?        00:00:01 /usr/bin/omxplayer.bin --win 0,0,480,320 -o both http://192.168.178.28:8001/1:0:16:177A:C82:3:EB0000:0:0:0:
              

              InfoBarTunerState also states there is one stream.

              The will do for today.
              Will do some more testing tomorrow.

              Thanks a lot AxLed for the support so far !!

              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 Dec 29, 2018, 10:02 PM

                @evroom
                Good to hear you had success and thanks for your challenge with more than one bouquet 😂, helped debugging the module.

                AxLED

                1 Reply Last reply Reply Quote 0
                • E Offline
                  evroom
                  last edited by Dec 30, 2018, 1:00 PM

                  @AxLed
                  I have opened 4 feature requests on GitHub.

                  To be honest, my MM is hanging a meter or so away from the TV, so I most probably will not make use of the module.
                  Navigating through the services list and starting & stopping a stream is not that comfortable
                  Although it might be practical to see on my MM what is currently playing and I might use it solely as a program guide.

                  Will be available though for some testing.

                  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 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
                      • 1
                      • 2
                      • 3
                      • 4
                      • 5
                      • 6
                      • 15
                      • 16
                      • 4 / 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