fix: use signed HLS quality tracks for playback
This commit is contained in:
1 parent
b8c1816f1d
commit
ab820253cd
4 files changed
+9
-5
No files matched your search
@@ -19,3 +19,5 @@ export function normalizePage(payload) {
|
||||
export function resolvePlaybackUrl(value) { return resolveMedia(value); }
|
||||
|
||||
export function uniqueDramas(items) { const seen = new Set(); return items.filter((item) => { if (seen.has(item.id)) return false; seen.add(item.id); return true; }); }
|
||||
|
||||
export function selectPlaybackUrl(playback, fallback = '') { const tracks = playback?.tracks || []; const preferred = tracks.find((track) => track.quality === '360p') || tracks.find((track) => track.quality === 'AUTO') || tracks[0]; return resolveMedia(preferred?.playUrl || playback?.playUrl || fallback); }
|
||||
Reference in new issue
Block a user