From dfae9569dd279d25b245b0d7a9ae74af6ac48ee0 Mon Sep 17 00:00:00 2001 From: Amine Mouafik Date: Thu, 15 Oct 2020 22:24:03 +0100 Subject: Disable Chromium's poor MPRIS implementation (#1023) --- src/index.js | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') diff --git a/src/index.js b/src/index.js index 562d314dd..928a9744e 100644 --- a/src/index.js +++ b/src/index.js @@ -60,6 +60,8 @@ if (isWindows) { app.allowRendererProcessReuse = false; } + + // Globally set useragent to fix user agent override in service workers debug('Set userAgent to ', userAgent()); app.userAgentFallback = userAgent(); @@ -364,6 +366,9 @@ if (argv['auth-negotiate-delegate-whitelist']) { app.commandLine.appendSwitch('auth-negotiate-delegate-whitelist', argv['auth-negotiate-delegate-whitelist']); } +// Disable Chromium's poor MPRIS implementation +app.commandLine.appendSwitch('disable-features', 'HardwareMediaKeyHandling,MediaSessionService'); + // This method will be called when Electron has finished // initialization and is ready to create browser windows. // Some APIs can only be used after this event occurs. -- cgit v1.2.3-70-g09d2