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:
@@ -2526,24 +2526,6 @@ app.post('/api/music/start', express.json(), (req, res) => {
|
|||||||
return;
|
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, {
|
enqueueStationAudioTask(name, currentWs, {
|
||||||
audioFormat: playbackAudio.audioFormat,
|
audioFormat: playbackAudio.audioFormat,
|
||||||
buffer: playbackAudio.buffer,
|
buffer: playbackAudio.buffer,
|
||||||
|
|||||||
Reference in New Issue
Block a user