No description
This repository has been archived on 2025-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
Alex Maras 8cf1a58c3e
support for Content PO Token using BGUtils, and PO token checks using real videos (#56)
* feat: initial support for Content PO Token using BGUtils

* fix: add canvas

* chore: remove unnecessary PO token replacement

* chore: remove unnecessary canvas addition

* fix: missing semi-colon in hono variables

* chore: fix deno.lock

* set enable_session_cache to false on all Innertube instances

* comment and log about the botguard Not Implemented canvas issue

* chore: adapt message about error Not implemented

* chore: update deno.lock

* fix: use passed fetch implementation consistently in potoken job

* feat: add check to ensure a random video loads when generating PO token, retry if it fails

* chore: update deno.lock

* fix: replace youtubePlayerParsing arguments with destructured object and allow cache overrides

* chore: deno fmt

* chore: reuse cacheEnabled variable

* chore: swap to ternary for clarity

* chore: deno fmt

* fix: update to new youtubePlayerParsing parameter shape

---------

Co-authored-by: Emilien <4016501+unixfox@users.noreply.github.com>
2025-03-16 16:06:39 +01:00
.github/workflows add step for deno check 2025-03-08 19:30:28 +01:00
config chore: remove base_url sending (#61) 2025-03-08 23:46:24 +01:00
src support for Content PO Token using BGUtils, and PO token checks using real videos (#56) 2025-03-16 16:06:39 +01:00
.dockerignore add dockerfile 2024-10-21 00:36:42 +02:00
.gitignore add yt oauth2 + move fetch method to helper function 2024-11-01 18:48:11 +01:00
compile.env trying to improve again dynamic import 2024-12-12 23:28:49 +01:00
deno.json support for Content PO Token using BGUtils, and PO token checks using real videos (#56) 2025-03-16 16:06:39 +01:00
deno.lock support for Content PO Token using BGUtils, and PO token checks using real videos (#56) 2025-03-16 16:06:39 +01:00
docker-compose.yaml allow to set specific directory for cache + various envs 2024-11-01 21:00:30 +01:00
Dockerfile dockerfile: replace built-in healthcheck with tiny-health-checker for container healthchecks (#54) 2025-03-02 23:11:02 +01:00
LICENSE change LICENSE + small refactor latest_version and videoplayback proxy 2024-11-17 13:38:44 +01:00
README.md add section about documentation 2024-12-24 11:57:59 +00:00

Invidious companion

Companion for Invidious which handle all the video stream retrieval from YouTube servers.

Requirements

Documentation

Run Locally (development)

SERVER_SECRET_KEY=CHANGEME deno task dev