diff --git a/src/workspaces/officerdev/src/MusicPlayer/MusicPlayerHost.tsx b/src/workspaces/officerdev/src/MusicPlayer/MusicPlayerHost.tsx index a507360e..f1a1f25b 100644 --- a/src/workspaces/officerdev/src/MusicPlayer/MusicPlayerHost.tsx +++ b/src/workspaces/officerdev/src/MusicPlayer/MusicPlayerHost.tsx @@ -1,9 +1,11 @@ import { useEffect, useRef, useState } from 'react'; +import { useNavigate } from 'react-router'; import { useClient } from 'hooks/useClient'; +import { usePanelChannel } from 'hooks/usePanelChannel'; import { Play, Pause, SkipBack, SkipForward, X, Volume2, VolumeX } from 'lucide-react'; import { useSeekBar, SeekBar } from '../apps/FileViewer/renderers/SeekBar'; import { MusicHeart } from '../apps/Music/MusicHeart'; -import { sortTracks, trackHomePath, type AlbumMeta, type NowPlaying } from '../apps/Music/shared'; +import { MUSIC_ROOT, MUSIC_CWD_CHANNEL, sortTracks, trackHomePath, type AlbumMeta, type NowPlaying } from '../apps/Music/shared'; import { useMusicPlayer, type PlayerTrack } from './useMusicPlayer'; // Mounted once in the persistent DashboardLayout (outside ), so it owns the single