diff --git a/src/renderer/features/player/components/mobile-fullscreen-player.tsx b/src/renderer/features/player/components/mobile-fullscreen-player.tsx index 5ed8d9181..47b5c3214 100644 --- a/src/renderer/features/player/components/mobile-fullscreen-player.tsx +++ b/src/renderer/features/player/components/mobile-fullscreen-player.tsx @@ -31,6 +31,7 @@ import { useCurrentServer, useFullScreenPlayerStore, useFullScreenPlayerStoreActions, + useGeneralSettings, usePlayerData, usePlayerSong, useSetFullScreenPlayerStore, @@ -377,6 +378,7 @@ export const MobileFullscreenPlayer = () => { const { currentSong: currentSongData } = usePlayerData(); const server = useCurrentServer(); const setFavorite = useSetFavorite(); + const { showRatings: showRatingsSetting } = useGeneralSettings(); const setRating = useSetRating(); const [isPageHovered, setIsPageHovered] = useState(false); @@ -435,6 +437,7 @@ export const MobileFullscreenPlayer = () => { const isLyricsState = activeTab === 'lyrics'; const isSongDefined = Boolean(currentSong?.id); const showRating = + showRatingsSetting && isSongDefined && (server?.type === ServerType.NAVIDROME || server?.type === ServerType.SUBSONIC); diff --git a/src/renderer/features/player/components/right-controls.tsx b/src/renderer/features/player/components/right-controls.tsx index e1202b5d2..5cddae08f 100644 --- a/src/renderer/features/player/components/right-controls.tsx +++ b/src/renderer/features/player/components/right-controls.tsx @@ -14,6 +14,7 @@ import { useAutoDJSettings, useCurrentServer, useFullScreenPlayerStore, + useGeneralSettings, useHotkeySettings, usePlayerData, usePlayerMuted, @@ -63,10 +64,11 @@ const calculateVolumeDown = (volume: number, volumeWheelStep: number) => { }; export const RightControls = () => { + const { showRatings } = useGeneralSettings(); return ( - + {showRatings && }