Read the statement by Michael Teeuw here.
MMM-SmartWebDisplay : display web contents (including YouTube) on your MM
-
@AgP42 Nice work!
Just to let you know, I did a bunch of work on a version of MMM-Remote-Control that automatically exposes an API for controlling other modules, and each module can send a notification with it’s own capabilities/API. It sounds like a good use case for this module. Instead of maintaining a separate fork, you send a module notification on startup with the capabilities, and it will automatically add a menu item to the Remote Control as well as add an API path at
http://magicmirrorip:8080/api/module/smartwebdisplay/
. Right now you could accept a URL from the API, but I still haven’t implemented a custom payload from the remote (you can still send the play/pause/etc. commands.My fork
https://github.com/shbatm/MMM-Remote-Control/tree/develop
https://github.com/Jopyth/MMM-Remote-Control/pull/104API Details:
https://github.com/shbatm/MMM-Remote-Control/tree/develop/API
Use Case:
https://github.com/shbatm/MMM-Carousel/blob/master/MMM-Carousel.js#L86
-
Thanks for your support ! ;-)
Yes it is also very oft my problem : I send time to develop something and then I realize that someone else already did it much better !
But it least it’s fun and you always learn better by doing youself !:smiling_face_with_open_mouth_cold_sweat: -
@agp42 Can’t agree more, I did enjoy learning how to do it myself and already what I learned has came in handy for another module I have worked on. It’s still good to have ideas like this too.
I’m looking forward to seeing your code for sending the new URL through the control too. Keep up the good work. -
Good to know, it fact I am very unsatisfied that I had to create a “bad fork” of RemoteControl, it is a dirty way to work and I don’t really like that… :face_with_cold_sweat:
Did you create a dedicated post for your fork and API ?
If RemoteControl is not maintained anymore as it seams to be, it can be a good idea to create a new “major fork” maintained with new functions as for example API for the possibility for other module to integrate menu easily !
The official MMM-RemoteControl has already 56 fork ! :face_screaming_in_fear:
It will be interesting to see if they contains interesting features and having a new major branch.I didn’t look into your code deeply yet but I will do it and try to use it for my need instead of my own fork…
Anyway I don’t have enough time myself to invest into the creation of the NextRemoteControl, but if you do so I will definitively follow and support that great initiative !
-
@seann :thumbs_up_light_skin_tone:
-
This looks great, I’ll try it, but since you’re asking for other ideas, probably it will be a good one to make it compatible with MMM-TelegramBot, that way you can control your NEXT, PREV, etc from outside your local network using Telegram.
Enjoy -
I didn’t know the MMM-TelegramBot, but I just check the documentation (incredibly well written ! :face_with_tears_of_joy: ) and it seams very easy to integrate, so I will add it on my coding to do list for the next version !
Thanks for the tip !
-
Question, so this could display a RTSP security camera feed?
-
@swvalenti
No, it can display anything (or almost) that can be displayed on a web browser, so not an RTSP camera feed.
But for this you can use MMM-RTSPStream -
@agp42 said in MMM-SmartWebDisplay : display web contents (including YouTube) on your MM:
@swvalenti
No, it can display anything (or almost) that can be displayed on a web browser, so not an RTSP camera feed.
But for this you can use MMM-RTSPStream@AgP42 Understood thanks for responding.