fix(music): remove HLS fallback from station playback

Keep music playback on the direct PCM or DFPWM paths so music requests no longer trigger RTMP/HLS push attempts when a WAV source is unavailable.
This commit is contained in:
2026-07-31 21:17:04 +08:00
parent 709388ec3a
commit fd154afd82
-18
View File
@@ -2526,24 +2526,6 @@ app.post('/api/music/start', express.json(), (req, res) => {
return;
}
if (HLS_ENABLE) {
enqueueHlsPush(name, [track]);
enqueueStationAudioTask(name, currentWs, {
audioFormat: 'hls',
streamUrl: hlsUrl,
durationSec: playbackAudio.durationSec,
priority: -1,
interruptMode: 'none',
source: 'music',
loop,
audioId: `music-${track}-${name}-${Date.now()}`,
requeueOnPreempt: true,
consoleStreamStart: { type: 'stream_start', station: name, seq: [`MUSIC:${track}`], streamName, hlsUrl },
consoleStreamEnd: { type: 'stream_end', station: name }
});
return;
}
enqueueStationAudioTask(name, currentWs, {
audioFormat: playbackAudio.audioFormat,
buffer: playbackAudio.buffer,