From 9cecab8dd459b3d270fd0a73278a869d5af3e6d9 Mon Sep 17 00:00:00 2001 From: SirStendec Date: Fri, 12 Feb 2021 15:54:08 -0500 Subject: [PATCH] 4.20.63 * Fixed: Compressor not enabling on Firefox after most recent update. --- package.json | 2 +- src/sites/player/player.jsx | 2 +- src/sites/twitch-twilight/modules/player.jsx | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index d51935b5..778499a1 100755 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "frankerfacez", "author": "Dan Salvato LLC", - "version": "4.20.62", + "version": "4.20.63", "description": "FrankerFaceZ is a Twitch enhancement suite.", "license": "Apache-2.0", "scripts": { diff --git a/src/sites/player/player.jsx b/src/sites/player/player.jsx index 00ceec02..a284b8b6 100644 --- a/src/sites/player/player.jsx +++ b/src/sites/player/player.jsx @@ -907,7 +907,7 @@ export default class Player extends Module { let comp = video._ffz_compressor; if ( ! comp ) { const ctx = new AudioContext(); - if ( ctx.state === 'suspended' ) { + if ( ! IS_FIREFOX && ctx.state === 'suspended' ) { this.log.info('Aborting due to browser auto-play policy.'); return; } diff --git a/src/sites/twitch-twilight/modules/player.jsx b/src/sites/twitch-twilight/modules/player.jsx index a37375cb..8276ef2e 100644 --- a/src/sites/twitch-twilight/modules/player.jsx +++ b/src/sites/twitch-twilight/modules/player.jsx @@ -16,10 +16,10 @@ export const PLAYER_ROUTES = [ 'mod-view', 'user-home' ]; -const HAS_PITCH = (() => { +/*const HAS_PITCH = (() => { const el = createElement('video'); return el.preservesPitch != null || el.mozPreservesPitch != null -})(); +})();*/ const HAS_COMPRESSOR = window.AudioContext && window.DynamicsCompressorNode != null; @@ -1216,7 +1216,7 @@ export default class Player extends Module { let comp = video._ffz_compressor; if ( ! comp ) { const ctx = new AudioContext(); - if ( ctx.state === 'suspended' ) { + if ( ! IS_FIREFOX && ctx.state === 'suspended' ) { this.log.info('Aborting due to browser auto-play policy.'); return; }