From f07ebaa04cde3c3b401c999189944a657fdc1cf5 Mon Sep 17 00:00:00 2001 From: wukko Date: Mon, 6 Jan 2025 15:38:58 +0600 Subject: [PATCH 1/7] web/settings/defaults: enable youtubeHLS by default yolo #testinprod --- web/src/lib/settings/defaults.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/settings/defaults.ts b/web/src/lib/settings/defaults.ts index a4448aaa..8edc5a95 100644 --- a/web/src/lib/settings/defaults.ts +++ b/web/src/lib/settings/defaults.ts @@ -26,7 +26,7 @@ const defaultSettings: CobaltSettings = { videoQuality: "1080", youtubeVideoCodec: "h264", youtubeDubLang: "original", - youtubeHLS: false, + youtubeHLS: true, }, privacy: { alwaysProxy: false, From 937fddf3e97ba4635c34f2edd80c251298c80feb Mon Sep 17 00:00:00 2001 From: wukko Date: Tue, 7 Jan 2025 13:16:58 +0600 Subject: [PATCH 2/7] web/settings/defaults: roll back default hls it seems to be doing more bad than good, we need to scale or finish the duck project first --- web/src/lib/settings/defaults.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/settings/defaults.ts b/web/src/lib/settings/defaults.ts index 8edc5a95..a4448aaa 100644 --- a/web/src/lib/settings/defaults.ts +++ b/web/src/lib/settings/defaults.ts @@ -26,7 +26,7 @@ const defaultSettings: CobaltSettings = { videoQuality: "1080", youtubeVideoCodec: "h264", youtubeDubLang: "original", - youtubeHLS: true, + youtubeHLS: false, }, privacy: { alwaysProxy: false, From ec019a1b500405a506bc6b9754e7937fec51c79f Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 8 Jan 2025 10:54:07 +0600 Subject: [PATCH 3/7] api/schema: enable youtubeHLS by default --- api/src/processing/schema.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/processing/schema.js b/api/src/processing/schema.js index 48d8b058..2ba35152 100644 --- a/api/src/processing/schema.js +++ b/api/src/processing/schema.js @@ -46,6 +46,6 @@ export const apiSchema = z.object({ tiktokH265: z.boolean().default(false), twitterGif: z.boolean().default(true), - youtubeHLS: z.boolean().default(false), + youtubeHLS: z.boolean().default(true), }) .strict(); From b47987754a96022ba25cd1fe6e84205986ea368f Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 8 Jan 2025 10:56:59 +0600 Subject: [PATCH 4/7] web/settings/defaults: enable youtubeHLS by default (again) --- web/src/lib/settings/defaults.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/src/lib/settings/defaults.ts b/web/src/lib/settings/defaults.ts index a4448aaa..8edc5a95 100644 --- a/web/src/lib/settings/defaults.ts +++ b/web/src/lib/settings/defaults.ts @@ -26,7 +26,7 @@ const defaultSettings: CobaltSettings = { videoQuality: "1080", youtubeVideoCodec: "h264", youtubeDubLang: "original", - youtubeHLS: false, + youtubeHLS: true, }, privacy: { alwaysProxy: false, From 7db31851d07f86aca29de7ee090bd7a80b017510 Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 8 Jan 2025 10:58:49 +0600 Subject: [PATCH 5/7] api/package: bump version to 10.5.3 --- api/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/package.json b/api/package.json index 2205e1c5..907f9701 100644 --- a/api/package.json +++ b/api/package.json @@ -1,7 +1,7 @@ { "name": "@imput/cobalt-api", "description": "save what you love", - "version": "10.5.2", + "version": "10.5.3", "author": "imput", "exports": "./src/cobalt.js", "type": "module", From 50db4d342ab58c27b3f093b2f9681d3778df5ccb Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 8 Jan 2025 11:22:05 +0600 Subject: [PATCH 6/7] api & web: roll back the default hls change due to doubled CPU usage --- api/package.json | 2 +- api/src/processing/schema.js | 2 +- web/package.json | 2 +- web/src/lib/settings/defaults.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/api/package.json b/api/package.json index 907f9701..fccbddff 100644 --- a/api/package.json +++ b/api/package.json @@ -1,7 +1,7 @@ { "name": "@imput/cobalt-api", "description": "save what you love", - "version": "10.5.3", + "version": "10.5.4", "author": "imput", "exports": "./src/cobalt.js", "type": "module", diff --git a/api/src/processing/schema.js b/api/src/processing/schema.js index 2ba35152..48d8b058 100644 --- a/api/src/processing/schema.js +++ b/api/src/processing/schema.js @@ -46,6 +46,6 @@ export const apiSchema = z.object({ tiktokH265: z.boolean().default(false), twitterGif: z.boolean().default(true), - youtubeHLS: z.boolean().default(true), + youtubeHLS: z.boolean().default(false), }) .strict(); diff --git a/web/package.json b/web/package.json index 2cc25076..37a7bb49 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "@imput/cobalt-web", - "version": "10.5", + "version": "10.5.1", "type": "module", "private": true, "scripts": { diff --git a/web/src/lib/settings/defaults.ts b/web/src/lib/settings/defaults.ts index 8edc5a95..a4448aaa 100644 --- a/web/src/lib/settings/defaults.ts +++ b/web/src/lib/settings/defaults.ts @@ -26,7 +26,7 @@ const defaultSettings: CobaltSettings = { videoQuality: "1080", youtubeVideoCodec: "h264", youtubeDubLang: "original", - youtubeHLS: true, + youtubeHLS: false, }, privacy: { alwaysProxy: false, From ce7d553beb75647993e7bcab694fa00bfb8a75d9 Mon Sep 17 00:00:00 2001 From: jj Date: Sun, 12 Jan 2025 16:43:55 +0000 Subject: [PATCH 7/7] api/match-action: pass audio bitrate when creating tiktok stream fixes #996 --- api/src/processing/match-action.js | 1 + 1 file changed, 1 insertion(+) diff --git a/api/src/processing/match-action.js b/api/src/processing/match-action.js index 5c728626..64f86836 100644 --- a/api/src/processing/match-action.js +++ b/api/src/processing/match-action.js @@ -102,6 +102,7 @@ export default function({ r, host, audioFormat, isAudioOnly, isAudioMuted, disab filename: `${r.audioFilename}.${audioFormat}`, isAudioOnly: true, audioFormat, + audioBitrate }) } break;