feat: redesign UI and overhaul audio processing for Discord Gateway v4

This commit is contained in:
baharsah
2026-05-13 02:30:09 +07:00
parent 44ac346c21
commit ad7dcde47c
7 changed files with 396 additions and 297 deletions

View File

@@ -33,13 +33,9 @@ export class DiscordPlayer {
public playStream(stream: Readable) {
console.log("[player] Starting new audio stream...");
// Use WebmDemuxer to extract Opus packets from browser stream
const demuxer = new prism.opus.WebmDemuxer();
demuxer.on('error', err => console.error("[player] Demuxer error:", err));
const resource = createAudioResource(stream.pipe(demuxer), {
inputType: StreamType.Opus,
const resource = createAudioResource(stream, {
inputType: StreamType.OggOpus,
});
this.player.play(resource);