What's Changed
- Deno is now supported (both script and server method), for details, see the updated README
- Add support for ytAtP challenges, which should resolve some attestation extraction failures (
Failed to extract initial attestation from the webpage) - Due to changes on Youtube's end, InnerTube is now the only source for BotGuard challenges (either from webpage or the InnerTube endpoint), and the extractor argument
disable_innertubewas removed.
Note that this breaks PO token generation for theweb_musicclient if a webpage isn't available (i.e. if you passyoutube:player-skip=webpage).
Commits
- Bump minimatch from 3.1.2 to 3.1.5 in /server in the npm_and_yarn group across 1 directory by @app/dependabot in #201
- [server][plugin] innertube only by @grqz in #199
- Bump basic-ftp from 5.1.0 to 5.2.0 in /server in the npm_and_yarn group across 1 directory by @app/dependabot in #198
- [server] get rid of npm audit by @grqz in #197
- [ci] check lockfile in the linter workflow by @grqz in #196
- support ytAtP by @grqz in #195
- [server] bump npm dependencies by @grqz in #186
- Fix audit results by @tcely in #177
- [server] Deno compat by @grqz in #166
- Abort script method if node isn't available by @Brainicism in #155
- [server] log errors on listen failure by @grqz in #152
- Fix formatting using autopep8 by @Brainicism in #151
- Add note on docker container network isolation by @Brainicism in #144
Full Changelog: 1.2.2...1.3.0