add missing metrics on potoken.ts (youtubePlayerParsing)
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m21s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m21s
This commit is contained in:
parent
9b34b12b22
commit
25eb88fdf8
13 changed files with 18 additions and 17 deletions
|
@ -1,4 +1,4 @@
|
||||||
From 7851eff59e43a0d5fbbfd9a334e360e651ad425d Mon Sep 17 00:00:00 2001
|
From c3c8c0cd98efe772e0b980ae724e2dc8ab15f3d6 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 18:44:10 -0300
|
Date: Mon, 24 Mar 2025 18:44:10 -0300
|
||||||
Subject: [PATCH 01/13] feat: add support for an external videoplayback proxy
|
Subject: [PATCH 01/13] feat: add support for an external videoplayback proxy
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 928235f1990e44543f6ee64d98826fb5b6dad54f Mon Sep 17 00:00:00 2001
|
From c5edaf6ddf54e3fb91ddfc9fe2756329fb07f7d3 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 18:52:53 -0300
|
Date: Mon, 24 Mar 2025 18:52:53 -0300
|
||||||
Subject: [PATCH 02/13] feat: report the external videoplayback proxy via /info
|
Subject: [PATCH 02/13] feat: report the external videoplayback proxy via /info
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 900ea1d2c60cc9e251c6f327e6acc1cf85b5c0dd Mon Sep 17 00:00:00 2001
|
From a60fe70697496cf26f139bac27d2d06cac164355 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 19:02:01 -0300
|
Date: Mon, 24 Mar 2025 19:02:01 -0300
|
||||||
Subject: [PATCH 03/13] feat: add resolution limit on DASH streams to save
|
Subject: [PATCH 03/13] feat: add resolution limit on DASH streams to save
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 85fd63770061b5c8410f318fe508371db9c3bfa7 Mon Sep 17 00:00:00 2001
|
From 3111af203b193db043893b965880a8cb636475b2 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 19:06:04 -0300
|
Date: Mon, 24 Mar 2025 19:06:04 -0300
|
||||||
Subject: [PATCH 04/13] feat: add env variable to set verify_requests
|
Subject: [PATCH 04/13] feat: add env variable to set verify_requests
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 0a7ae6d4acd1aa0ac1d99467ef5dc3a7e7e75bde Mon Sep 17 00:00:00 2001
|
From 4a1bb8d20f50ac71a27afd60d8765f97db0d7bc7 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 19:20:52 -0300
|
Date: Mon, 24 Mar 2025 19:20:52 -0300
|
||||||
Subject: [PATCH 05/13] feat: add support for multiple proxies
|
Subject: [PATCH 05/13] feat: add support for multiple proxies
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From fd9e11162bde15d53fecedf3fa8114f02dcda052 Mon Sep 17 00:00:00 2001
|
From 1cb4d096aaf963ad2018c18043ec6c6f687d81bc Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 19:37:34 -0300
|
Date: Mon, 24 Mar 2025 19:37:34 -0300
|
||||||
Subject: [PATCH 06/13] ci: update deno to 2.2.4
|
Subject: [PATCH 06/13] ci: update deno to 2.2.4
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 47295d3babce911018e1aa92554a1ff1dfb24d29 Mon Sep 17 00:00:00 2001
|
From 2b69d230936fc6989aab62a7b10816a828234f78 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 20:22:19 -0300
|
Date: Mon, 24 Mar 2025 20:22:19 -0300
|
||||||
Subject: [PATCH 07/13] fix: cut off secret_key to 16 characters
|
Subject: [PATCH 07/13] fix: cut off secret_key to 16 characters
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 76489c09990cfeda96d99b7ad72a0b47d7231364 Mon Sep 17 00:00:00 2001
|
From 1e3808f741cd6fd5065c539d1b93b09e888aba20 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 20:34:33 -0300
|
Date: Mon, 24 Mar 2025 20:34:33 -0300
|
||||||
Subject: [PATCH 08/13] feat: add option to disable potoken generation check
|
Subject: [PATCH 08/13] feat: add option to disable potoken generation check
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From a5c04d5daba5f12bd078b76c18d0d2fa073a3893 Mon Sep 17 00:00:00 2001
|
From 522b4c07a38c17fb822ffbd3b7d331f06c517816 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 24 Mar 2025 21:38:33 -0300
|
Date: Mon, 24 Mar 2025 21:38:33 -0300
|
||||||
Subject: [PATCH 09/13] feat: add support for encrypted query parameters
|
Subject: [PATCH 09/13] feat: add support for encrypted query parameters
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 33f634b5cd1c5e052a712817b1aabdbbe8b54479 Mon Sep 17 00:00:00 2001
|
From cf2b1bf9570193caf2dba89bcb70d5866c3ff48c Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Tue, 25 Mar 2025 00:04:47 -0300
|
Date: Tue, 25 Mar 2025 00:04:47 -0300
|
||||||
Subject: [PATCH 10/13] add proxy retries on innertube error
|
Subject: [PATCH 10/13] add proxy retries on innertube error
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From fb9be9f05295bd556839e88614f0422b4959cc70 Mon Sep 17 00:00:00 2001
|
From 47408b3c92af445f7d73056ce68c325437c78be1 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Tue, 18 Mar 2025 16:38:23 -0300
|
Date: Tue, 18 Mar 2025 16:38:23 -0300
|
||||||
Subject: [PATCH 11/13] add support for prometheus metrics
|
Subject: [PATCH 11/13] add support for prometheus metrics
|
||||||
|
@ -23,7 +23,7 @@ fix: add missing metrics argument
|
||||||
src/lib/helpers/config.ts | 11 +-
|
src/lib/helpers/config.ts | 11 +-
|
||||||
src/lib/helpers/metrics.ts | 112 +
|
src/lib/helpers/metrics.ts | 112 +
|
||||||
src/lib/helpers/youtubePlayerHandling.ts | 34 +-
|
src/lib/helpers/youtubePlayerHandling.ts | 34 +-
|
||||||
src/lib/jobs/potoken.ts | 84 +-
|
src/lib/jobs/potoken.ts | 85 +-
|
||||||
src/lib/types/HonoVariables.ts | 2 +
|
src/lib/types/HonoVariables.ts | 2 +
|
||||||
src/main.ts | 20 +-
|
src/main.ts | 20 +-
|
||||||
src/routes/index.ts | 4 +
|
src/routes/index.ts | 4 +
|
||||||
|
@ -32,7 +32,7 @@ fix: add missing metrics argument
|
||||||
src/routes/invidious_routes/latestVersion.ts | 2 +
|
src/routes/invidious_routes/latestVersion.ts | 2 +
|
||||||
src/routes/metrics.ts | 11 +
|
src/routes/metrics.ts | 11 +
|
||||||
src/routes/youtube_api_routes/player.ts | 2 +
|
src/routes/youtube_api_routes/player.ts | 2 +
|
||||||
15 files changed, 252 insertions(+), 2016 deletions(-)
|
15 files changed, 253 insertions(+), 2016 deletions(-)
|
||||||
create mode 100644 src/lib/helpers/metrics.ts
|
create mode 100644 src/lib/helpers/metrics.ts
|
||||||
create mode 100644 src/routes/metrics.ts
|
create mode 100644 src/routes/metrics.ts
|
||||||
|
|
||||||
|
@ -2366,7 +2366,7 @@ index 396eabf..2ae878d 100644
|
||||||
|
|
||||||
return videoOnlyNecessaryInfo;
|
return videoOnlyNecessaryInfo;
|
||||||
diff --git a/src/lib/jobs/potoken.ts b/src/lib/jobs/potoken.ts
|
diff --git a/src/lib/jobs/potoken.ts b/src/lib/jobs/potoken.ts
|
||||||
index 3e5dfc0..ed082a0 100644
|
index 3e5dfc0..e7da3c0 100644
|
||||||
--- a/src/lib/jobs/potoken.ts
|
--- a/src/lib/jobs/potoken.ts
|
||||||
+++ b/src/lib/jobs/potoken.ts
|
+++ b/src/lib/jobs/potoken.ts
|
||||||
@@ -7,6 +7,7 @@ import {
|
@@ -7,6 +7,7 @@ import {
|
||||||
|
@ -2385,7 +2385,7 @@ index 3e5dfc0..ed082a0 100644
|
||||||
): Promise<{ innertubeClient: Innertube; tokenMinter: BG.WebPoMinter }> => {
|
): Promise<{ innertubeClient: Innertube; tokenMinter: BG.WebPoMinter }> => {
|
||||||
if (innertubeClient.session.po_token) {
|
if (innertubeClient.session.po_token) {
|
||||||
innertubeClient = await Innertube.create({
|
innertubeClient = await Innertube.create({
|
||||||
@@ -135,48 +137,50 @@ export const poTokenGenerate = async (
|
@@ -135,48 +137,51 @@ export const poTokenGenerate = async (
|
||||||
generate_session_locally: true,
|
generate_session_locally: true,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -2446,6 +2446,7 @@ index 3e5dfc0..ed082a0 100644
|
||||||
+ videoId: video.id,
|
+ videoId: video.id,
|
||||||
+ config,
|
+ config,
|
||||||
+ tokenMinter: integrityTokenBasedMinter,
|
+ tokenMinter: integrityTokenBasedMinter,
|
||||||
|
+ metrics,
|
||||||
+ overrideCache: true,
|
+ overrideCache: true,
|
||||||
+ });
|
+ });
|
||||||
+ const videoInfo = youtubeVideoInfo(
|
+ const videoInfo = youtubeVideoInfo(
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From a3ea592b89c4bc27ac087d4207563d82a9c50592 Mon Sep 17 00:00:00 2001
|
From 31634246f1bd2081b4cbce8045c71c89153465a3 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Tue, 25 Mar 2025 00:07:28 -0300
|
Date: Tue, 25 Mar 2025 00:07:28 -0300
|
||||||
Subject: [PATCH 12/13] add metrics for proxy retries
|
Subject: [PATCH 12/13] add metrics for proxy retries
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
From 17122bda7e85d01d0ae799098306424e672ccf7d Mon Sep 17 00:00:00 2001
|
From bb87a733b0255abe1827d8e23e5b75bebe35f6ee Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Tue, 25 Mar 2025 00:24:07 -0300
|
Date: Tue, 25 Mar 2025 00:24:07 -0300
|
||||||
Subject: [PATCH 13/13] fix: fix tokio overflow on compile
|
Subject: [PATCH 13/13] fix: fix tokio overflow on compile
|
||||||
|
|
Loading…
Add table
Reference in a new issue