From b36a351d681ec4992c81be630f8f991b555ce4e7 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 20:55:24 -0300 Subject: [PATCH] update patch 0009 --- ...-for-an-external-videoplayback-proxy.patch | 2 +- ...external-videoplayback-proxy-via-inf.patch | 2 +- ...ion-limit-on-DASH-streams-to-save-ba.patch | 2 +- ...-env-variable-to-set-verify_requests.patch | 2 +- ...eat-add-support-for-multiple-proxies.patch | 2 +- patches/0006-ci-update-deno-to-2.2.4.patch | 2 +- ...ayer_id-override-until-an-official-f.patch | 2 +- ...-cut-off-secret_key-to-16-characters.patch | 2 +- ...-to-disable-potoken-generation-check.patch | 20 +++++++++++++------ 9 files changed, 22 insertions(+), 14 deletions(-) diff --git a/patches/0001-feat-add-support-for-an-external-videoplayback-proxy.patch b/patches/0001-feat-add-support-for-an-external-videoplayback-proxy.patch index 476f1f5..ec8887d 100644 --- a/patches/0001-feat-add-support-for-an-external-videoplayback-proxy.patch +++ b/patches/0001-feat-add-support-for-an-external-videoplayback-proxy.patch @@ -1,4 +1,4 @@ -From d194cb9b25a0b91d20c348eb2aa1d95d5e9bd474 Mon Sep 17 00:00:00 2001 +From 96bdf8e66394985e16b6e0a3f7e755d81f5b0149 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 18:44:10 -0300 Subject: [PATCH 1/9] feat: add support for an external videoplayback proxy diff --git a/patches/0002-feat-report-the-external-videoplayback-proxy-via-inf.patch b/patches/0002-feat-report-the-external-videoplayback-proxy-via-inf.patch index 9e3a371..8d5f137 100644 --- a/patches/0002-feat-report-the-external-videoplayback-proxy-via-inf.patch +++ b/patches/0002-feat-report-the-external-videoplayback-proxy-via-inf.patch @@ -1,4 +1,4 @@ -From 680ed30e4d25dfbf32da9c49bb5a27f8c5aa7114 Mon Sep 17 00:00:00 2001 +From afe62c8510f1813dbe73e62342a25f07f9a3ee2d Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 18:52:53 -0300 Subject: [PATCH 2/9] feat: report the external videoplayback proxy via /info diff --git a/patches/0003-feat-add-resolution-limit-on-DASH-streams-to-save-ba.patch b/patches/0003-feat-add-resolution-limit-on-DASH-streams-to-save-ba.patch index ecbcb9a..09bf9c6 100644 --- a/patches/0003-feat-add-resolution-limit-on-DASH-streams-to-save-ba.patch +++ b/patches/0003-feat-add-resolution-limit-on-DASH-streams-to-save-ba.patch @@ -1,4 +1,4 @@ -From 912f7b7c230e9e3a97d5f678f5b93898951c5353 Mon Sep 17 00:00:00 2001 +From 5a60828ab0b1dd6505d9c963fe2fd6a2d84cf442 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 19:02:01 -0300 Subject: [PATCH 3/9] feat: add resolution limit on DASH streams to save diff --git a/patches/0004-feat-add-env-variable-to-set-verify_requests.patch b/patches/0004-feat-add-env-variable-to-set-verify_requests.patch index 403887b..f61868b 100644 --- a/patches/0004-feat-add-env-variable-to-set-verify_requests.patch +++ b/patches/0004-feat-add-env-variable-to-set-verify_requests.patch @@ -1,4 +1,4 @@ -From d040970de1e644f0b3234db892359297f922fb72 Mon Sep 17 00:00:00 2001 +From 619d93518e6700e93c8ad599dca3676eb01f1bc8 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 19:06:04 -0300 Subject: [PATCH 4/9] feat: add env variable to set verify_requests diff --git a/patches/0005-feat-add-support-for-multiple-proxies.patch b/patches/0005-feat-add-support-for-multiple-proxies.patch index 4bdd450..7f52736 100644 --- a/patches/0005-feat-add-support-for-multiple-proxies.patch +++ b/patches/0005-feat-add-support-for-multiple-proxies.patch @@ -1,4 +1,4 @@ -From 32abcfb826715a756db497c00d6e840f758055b8 Mon Sep 17 00:00:00 2001 +From bead21794d3fd1fbe713e331c22709f85b0e9aa3 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 19:20:52 -0300 Subject: [PATCH 5/9] feat: add support for multiple proxies diff --git a/patches/0006-ci-update-deno-to-2.2.4.patch b/patches/0006-ci-update-deno-to-2.2.4.patch index 0425cb7..81856eb 100644 --- a/patches/0006-ci-update-deno-to-2.2.4.patch +++ b/patches/0006-ci-update-deno-to-2.2.4.patch @@ -1,4 +1,4 @@ -From ff34450a415cfdc0bee2c75090d4cbe3b33d3fdf Mon Sep 17 00:00:00 2001 +From 98c5dab9f5a7495a38bff97003cb32bec6111185 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 19:37:34 -0300 Subject: [PATCH 6/9] ci: update deno to 2.2.4 diff --git a/patches/0007-fix-temporary-player_id-override-until-an-official-f.patch b/patches/0007-fix-temporary-player_id-override-until-an-official-f.patch index a562629..f3d1d4b 100644 --- a/patches/0007-fix-temporary-player_id-override-until-an-official-f.patch +++ b/patches/0007-fix-temporary-player_id-override-until-an-official-f.patch @@ -1,4 +1,4 @@ -From 1809787ec91c57bb273a26f42f56bb9c8450789e Mon Sep 17 00:00:00 2001 +From cbebc6a7e7c1ab1aa8699abfa0695c342c7d5470 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 20:06:47 -0300 Subject: [PATCH 7/9] fix: temporary player_id override until an official fix diff --git a/patches/0008-fix-cut-off-secret_key-to-16-characters.patch b/patches/0008-fix-cut-off-secret_key-to-16-characters.patch index 6be26c4..83d022b 100644 --- a/patches/0008-fix-cut-off-secret_key-to-16-characters.patch +++ b/patches/0008-fix-cut-off-secret_key-to-16-characters.patch @@ -1,4 +1,4 @@ -From b5318804619e1061695ae2e62b77f8aef261a7e5 Mon Sep 17 00:00:00 2001 +From f37a3301db5d703f7ab1db9670620a494e2e6bce Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 20:22:19 -0300 Subject: [PATCH 8/9] fix: cut off secret_key to 16 characters diff --git a/patches/0009-feat-add-option-to-disable-potoken-generation-check.patch b/patches/0009-feat-add-option-to-disable-potoken-generation-check.patch index 1b5e225..8826834 100644 --- a/patches/0009-feat-add-option-to-disable-potoken-generation-check.patch +++ b/patches/0009-feat-add-option-to-disable-potoken-generation-check.patch @@ -1,13 +1,13 @@ -From 4c8128d7c61d09c486056a6a3d0df119c76a8393 Mon Sep 17 00:00:00 2001 +From 4e0bbf67f713a9f30f66d978f1b8b0077c478c87 Mon Sep 17 00:00:00 2001 From: Fijxu Date: Mon, 24 Mar 2025 20:34:33 -0300 Subject: [PATCH 9/9] feat: add option to disable potoken generation check --- config/config.example.toml | 1 + - src/lib/helpers/config.ts | 1 + + src/lib/helpers/config.ts | 9 +++++ src/lib/jobs/potoken.ts | 80 ++++++++++++++++++++------------------ - 3 files changed, 44 insertions(+), 38 deletions(-) + 3 files changed, 52 insertions(+), 38 deletions(-) diff --git a/config/config.example.toml b/config/config.example.toml index a3c73be..4c04ee3 100644 @@ -22,14 +22,22 @@ index a3c73be..4c04ee3 100644 # [youtube_session] # oauth_enabled = false diff --git a/src/lib/helpers/config.ts b/src/lib/helpers/config.ts -index 05748f0..271c17a 100644 +index 05748f0..a2f6be0 100644 --- a/src/lib/helpers/config.ts +++ b/src/lib/helpers/config.ts -@@ -39,6 +39,7 @@ const ConfigSchema = z.object({ +@@ -39,6 +39,15 @@ const ConfigSchema = z.object({ youtube_session: z.object({ po_token_enabled: z.boolean().default(true), frequency: z.string().default("*/5 * * * *"), -+ po_token_check: z.boolean().default(true), ++ po_token_check: z ++ .boolean() ++ .default( ++ Deno.env.get("PO_TOKEN_CHECK") === "true" ++ ? true ++ : Deno.env.get("PO_TOKEN_CHECK") === "false" ++ ? false ++ : true, ++ ), }).strict().default({}), }).strict().default({}), youtube_session: z.object({