diff --git a/src/plugins/precise-volume/renderer.ts b/src/plugins/precise-volume/renderer.ts index f191cb6b..0c9bbd22 100644 --- a/src/plugins/precise-volume/renderer.ts +++ b/src/plugins/precise-volume/renderer.ts @@ -24,7 +24,8 @@ export const moveVolumeHud = debounce((showVideo: boolean) => { let options: PreciseVolumePluginConfig; -export const onPlayerApiReady = (playerApi: YoutubePlayer, context: RendererContext) => { +export const onPlayerApiReady = async (playerApi: YoutubePlayer, context: RendererContext) => { + options = await context.getConfig(); api = playerApi; // Without this function it would rewrite config 20 time when volume change by 20