• 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 166.3k 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 @evroom
    last edited by Feb 7, 2019, 4:37 PM

    @evroom thanks for your suggestion, but honestly I don’t want to change to default port.

    Even if it was working I don’t feel save because I use the Vu+ through DDNS service when I am out of home. ;)

    1 Reply Last reply Reply Quote 0
    • E Offline
      evroom
      last edited by Feb 7, 2019, 4:40 PM

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

      but honestly I don’t want to change to default port.

      I just tested port 137.
      Works just fine.
      As expected, but you never know.

      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 Feb 8, 2019, 10:17 AM Reply Quote 0
      • C Offline
        Cr4z33 @evroom
        last edited by Cr4z33 Feb 8, 2019, 10:18 AM Feb 8, 2019, 10:17 AM

        @evroom hmm I wonder what the hell can it be then? :smiling_face_with_open_mouth_cold_sweat:

        MPEG2 License is OK, normal command line omxplayer streaming is OK, I am out of ideas too… :confounded_face:

        Can you send me please by private chat the WHOLE module config you are using?
        Let’s see if there’s any difference in it.

        1 Reply Last reply Reply Quote 0
        • A Offline
          AxLed Module Developer
          last edited by Feb 8, 2019, 11:18 AM

          @Cr4z33
          Is the IP of your VU receiver from internal Lan or external (DDNS)?
          AxLED

          C 1 Reply Last reply Feb 8, 2019, 11:31 AM Reply Quote 0
          • C Offline
            Cr4z33 @AxLed
            last edited by Cr4z33 Feb 8, 2019, 1:36 PM Feb 8, 2019, 11:31 AM

            @AxLed it’s an internal LAN IP address.

            1 Reply Last reply Reply Quote 0
            • C Offline
              Cr4z33
              last edited by Feb 8, 2019, 1:35 PM

              @AxLed I tried @evroom 's module config, but it keeps not streaming.

              1 Reply Last reply Reply Quote 0
              • E Offline
                evroom
                last edited by Feb 8, 2019, 3:16 PM

                @Cr4z33

                Try this:

                $ cd ~/MagicMirror/modules/MMM-Dreambox/
                
                $ cp -p node_helper.js node_helper.js.orig
                
                $ vi node_helper.js
                
                Locate:
                
                exec('omxplayer '
                
                Append this line:
                
                console.log('DB-PLAY(1): omxplayer '+self.config.omxargs+self.trimPort(self.config.apiBase)+':8001/'+payload[0]);
                
                
                Locate next:
                
                exec('omxplayer '
                
                Append this line:
                
                console.log('DB-PLAY(2): omxplayer '+self.config.omxargs+self.trimPort(self.config.apiBase)+':8001/'+payload[0]);
                
                
                $ pm2 restart mm
                
                $ pm2 logs
                
                Select a service and play that service:
                
                http://< MM_IP >:8080/remote?action=NOTIFICATION&notification=DB-SERVICE-NEXT
                
                http://< MM_IP >:8080/remote?action=NOTIFICATION&notification=DB-PLAY
                

                In pm2 logs should appear:

                0|mm  | DB-PLAY(1): omxplayer  --genlog --vol -6000 --win 0,625,590,957 --live http://192.168.178.47:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
                

                or:

                0|mm  | DB-PLAY(2): omxplayer  --genlog --vol -6000 --win 0,625,590,957 --live http://192.168.178.47:8001/1:0:19:283D:3FB:1:C00000:0:0:0:
                

                In my case I see DB-PLAY(2).

                If you see nothing then it is back to the drawing board.
                Need to see what works and what not and where in the code.

                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 3 Replies Last reply Feb 8, 2019, 3:24 PM Reply Quote 0
                • C Offline
                  Cr4z33 @evroom
                  last edited by Feb 8, 2019, 3:24 PM

                  @evroom thanks I will try later today.

                  1 Reply Last reply Reply Quote 0
                  • C Offline
                    Cr4z33 @evroom
                    last edited by Feb 8, 2019, 4:18 PM

                    @evroom there are two instances of

                    exec('omxplayer '
                    

                    one at line 40 and one at line 45.

                    What shall I do?

                    1 Reply Last reply Reply Quote 0
                    • E Offline
                      evroom
                      last edited by Feb 8, 2019, 4:34 PM

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

                      What shall I do?

                      After both lines you need to put the console.log line, one with (1) and one with (2), see my post:

                      Locate:
                      
                      exec('omxplayer '
                      
                      Append this line:
                      
                      console.log('DB-PLAY(1): omxplayer '+self.config.omxargs+self.trimPort(self.config.apiBase)+':8001/'+payload[0]);
                      
                      
                      Locate next:
                      
                      exec('omxplayer '
                      
                      Append this line:
                      
                      console.log('DB-PLAY(2): omxplayer '+self.config.omxargs+self.trimPort(self.config.apiBase)+':8001/'+payload[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
                      • 1
                      • 2
                      • 12
                      • 13
                      • 14
                      • 15
                      • 16
                      • 14 / 16
                      14 / 16
                      • First post
                        131/160
                        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