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-SmartWebDisplay : display web contents (including YouTube) on your MM

    Scheduled Pinned Locked Moved Utilities
    89 Posts 35 Posters 108.5k Views 38 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.
    • S Offline
      smassy
      last edited by

      @AgP42

      Good news, I was able to make it work thanks to you! But…there is a but… The youtube link with autoplay is not working :-(

      This simple url
      https://www.youtube.com/embed/JGwWNGJdvx8?autoplay=1

      Will give you ‘video unavailable’ error, remove the autoplay tag and it will show (not play).

      Trying to find out how to make it work and I will post my config as soon as I get the hang of it.

      See ya!

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @smassy
        last edited by

        @smassy are you on version 2.8.0?
        We put a fix in for video not autoplay

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • S Offline
          smassy
          last edited by smassy

          @sdetweil

          Ok I finally got that you were talking about magic mirror, yes it’s 2.8.0. But does it affect smartwebdisplay? I thought the module was independent.

          S 1 Reply Last reply Reply Quote 0
          • S Offline
            sdetweil @smassy
            last edited by

            @smassy well it’s MMM-smartwebdisplay, so I assume it’s a module for MagicMirror.

            Sam

            How to add modules

            learning how to use browser developers window for css changes

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              smassy @sdetweil
              last edited by smassy

              @sdetweil

              Yes, I restarted my Pi and normal link is playing video now
              https://www.youtube.com/embed/JGwWNGJdvx8?autoplay=1

              ~~My playlist is still not working
              https://www.youtube.com/embed/0-rG98j2DWE?list=PLa51J4RKCoTXCfr-qubj2FUgPADypF3Gk?autoplay=1~~

              scratch that it’s working!!! :-) something must needed a refresh in the services

              A 1 Reply Last reply Reply Quote 0
              • C Offline
                Chris62
                last edited by

                Hi

                I am not able to get anything to display using my own url in this module. The default config urls work fine but not mine. I am trying to display a video feed from a D-Link camera using a url in this format - http://user:password@ipaddress:port/video/mjpg.cgi. This works fine from this camera when pasted into any web browser but not in my mirror. Any suggestions would be gratefully received.

                Chris.

                A 1 Reply Last reply Reply Quote 0
                • A Offline
                  AgP42 Project Sponsor Module Developer @Chris62
                  last edited by AgP42

                  Hi @Chris62 ,

                  unfortunately it is not easy, this is due to safety mechanisms of iframes that prevent to send password…

                  Personally I just removed the password of my camera :face_screaming_in_fear:

                  But you can try some cleverer solutions, search google for “iframe password” or “iframe authentifaction” and you can try to get some clues.
                  Here is one answer that I found interesting : https://stackoverflow.com/questions/15639280/basic-authentication-for-a-url-in-an-iframe

                  If you find a way, please let us know !
                  (and if it include some change on the code, I can also implement it, but so far I didn’t find any technical way…)

                  Good luck !

                  C 1 Reply Last reply Reply Quote 0
                  • A Offline
                    AgP42 Project Sponsor Module Developer @smassy
                    last edited by

                    @smassy said in MMM-SmartWebDisplay : display web contents (including YouTube) on your MM:

                    @sdetweil

                    Yes, I restarted my Pi and normal link is playing video now
                    https://www.youtube.com/embed/JGwWNGJdvx8?autoplay=1

                    ~~My playlist is still not working
                    https://www.youtube.com/embed/0-rG98j2DWE?list=PLa51J4RKCoTXCfr-qubj2FUgPADypF3Gk?autoplay=1~~

                    scratch that it’s working!!! :-) something must needed a refresh in the services

                    Great !

                    Happy to read that ! Enjoy your wonderfull Mirror :smiling_face_with_open_mouth_smiling_eyes:

                    1 Reply Last reply Reply Quote 0
                    • C Offline
                      Chris62 @AgP42
                      last edited by

                      @AgP42

                      Hi

                      I don’t actually have a password set for the camera, it has been factory reset to the defaults which just gives a username admin and a blank password field. My url looks like this http://admin:@ipaddress:port/video/mjpg.cgi. Maybe this is the cause of the issue?

                      Chris.

                      1 Reply Last reply Reply Quote 0
                      • S Offline
                        smassy
                        last edited by

                        @AgP42

                        Hello again, I’m trying to use the embeded calls “SWD_…” but there is something I’m not getting.

                        var recipe = {
                          transcriptionHook: {
                            "playlist_sylvain": {
                              pattern: "liste sylvain",
                              command: "playlist_1"
                            },
                            "playlist_lewis": {
                              pattern: "liste lewis capaldi",
                              command: "playlist_2"
                            },
                            "playlist_pause": {
                              pattern: "arrêt lecture",
                              command: "playlist_pause"
                            },
                            "playlist_play": {
                              pattern: "démarre lecture",
                              command: "playlist_play"
                            },
                        
                          },
                          command: {
                             "playlist_1": {
                                     notificationExec: {
                                             notification: "SWD_URL",
                                             payload: {
                                                     url:["https://www.youtube.com/embed/0-rG98j2DWE?list=PLa51J4RKCoTXCfr-qubj2FUgPADypF3Gk&autoplay=1"],
                                             }
                                     }
                             },
                             "playlist_2": {
                                     notificationExec: {
                                            notification: "SWD_URL",
                                            payload: {
                                                    url:["https://www.youtube.com/embed/bCuhuePlP8o?list=RDEMsPjiovzEgfLLK2w1FvFTOg&autoplay=1"],
                                            }
                                     }
                             },
                             "playlist_pause": {
                                     notificationExec: {
                                            notification: "SWD_PAUSE",
                                            }
                                     },
                             "playlist_play": {
                                     notificationExec: {
                                            notification: "SWD_PLAY",
                                            }
                                     },
                             },
                        }
                        
                        exports.recipe = recipe
                        

                        Lists are starting correctly but when calling SWD_PAUSE it’s doing nothing and SWD_PLAY restart the list at beginning. Any clue?

                        A 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 3
                        • 4
                        • 5
                        • 6
                        • 7
                        • 8
                        • 9
                        • 4 / 9
                        • 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