From 8dde079bd06b2eb9e34ea794db3d335288dbd93d Mon Sep 17 00:00:00 2001 From: Max Goodhart Date: Wed, 11 Nov 2020 11:09:19 -0800 Subject: [PATCH] Preload videos with full viewport size Hopefully this will cause them to load with higher quality settings. --- src/node/StreamWindow.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/node/StreamWindow.js b/src/node/StreamWindow.js index f3cc1dc..bdc058d 100644 --- a/src/node/StreamWindow.js +++ b/src/node/StreamWindow.js @@ -34,16 +34,7 @@ export default class StreamWindow extends EventEmitter { } init() { - const { - width, - height, - x, - y, - frameless, - backgroundColor, - spaceWidth, - spaceHeight, - } = this.config + const { width, height, x, y, frameless, backgroundColor } = this.config const win = new BrowserWindow({ title: 'Streamwall', width, @@ -110,7 +101,7 @@ export default class StreamWindow extends EventEmitter { // It appears necessary to initialize the browser view by adding it to a window and setting bounds. Otherwise, some streaming sites like Periscope will not load their videos due to the Page Visibility API being hidden. win.removeBrowserView(view) offscreenWin.addBrowserView(view) - view.setBounds({ x: 0, y: 0, width: spaceWidth, height: spaceHeight }) + view.setBounds({ x: 0, y: 0, width, height }) }, positionView: (context, event) => { const { pos, view } = context