soulsync/webui
Broque Thomas b498012c42 Restore mini player UI on page refresh when stream is still active
After a page refresh JS state is wiped, so currentTrack is null and the
player widget stays hidden even though the backend is still streaming.
The backend already includes track_info (name/artist/album/image_url) in
every tool:stream push. The 'ready' case in both handlers now calls
setTrackInfo() when no track is loaded, which unhides the player and
populates title/artist before startAudioPlayback() runs.
2026-04-14 20:00:45 -07:00
..
static Restore mini player UI on page refresh when stream is still active 2026-04-14 20:00:45 -07:00
index.html Move media player from sidebar to floating bottom-right mini player 2026-04-14 19:50:18 -07:00