diff --git a/src/renderer/features/now-playing/components/sidebar-play-queue.tsx b/src/renderer/features/now-playing/components/sidebar-play-queue.tsx index cbdd624b0..2df00405f 100644 --- a/src/renderer/features/now-playing/components/sidebar-play-queue.tsx +++ b/src/renderer/features/now-playing/components/sidebar-play-queue.tsx @@ -367,12 +367,16 @@ const VisualizerPanel = () => { const CombinedLyricsAndVisualizerPanel = () => { const currentSong = usePlayerSong(); const visualizerType = useSettingsStore((store) => store.visualizer.type); + const showLyricsInSidebar = useShowLyricsInSidebar(); + const showVisualizerInSidebar = useShowVisualizerInSidebar(); + const { type, webAudio } = usePlaybackSettings(); + const showVisualizer = showVisualizerInSidebar && type === PlayerType.WEB && webAudio; const { data: lyricsData } = useQuery( lyricsQueries.songLyrics( { options: { - enabled: !!currentSong?.id, + enabled: !!currentSong?.id && showLyricsInSidebar, }, query: { songId: currentSong?.id || '' }, serverId: currentSong?._serverId || '', @@ -402,21 +406,23 @@ const CombinedLyricsAndVisualizerPanel = () => { return (