diff --git a/src/components/player/PersistentPlayer.tsx b/src/components/player/PersistentPlayer.tsx
index 15b7b24..c9fa768 100644
--- a/src/components/player/PersistentPlayer.tsx
+++ b/src/components/player/PersistentPlayer.tsx
@@ -8,8 +8,6 @@ import {
resume,
toggleMute,
setVolume,
- toggleShuffle,
- setRepeat,
toggleQueue,
} from '../../store/slices/player';
import { openTrackInfo } from '../../store/slices/ui';
@@ -73,14 +71,6 @@ export function PersistentPlayer() {
-
-
diff --git a/src/components/player/QueuePanel.tsx b/src/components/player/QueuePanel.tsx
index c2382ba..3c6073d 100644
--- a/src/components/player/QueuePanel.tsx
+++ b/src/components/player/QueuePanel.tsx
@@ -33,6 +33,8 @@ import {
removeFromQueue,
moveInQueue,
clearQueue,
+ toggleShuffle,
+ toggleLoop,
type QueueEntry,
} from '../../store/slices/queue';
import { toggleQueue } from '../../store/slices/player';
@@ -71,6 +73,22 @@ export function QueuePanel() {
{t('queue.title')}
+
+