refactor: modularize CRC mocking and implement a persistent Ogg stream for web audio playback

This commit is contained in:
baharsah
2026-05-13 01:12:11 +07:00
parent c911b06b95
commit 44ac346c21
6 changed files with 77 additions and 44 deletions
+5 -2
View File
@@ -163,9 +163,12 @@
listenStatus.innerText = 'Disconnected';
isListening = false;
} else {
discordAudio.src = '/listen';
discordAudio.src = '/listen?t=' + Date.now();
discordAudio.style.display = 'block';
discordAudio.play();
discordAudio.play().catch(err => {
console.error('Playback error:', err);
listenStatus.innerText = 'Playback failed: ' + err.message;
});
listenBtn.innerText = 'Stop Listening';
listenBtn.style.backgroundColor = '#f04747';
listenStatus.innerText = 'Listening live...';