When mobile Firefox/Safari blocks audio.play() on auto-enrolled DJ streams, queue the elements and retry on the first pointerdown/ touchstart anywhere on the page. WebRTC stays unmuted as fallback so the listener isn't silent in the meantime.