updated patches and invidious-companion
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m3s
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 1m3s
This commit is contained in:
parent
e4ff051445
commit
5553757d97
20 changed files with 36 additions and 109 deletions
|
@ -1 +1 @@
|
||||||
Subproject commit 26cb520e15b8bd3b0ce03233353877a372a9b9ab
|
Subproject commit f9f89a2192a0772d33e5e2ceec3586f169b42996
|
|
@ -1,22 +0,0 @@
|
||||||
From b351eab2111f1f446034d5e8ef7d80353de2184c Mon Sep 17 00:00:00 2001
|
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
|
||||||
Date: Mon, 24 Mar 2025 19:37:34 -0300
|
|
||||||
Subject: [PATCH 01/20] ci: update deno to 2.2.10
|
|
||||||
|
|
||||||
---
|
|
||||||
Dockerfile | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/Dockerfile b/Dockerfile
|
|
||||||
index 04b74c0..ba0eb5d 100644
|
|
||||||
--- a/Dockerfile
|
|
||||||
+++ b/Dockerfile
|
|
||||||
@@ -1,4 +1,4 @@
|
|
||||||
-FROM denoland/deno:debian-2.1.4 AS builder
|
|
||||||
+FROM denoland/deno:debian-2.2.10 AS builder
|
|
||||||
|
|
||||||
ARG TINI_VERSION=0.19.0
|
|
||||||
|
|
||||||
--
|
|
||||||
2.49.0
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 06a079c8bc2970d325c0fb99e64bad58e4b2a792 Mon Sep 17 00:00:00 2001
|
From 91ab36c2264a93778b82c76d8546d50601f85435 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 02/20] feat: add support for an external videoplayback proxy
|
Subject: [PATCH 01/17] feat: add support for an external videoplayback proxy
|
||||||
|
|
||||||
---
|
---
|
||||||
config/config.example.toml | 1 +
|
config/config.example.toml | 1 +
|
|
@ -1,7 +1,7 @@
|
||||||
From 26b16c837e133fd28cce142f7e6339a219f8f4cd Mon Sep 17 00:00:00 2001
|
From 158316ec7d0b22ab74a6fe0aa82c9f2a50e4be5f 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 03/20] feat: report the external videoplayback proxy via /info
|
Subject: [PATCH 02/17] feat: report the external videoplayback proxy via /info
|
||||||
endpoint
|
endpoint
|
||||||
|
|
||||||
---
|
---
|
|
@ -1,7 +1,7 @@
|
||||||
From 77c0bd26e1185fa2d416a972d6716554d576655d Mon Sep 17 00:00:00 2001
|
From 2ffffb30163fae3320fd7e5bb77119afac0ecc4e 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 04/20] feat: add resolution limit on DASH streams to save
|
Subject: [PATCH 03/17] feat: add resolution limit on DASH streams to save
|
||||||
bandwidth
|
bandwidth
|
||||||
|
|
||||||
---
|
---
|
|
@ -1,7 +1,7 @@
|
||||||
From 026ea09b151a3deefa0669398f92f890f879ac34 Mon Sep 17 00:00:00 2001
|
From 19f85315e0988f07b9ed559aeaffed7e898a3dbb 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 05/20] feat: add env variable to set verify_requests
|
Subject: [PATCH 04/17] feat: add env variable to set verify_requests
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/config.ts | 4 +++-
|
src/lib/helpers/config.ts | 4 +++-
|
|
@ -1,7 +1,7 @@
|
||||||
From fde418bdc1151429455cf9bc6d30ca755af96e1e Mon Sep 17 00:00:00 2001
|
From bf36f0e53ce964e7a914e288ba4fb884268861f2 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 06/20] feat: add support for multiple proxies
|
Subject: [PATCH 05/17] feat: add support for multiple proxies
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/getFetchClient.ts | 17 ++++++++++++++++-
|
src/lib/helpers/getFetchClient.ts | 17 ++++++++++++++++-
|
|
@ -1,7 +1,7 @@
|
||||||
From 04b844a61d68a344fde08647bc36ed0a009bf2d4 Mon Sep 17 00:00:00 2001
|
From 58ca41be9bbb267ae6f829324f611c021e0814e1 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 07/20] feat: add option to disable potoken generation check
|
Subject: [PATCH 06/17] feat: add option to disable potoken generation check
|
||||||
|
|
||||||
---
|
---
|
||||||
config/config.example.toml | 1 +
|
config/config.example.toml | 1 +
|
|
@ -1,7 +1,7 @@
|
||||||
From 6b92204ecc629612ee133d5b91a078fa51b32100 Mon Sep 17 00:00:00 2001
|
From 08944f2dce2f0415cd0a9ce829836f372fe72bb5 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 08/20] add proxy retries on innertube error
|
Subject: [PATCH 07/17] add proxy retries on innertube error
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/config.ts | 1 +
|
src/lib/helpers/config.ts | 1 +
|
|
@ -1,7 +1,7 @@
|
||||||
From b39368159f03ccf8bbf8fddef2c854aa57bd5a3b Mon Sep 17 00:00:00 2001
|
From 6185df6e4b81f2a6ccf052f79adac36ee35c26cf 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 09/20] add metrics for proxy retries
|
Subject: [PATCH 08/17] add metrics for proxy retries
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/metrics.ts | 5 +++++
|
src/lib/helpers/metrics.ts | 5 +++++
|
|
@ -1,14 +1,14 @@
|
||||||
From 685a7b80620c9837383941794693bd19fa69a4c7 Mon Sep 17 00:00:00 2001
|
From 30d8bf8b59a19c4f982e7bf55d64758e16a2d0df 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 10/20] fix: fix tokio overflow on compile
|
Subject: [PATCH 09/17] fix: fix tokio overflow on compile
|
||||||
|
|
||||||
---
|
---
|
||||||
Dockerfile | 2 ++
|
Dockerfile | 2 ++
|
||||||
1 file changed, 2 insertions(+)
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
diff --git a/Dockerfile b/Dockerfile
|
diff --git a/Dockerfile b/Dockerfile
|
||||||
index ba0eb5d..4533e71 100644
|
index 5a6b17c..4e1902b 100644
|
||||||
--- a/Dockerfile
|
--- a/Dockerfile
|
||||||
+++ b/Dockerfile
|
+++ b/Dockerfile
|
||||||
@@ -1,5 +1,7 @@
|
@@ -1,5 +1,7 @@
|
|
@ -1,7 +1,7 @@
|
||||||
From 7a56827c5a1d66e0692396f1604cff21104a4e25 Mon Sep 17 00:00:00 2001
|
From 265c0b20cf211c11b64b71a394c647b8a22e4f84 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Wed, 26 Mar 2025 12:24:49 -0300
|
Date: Wed, 26 Mar 2025 12:24:49 -0300
|
||||||
Subject: [PATCH 11/20] Add environment variable for youtube_session.frequency
|
Subject: [PATCH 10/17] Add environment variable for youtube_session.frequency
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/config.ts | 4 +++-
|
src/lib/helpers/config.ts | 4 +++-
|
|
@ -1,7 +1,7 @@
|
||||||
From 3bd0506264873fe63c5d3cabecdddefae984a465 Mon Sep 17 00:00:00 2001
|
From 5b36bd767448f10ad9ffbc4194ffc8991fa48b83 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Tue, 8 Apr 2025 02:21:10 -0400
|
Date: Tue, 8 Apr 2025 02:21:10 -0400
|
||||||
Subject: [PATCH 12/20] add option to disable logging
|
Subject: [PATCH 11/17] add option to disable logging
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/config.ts | 7 ++++++-
|
src/lib/helpers/config.ts | 7 ++++++-
|
|
@ -1,7 +1,7 @@
|
||||||
From 9621e0ecc940cff15269c31c082cbcacc06ab015 Mon Sep 17 00:00:00 2001
|
From 9d58a8327eb2dfc7eb3db06f41a6778570d28fa3 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 14 Apr 2025 01:24:57 -0400
|
Date: Mon, 14 Apr 2025 01:24:57 -0400
|
||||||
Subject: [PATCH 13/20] metrics: track unidentified innertube errors
|
Subject: [PATCH 12/17] metrics: track unidentified innertube errors
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/metrics.ts | 142 +++++++++++++++++++++++++++++--------
|
src/lib/helpers/metrics.ts | 142 +++++++++++++++++++++++++++++--------
|
|
@ -1,7 +1,7 @@
|
||||||
From 09c772772f13d97de5a37cd0755f4c5d2071a80f Mon Sep 17 00:00:00 2001
|
From 64300c43e8dd5269d1c3d173d0ebd62b607b09ce Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 14 Apr 2025 01:25:40 -0400
|
Date: Mon, 14 Apr 2025 01:25:40 -0400
|
||||||
Subject: [PATCH 14/20] metrics: add more errors
|
Subject: [PATCH 13/17] metrics: add more errors
|
||||||
|
|
||||||
Added reason and subreason for sentitive content videos ("CONTENT_CHECK_REQUIRED")
|
Added reason and subreason for sentitive content videos ("CONTENT_CHECK_REQUIRED")
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 99ffaffdaa73ed95ddafeccb2ce6e945f7df4446 Mon Sep 17 00:00:00 2001
|
From c16852de4995d1d9ae27de9467fa9774b09dbced Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Sun, 20 Apr 2025 02:18:50 -0400
|
Date: Sun, 20 Apr 2025 02:18:50 -0400
|
||||||
Subject: [PATCH 16/20] metrics: add live, premiere and private video errors
|
Subject: [PATCH 14/17] metrics: add live, premiere and private video errors
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/metrics.ts | 42 ++++++++++++++++++++++++++++++++++++--
|
src/lib/helpers/metrics.ts | 42 ++++++++++++++++++++++++++++++++++++--
|
|
@ -1,51 +0,0 @@
|
||||||
From 61d49e3ef893f13e588020eca140c9a4b060683a Mon Sep 17 00:00:00 2001
|
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
|
||||||
Date: Tue, 15 Apr 2025 19:48:26 -0400
|
|
||||||
Subject: [PATCH 15/20] ci: improve container image build times
|
|
||||||
|
|
||||||
---
|
|
||||||
.github/workflows/docker-build-push.yaml | 2 ++
|
|
||||||
Dockerfile | 10 ++++++----
|
|
||||||
2 files changed, 8 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/.github/workflows/docker-build-push.yaml b/.github/workflows/docker-build-push.yaml
|
|
||||||
index 8a79d77..69561fa 100644
|
|
||||||
--- a/.github/workflows/docker-build-push.yaml
|
|
||||||
+++ b/.github/workflows/docker-build-push.yaml
|
|
||||||
@@ -70,3 +70,5 @@ jobs:
|
|
||||||
platforms: linux/amd64,linux/arm64 # Build for multiple architectures
|
|
||||||
tags: ${{ steps.meta.outputs.tags }}
|
|
||||||
labels: ${{ steps.meta.outputs.labels }}
|
|
||||||
+ cache-from: type=gha
|
|
||||||
+ cache-to: type=gha,mode=max
|
|
||||||
diff --git a/Dockerfile b/Dockerfile
|
|
||||||
index 4533e71..bd43ac9 100644
|
|
||||||
--- a/Dockerfile
|
|
||||||
+++ b/Dockerfile
|
|
||||||
@@ -11,9 +11,6 @@ RUN mkdir -p /var/tmp/youtubei.js
|
|
||||||
|
|
||||||
RUN apt update && apt install -y curl
|
|
||||||
|
|
||||||
-COPY ./src/ /app/src/
|
|
||||||
-COPY deno.json /app/
|
|
||||||
-
|
|
||||||
RUN curl -fsSL https://github.com/krallin/tini/releases/download/v${TINI_VERSION}/tini-$(dpkg --print-architecture) \
|
|
||||||
--output /tini \
|
|
||||||
&& chmod +x /tini
|
|
||||||
@@ -23,7 +20,12 @@ RUN arch=$(uname -m) && \
|
|
||||||
--output /thc \
|
|
||||||
&& chmod +x /thc
|
|
||||||
|
|
||||||
-RUN deno task compile
|
|
||||||
+COPY deno.json /app/
|
|
||||||
+COPY deno.lock /app/
|
|
||||||
+
|
|
||||||
+COPY ./src/ /app/src/
|
|
||||||
+
|
|
||||||
+RUN --mount=type=cache,target=/deno-dir deno task compile
|
|
||||||
|
|
||||||
# Stage for creating the non-privileged user
|
|
||||||
FROM alpine:3.20 AS user-stage
|
|
||||||
--
|
|
||||||
2.49.0
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From d11768023fbe95b75ebe2c4b025dfd2bb79fd365 Mon Sep 17 00:00:00 2001
|
From fd43687bf96aefe9cb9d3508834c627c6f789727 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Mon, 21 Apr 2025 16:53:15 -0400
|
Date: Mon, 21 Apr 2025 16:53:15 -0400
|
||||||
Subject: [PATCH 17/20] option to only use http/1.1 client on videoplayback
|
Subject: [PATCH 15/17] option to only use http/1.1 client on videoplayback
|
||||||
requests
|
requests
|
||||||
|
|
||||||
---
|
---
|
|
@ -1,7 +1,7 @@
|
||||||
From 08dcb9c48af0453d0a89c07654aff7b458a3bfb9 Mon Sep 17 00:00:00 2001
|
From a24842896717fba919fed0ea1d81aa43288b8465 Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Tue, 22 Apr 2025 15:41:48 -0400
|
Date: Tue, 22 Apr 2025 15:41:48 -0400
|
||||||
Subject: [PATCH 18/20] return immediately if 403 is received on HEAD request
|
Subject: [PATCH 16/17] return immediately if 403 is received on HEAD request
|
||||||
|
|
||||||
---
|
---
|
||||||
src/routes/videoPlaybackProxy.ts | 21 +++++++++++++++++++++
|
src/routes/videoPlaybackProxy.ts | 21 +++++++++++++++++++++
|
|
@ -1,7 +1,7 @@
|
||||||
From 9688a2949e7a1c1894da082d6a3d50ca9f93734f Mon Sep 17 00:00:00 2001
|
From a6824288f9b9bd42c3dc99bf76f0b7ddf5d0dadb Mon Sep 17 00:00:00 2001
|
||||||
From: Fijxu <fijxu@nadeko.net>
|
From: Fijxu <fijxu@nadeko.net>
|
||||||
Date: Tue, 22 Apr 2025 15:47:41 -0400
|
Date: Tue, 22 Apr 2025 15:47:41 -0400
|
||||||
Subject: [PATCH 19/20] chore: sets a default timeout of 30 seconds on requests
|
Subject: [PATCH 17/17] chore: sets a default timeout of 30 seconds on requests
|
||||||
|
|
||||||
---
|
---
|
||||||
src/lib/helpers/config.ts | 2 +-
|
src/lib/helpers/config.ts | 2 +-
|
Loading…
Add table
Reference in a new issue