diff --git a/scripts/commands/playlist/generate.js b/scripts/commands/playlist/generate.js index f34f16114..4e26c1bb3 100644 --- a/scripts/commands/playlist/generate.js +++ b/scripts/commands/playlist/generate.js @@ -36,8 +36,8 @@ async function loadStreams() { const levels = { online: 1, blocked: 2, timeout: 3, error: 4, default: 5 } streams = orderBy( streams, - ['channel', s => levels[s.status] || levels['default'], 'height', 'url'], - ['asc', 'asc', 'desc', 'asc'] + ['channel', s => levels[s.status] || levels['default'], 'height', 'frame_rate', 'url'], + ['asc', 'asc', 'desc', 'desc', 'asc'] ) streams = _.uniqBy(streams, stream => stream.channel || _.uniqueId())