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.

    No autoplay for videos in v2.14 & v2.15

    Scheduled Pinned Locked Moved Troubleshooting
    9 Posts 2 Posters 1.6k Views 2 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 Do not disturb
      sdetweil @rudibarani
      last edited by sdetweil

      @rudibarani said in No autoplay for videos in v2.14 & v2.15:

      Adding this line to electron.js did not have a positive effect as well:

      this line is already present in electron .js

      function createWindow() {
      	app.commandLine.appendSwitch("autoplay-policy", "no-user-gesture-required");
      

      I put it there… for 2.10

      but according to electron page, they moved support from command line to web preferences
      https://www.electronjs.org/docs/api/browser-window
      so change electron.js like this

      function createWindow() {
      	let electronOptionsDefaults = {
      		width: 800,
      		height: 600,
      		x: 0,
      		y: 0,
      		darkTheme: true,
      		webPreferences: {
      			contextIsolation: true,
      			nodeIntegration: false,
      			zoomFactor: config.zoom,
      			autoplayPolicy: "no-user-gesture-required"     // < --- moved to here 
      		},
      		backgroundColor: "#000000"
      	}
      

      Sam

      How to add modules

      learning how to use browser developers window for css changes

      rudibaraniR 1 Reply Last reply Reply Quote 0
      • rudibaraniR Offline
        rudibarani Project Sponsor @sdetweil
        last edited by rudibarani

        @sdetweil said in No autoplay for videos in v2.14 & v2.15:

        so change electron.js like this
        function createWindow() {
        let electronOptionsDefaults = {
        width: 800,
        height: 600,
        x: 0,
        y: 0,
        darkTheme: true,
        webPreferences: {
        contextIsolation: true,
        nodeIntegration: false,
        zoomFactor: config.zoom,
        autoplayPolicy: “no-user-gesture-required” // < — moved to here
        },
        backgroundColor: “#000000”
        }

        Thank your for the suggestion, Sam. I tried it - but unfortunately without success. Autoplay of the ISS Livestream not starting with any of the modules. It works fine, when I go back to v2.13, though.

        http://www.ustream.tv/embed/17074538?html5ui&initial-quality=high&volume=0&autoplay=1
        

        Any additional thoughts would be much appreciated!

        S 1 Reply Last reply Reply Quote 0
        • S Do not disturb
          sdetweil @rudibarani
          last edited by sdetweil

          @rudibarani well, we moved from electron 8 to 11, but only on 2.15

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          rudibaraniR 1 Reply Last reply Reply Quote 0
          • rudibaraniR Offline
            rudibarani Project Sponsor @sdetweil
            last edited by rudibarani

            @sdetweil said in No autoplay for videos in v2.14 & v2.15:

            @rudibarani well, we moved from electron 8 to 11

            I do to keep up with the latest version of electron via

            npm install electron@latest
            

            as I otherwise get a message saying something like “your browser is outdated” hovering above the ISS stream. The current electron version does autoplay with MagicMirror v2.13 - but not with a newer version of MagicMirror.

            S 1 Reply Last reply Reply Quote 0
            • S Do not disturb
              sdetweil @rudibarani
              last edited by sdetweil

              @rudibarani comment out

              contextIsolation: true,

              better yet, set it to false

              in the web preferences

              but that doesn’t explain 2.14

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              rudibaraniR 1 Reply Last reply Reply Quote 0
              • rudibaraniR Offline
                rudibarani Project Sponsor @sdetweil
                last edited by

                @sdetweil Thanks for the idea. This does not seem to cause the problem. Autoplay still refuses to cooperate…

                S 1 Reply Last reply Reply Quote 0
                • S Do not disturb
                  sdetweil @rudibarani
                  last edited by

                  @rudibarani if you wave the mouse over the mm screen does it work then?

                  Sam

                  How to add modules

                  learning how to use browser developers window for css changes

                  rudibaraniR 1 Reply Last reply Reply Quote 0
                  • rudibaraniR Offline
                    rudibarani Project Sponsor @sdetweil
                    last edited by

                    @sdetweil No - I need to click on the “play” button on the stream.

                    1 Reply Last reply Reply Quote 0
                    • 1 / 1
                    • 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