From cb4b36dca0105af01ca910b35e8ca00d24f4a41c Mon Sep 17 00:00:00 2001 From: Tim Greiser Date: Sun, 21 Jun 2020 19:52:52 -0700 Subject: [PATCH 1/2] New command: npm run start-local --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 0a29967..7344cf1 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "build": "webpack", "start": "npm run build -- --display=errors-only && electron dist", + "start-local": "npm run build -- --display=errors-only && electron dist --webserver=http://localhost:4444 --username=woke --password=woke", "test": "jest" }, "author": "Max Goodhart ", From cfd6c157c3e3fc8c8e266caf5e40890e30cee6d1 Mon Sep 17 00:00:00 2001 From: Tim Greiser Date: Sun, 21 Jun 2020 19:53:13 -0700 Subject: [PATCH 2/2] Remove write-only attribute on muted property. Fixes FB pause error. --- src/node/viewStateMachine.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/node/viewStateMachine.js b/src/node/viewStateMachine.js index f6370de..4e16c1e 100644 --- a/src/node/viewStateMachine.js +++ b/src/node/viewStateMachine.js @@ -198,7 +198,7 @@ const viewStateMachine = Machine( setInterval(() => video.play(), 1000) // Prevent sites from re-muting the video (Periscope, I'm looking at you!) - Object.defineProperty(video, 'muted', {writable: false, value: false}) + Object.defineProperty(video, 'muted', {writable: true, value: false}) const info = { title: document.title } let divBase = document.querySelector('div.BaseVideo') // This will filter for only periscope videos