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;
|
||||
}
|
||||
|
||||
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,
|
||||
|
||||
Reference in New Issue
Block a user