mirror of
https://github.com/imputnet/cobalt.git
synced 2026-03-18 12:49:57 -05:00
[PR #867] [MERGED] api/youtube: add an option to use HLS streams #1274
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/imputnet/cobalt/pull/867
Author: @wukko
Created: 10/28/2024
Status: ✅ Merged
Merged: 10/28/2024
Merged by: @github-actions[bot]
Base:
develop← Head:youtube-hls📝 Commits (10+)
a46e043api/match-action: renameisM3U8toisHLSandutourl24ae08bapi/stream: addisHLSto stream cachec9eefc4api/youtube: add an option to use HLS streams60b22cbweb: add support for youtube hlsfba6ba0api/youtube: add hls codec fallback, update hls error code, refactor3ed51c9web/i18n/error: add youtube hls error0ddb3e3api/match-action: add isHLS to audio stream infoeffec1bapi/youtube: return correct audio url in hls mode866427aapi/youtube: fix local variable overlap6b1eadbapi/util/tests: add youtube hls tests📊 Changes
20 files changed (+296 additions, -86 deletions)
View changed files
📝
api/src/processing/match-action.js(+13 -10)📝
api/src/processing/match.js(+2 -1)📝
api/src/processing/request.js(+2 -2)📝
api/src/processing/schema.js(+2 -0)📝
api/src/processing/service-config.js(+1 -1)📝
api/src/processing/services/bluesky.js(+1 -1)📝
api/src/processing/services/dailymotion.js(+1 -1)📝
api/src/processing/services/rutube.js(+1 -1)📝
api/src/processing/services/vimeo.js(+1 -1)📝
api/src/processing/services/youtube.js(+186 -59)📝
api/src/stream/internal.js(+6 -3)📝
api/src/stream/manage.js(+5 -2)📝
api/src/stream/types.js(+1 -1)📝
api/src/util/tests.json(+47 -0)📝
web/i18n/en/error.json(+2 -1)📝
web/i18n/en/settings.json(+5 -1)📝
web/src/lib/api/api.ts(+2 -1)📝
web/src/lib/settings/defaults.ts(+1 -0)📝
web/src/lib/types/settings.ts(+1 -0)📝
web/src/routes/settings/video/+page.svelte(+16 -0)📄 Description
HLS streams don't get cut off (at this time), so this is a partial fix for #647
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.