No description
* 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> |
||
---|---|---|
.github/workflows | ||
config | ||
src | ||
.dockerignore | ||
.gitignore | ||
compile.env | ||
deno.json | ||
deno.lock | ||
docker-compose.yaml | ||
Dockerfile | ||
LICENSE | ||
README.md |
Invidious companion
Companion for Invidious which handle all the video stream retrieval from YouTube servers.
Requirements
Documentation
- Installation guide: https://docs.invidious.io/companion-installation/
- Extra documentation for Invidious companion: https://github.com/iv-org/invidious-companion/wiki
Run Locally (development)
SERVER_SECRET_KEY=CHANGEME deno task dev