diff --git a/src/components/player/base/BottomControls.tsx b/src/components/player/base/BottomControls.tsx
index 61b854a1..009d7f38 100644
--- a/src/components/player/base/BottomControls.tsx
+++ b/src/components/player/base/BottomControls.tsx
@@ -2,6 +2,7 @@ import { useEffect } from "react";
import { Transition } from "@/components/utils/Transition";
import { usePlayerStore } from "@/stores/player/store";
+import { useSubtitleStore } from "@/stores/subtitles";
export function BottomControls(props: {
show?: boolean;
@@ -10,6 +11,9 @@ export function BottomControls(props: {
const setHoveringAnyControls = usePlayerStore(
(s) => s.setHoveringAnyControls,
);
+ const backgroundBlurEnabled = useSubtitleStore(
+ (s) => s.styling.backgroundBlurEnabled,
+ );
useEffect(() => {
return () => {
@@ -19,11 +23,13 @@ export function BottomControls(props: {
return (
-
+ {backgroundBlurEnabled && (
+
+ )}
setHoveringAnyControls(true)}
onMouseOut={() => setHoveringAnyControls(false)}
diff --git a/src/components/player/base/TopControls.tsx b/src/components/player/base/TopControls.tsx
index 8aa96002..2e688635 100644
--- a/src/components/player/base/TopControls.tsx
+++ b/src/components/player/base/TopControls.tsx
@@ -4,6 +4,7 @@ import { Transition } from "@/components/utils/Transition";
import { useBannerSize } from "@/stores/banner";
import { BannerLocation } from "@/stores/banner/BannerLocation";
import { usePlayerStore } from "@/stores/player/store";
+import { useSubtitleStore } from "@/stores/subtitles";
export function TopControls(props: {
show?: boolean;
@@ -13,6 +14,9 @@ export function TopControls(props: {
const setHoveringAnyControls = usePlayerStore(
(s) => s.setHoveringAnyControls,
);
+ const backgroundBlurEnabled = useSubtitleStore(
+ (s) => s.styling.backgroundBlurEnabled,
+ );
useEffect(() => {
return () => {
@@ -22,14 +26,16 @@ export function TopControls(props: {
return (
-
+ {backgroundBlurEnabled && (
+
+ )}