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 171.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.
    • A Offline
      AxLed Module Developer
      last edited by AxLed

      @Cr4z33
      @evroom

      I did some further bugfixing / adding usability:

      • catching error if you want to DB-PLAY before selecting a channel: MM shows notification that no channel is selected
      • catching error if you want to DB-STOP before streaming: exiting css formating
      • selected channel will stay selected, even if refresh intervall get new datas from receiver
      • play symbol will stay selected, only DB-STOP and selection of new channel removes it

      Please check the dev branch of my module:
      Rename your MMM-Dreambox folder to _MMM-Dreambox (for example)
      do a git clone --branch dev https://github.com/Ax-LED/MMM-Dreambox.git in your modules folder

      Now the module should work a little bit smoother and shows the user some information if some of the functions a used in the wrong order.

      Regards

      AxLED

      1 Reply Last reply Reply Quote 0
      • Cr4z33C Offline
        Cr4z33 @evroom
        last edited by Cr4z33

        @evroom I confirm that everything you wrote is what I am getting (succesfully) BUT the ps part which gives no output after I enter the command.

        @AxLed I ran the update and now I get continuous PLAY without interruption, but there’s still no video output on screen.

        1 Reply Last reply Reply Quote 0
        • A Offline
          AxLed Module Developer
          last edited by

          @Cr4z33
          Are you trying to stream a sd or hd channel, as hd streaming needs mpg license on the pi.
          If you dont have a mpg license try streaming a sd channel.
          AxLed

          Cr4z33C 1 Reply Last reply Reply Quote 0
          • Cr4z33C Offline
            Cr4z33 @AxLed
            last edited by Cr4z33

            @axled I am trying to stream an HD channel, but MPEG2 license is OK.

            Normal omxplayer syntax from terminal is just fine. ;)

            1 Reply Last reply Reply Quote 0
            • A Offline
              AxLed Module Developer
              last edited by

              Can you post your MMM-Dreambox config.
              AxLED

              1 Reply Last reply Reply Quote 0
              • evroomE Offline
                evroom
                last edited by evroom

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

                catching error if you want to DB-PLAY before selecting a channel: MM shows notification that no channel is selected

                I do see a white box on top of the Mirror, but I do not see the text.
                Can it be it is white text over a white background ?

                The rest is working as designed.

                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
                • evroomE Offline
                  evroom
                  last edited by

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

                  I ran the update and now I get continuous PLAY without interruption,

                  Can you explain what you mean by this ?

                  Do you see the play symbol, but no stream ?

                  And a stupid question, but I made this mistake just now:
                  Do you do DB-PLAY or DB-START ?
                  I did DB-START and it did not work, obviously.
                  But before I found out it took a while.

                  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)

                  Cr4z33C 1 Reply Last reply Reply Quote 0
                  • evroomE Offline
                    evroom
                    last edited by

                    @Cr4z33

                    Can you add

                    --genlog
                    

                    to your config.js omxargs string ?
                    Like this:

                    omxargs: ' --genlog --win 0,625,590,957 -o both ',
                    

                    The restart mm, select a service and do DB-PLAY.
                    There should be a file generated:

                    /home/pi/MagicMirror/omxplayer.log
                    

                    If not try to find it:

                    $ sudo find / -name omxplayer.log
                    

                    It should have contents like this:

                    pi@MagicPi:~ $ head -25 /home/pi/MagicMirror/omxplayer.log
                    19:45:37 T:18446744073580839086   DEBUG: DllBcm: Using omx system library
                    19:45:37 T:18446744073580840432   DEBUG: DllOMX: Using omx system library
                    19:45:37 T:18446744073580841193   DEBUG: DllAvFormat: Using libavformat system library
                    19:45:37 T:18446744073580843380   DEBUG: DBus connection succeeded
                    19:45:37 T:18446744073580844574   DEBUG: Keyboard: DBus connection succeeded
                    19:45:37 T:18446744073580844794   DEBUG: OMXThread::Create - Thread with id 1857024480 started
                    19:45:37 T:18446744073580844987   DEBUG: DllAvUtilBase: Using libavutil system library
                    19:45:37 T:18446744073580845018   DEBUG: DllAvCodec: Using libavcodec system library
                    19:45:37 T:18446744073580845043   DEBUG: DllAvFormat: Using libavformat system library
                    19:45:37 T:18446744073580846429   DEBUG: COMXPlayer::OpenFile - avformat_open_input http://192.168.178.47:8001/1:0:1:6DCA:44D:1:C00000:0:0:0:
                    

                    When no log file is generated, then I am out of options.
                    AxLed is also using a non 80 port (90), so that can’t be it.

                    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 AxLed

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

                      I do see a white box on top of the Mirror, but I do not see the text.
                      Can it be it is white text over a white background ?

                      There is something wrong with the MM css of notifications on some MM versions, its not my module, i think there are already solutions in the forum.
                      AxLED

                      1 Reply Last reply Reply Quote 0
                      • Cr4z33C Offline
                        Cr4z33 @evroom
                        last edited by

                        @AxLed

                        		{
                        			module: 'MMM-Dreambox',
                        			position: 'bottom_left',
                        			disabled: false,
                        			header: 'Vu+ Duo²',
                        			config: {
                        				apiBase: 'http://vuplusip:port',
                        				omxargs: ' --genlog --win 320,180,1600,900  -o both ',
                        				refreshInterval: 1000 * 30, //refresh every 30 seconds
                        				apiabout: '/web/about',
                        				apiservices: '/web/getallservices',
                        				apiepgnow: '/web/epgnow?bRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet.favourites.tv%22%20ORDER%20BY%20bouquet',
                        				apizap: '/web/zap?sRef=',
                        				apiTimerlist: '/web/timerlist',
                        				apiServicelistplayable: '/web/servicelistplayable?sRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3AFROM%20BOUQUET%20%22userbouquet.favourites.tv%22%20ORDER%20BY%20bouquet',
                        				apibouquet: 0, //bouquet, if there is more than one under apiservices (/web/getallservices), important apiepgnow and apiServicelistplayable have to match to the selected bouquet
                        				listmax: 10
                        				}
                        		},
                        

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

                        Can you explain what you mean by this ?

                        Do you see the play symbol, but no stream ?

                        And a stupid question, but I made this mistake just now:
                        Do you do DB-PLAY or DB-START ?
                        I did DB-START and it did not work, obviously.
                        But before I found out it took a while.

                        Exactly.
                        I see the play triangle symbol on screen, but then there’s no streaming going on and yes I play DB-PLAY (not DB-START).

                        Adding --genlog apparently does generate no log.

                        I ran sudo find / -name omxplayer.log indeed, but it gave
                        find: ‘/run/user/1000/gvfs’: Permission denied.
                        I checked that directory in the file manager and it was empty…

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 15
                        • 16
                        • 3 / 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