soulsync/webui
Broque Thomas 121f221a4f Prevent duplicate audio streams from rapid play button clicks
Added _streamLock flag to startStream() that prevents concurrent stream
requests when the user clicks play multiple times before the first
request completes. Lock is released in finally block so it always
clears on success, error, or exception.

Previously, rapid clicks would fire multiple stream requests to the
backend, each creating a separate audio playback — the only way to
stop them was a browser force refresh.
2026-04-11 09:01:30 -07:00
..
static Prevent duplicate audio streams from rapid play button clicks 2026-04-11 09:01:30 -07:00
index.html Add Lidarr as 7th download source and validate music video path 2026-04-11 07:59:12 -07:00