Fix "Unknown Error" on Playback Request Due to InnerTube API Changes
### Should: fix #433, fix #438, fix #445, fix #463, fix #467
### Summary:
Due to recent InnerTube changes, playback data and valid streams cannot be returned to the client, resulting in 403 responses or invalid playability status in the `PlayerResponse`. A similar solution is used in [OuterTune](https://github.com/DD3Boh/OuterTune/tree/dev) and [Metrolist](https://github.com/mostafaalagamy/Metrolist) to handle these issues. Credits: @gechoto.
**Note**: Direct streams seem to cause issues once in a while, such as playback interrupts or timeouts. This might be due to the current version of NewPipeExtractor (0.24.4) failing to deobfuscate Throttling Params. Commit [1ca8275](https://github.com/TeamNewPipe/NewPipeExtractor/commit/1ca8275419ff0ae9cf1dc44c651ae0e968c2954c) resolves this, so maybe that could be used in the meantime until the next version release?
合并状态:未合并 关闭于 2025-03-23 17 条评论