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
-
@axled
I was about to ask about this.
Suppose it works, how will I use it in practise?I have a Pi with a monitor connected hanging in the kitchen.
No fancy mirror like many, with speech and buttons and PIRs.So, basically no interaction.
I plan on getting speech running, but I have other projects running at this moment (for instance Homematic IP and ioBroker).
I will try to install MMM-Remote-Control and see if that will work.
-
@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¬ification=DB-SERVICE-NEXT for example) and than start streaming by (yourmmip:8080/remote?action=NOTIFICATION¬ification=DB-PLAY).
Do you have MMM-Remote-Control installed?
Se my previous answer to evroom.AxLED
-
@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: -
@Cr4z33
You should be able to send notifications by voice commands also.
AxLED -
@evroom
Here is a screenshot of my MirrorI 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
-
Okay, I have MMM-Remote-Control running and I can open the menu.
Now using:http://192.168.178.30:8080/remote?action=NOTIFICATION¬ification=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:
-
Btw, is there a possibility to have the start, next, prev and stop URL’s configured in MMM-Remote-Control ?
-
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 !!
-
@evroom
Good to hear you had success and thanks for your challenge with more than one bouquet 😂, helped debugging the module.AxLED
-
@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.