Releases: Taapat/enigma2-plugin-youtube
Releases · Taapat/enigma2-plugin-youtube
Adds authentication when searching for videos, thx coletdjnz
This should prevent potential blocking when extracting video links. So far no one has complained because it happens while downloading many links, but I have a feeling that it could be a problem in the future. Also prevents variable stealing from YouTubeApi class in YouTubeMain.
YouTubeVideoUrl: replace use of a reluctant quantifier
git1201 YouTubeVideoUrl: replace use of a reluctant quantifier
YouTubeVideoUrl: use web response if dash mp4 format is not used
The response of the ios player contains only dash mp4 formats, so it can be used if the user has set not to use dash mp4. The web format needs to decrypt nsig, which takes time and resources, but after the signature decryption fix, it is no longer throttled and can be used. Adds additional dash mp4 formats to video formats. Improve tests to test all players and m3u8 playlist.
YouTubeVideoUrl: remove InnerTube client API keys
As official clients do not use them anymore. Add prettyPrint parameter in url for minified JSON response.
Fix code smell in YouTubeVideoUrl
Move nested conditional expression into an independent statement.
Fallback to ios client if android return wrong player response
It looks like web client streams are throttled regardless of nsig decryption. Therefore, remove the web client and use ios. Also improves extraction of m3u8 streams. On ios the m3u8 playlists contains separate video and audio streams, which need to be combined into one url.
YouTubeVideoUrl: use android test suite client, thx SamantazFox
From https://github.com/iv-org/invidious/commit/0ab6d9e7480442353c05d933964e3ab66d25b357
YouTubeVideoUrl: update Android client parametrs, thx сергей 999s
git1193 YouTubeVideoUrl: update Android client parametrs, thx сергей 999s
YouTubeVideoUrl: again update Android client version and parametrs
To fix "The following content is not available on this app" in android client. The android client works much faster than the web, so I give priority to it if possible. From https://github.com/LuanRT/YouTube.js/commit/d589365ea27f540ff36e33a65362c932cd28c274" "
Disable OpenViX test in workflow
It currently contains bugs that prevent successful testing. force-test