Skip to content

Releases: Taapat/enigma2-plugin-youtube

YouTubeVideoUrl: use web response if dash mp4 format is not used

06 May 12:31
Compare
Choose a tag to compare
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

05 May 15:48
Compare
Choose a tag to compare
As official clients do not use them anymore.
Add prettyPrint parameter in url for minified JSON response.

Fix code smell in YouTubeVideoUrl

02 May 12:18
6a80b0d
Compare
Choose a tag to compare
Move nested conditional expression into an independent statement.

Fallback to ios client if android return wrong player response

01 May 21:22
Compare
Choose a tag to compare
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

29 Apr 15:45
Compare
Choose a tag to compare
From https://github.com/iv-org/invidious/commit/0ab6d9e7480442353c05d933964e3ab66d25b357

YouTubeVideoUrl: update Android client parametrs, thx сергей 999s

28 Apr 18:12
Compare
Choose a tag to compare
git1193

YouTubeVideoUrl: update Android client parametrs, thx сергей 999s

YouTubeVideoUrl: again update Android client version and parametrs

01 Apr 12:13
Compare
Choose a tag to compare
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

30 Mar 12:08
bd5430d
Compare
Choose a tag to compare
It currently contains bugs that prevent successful testing.
force-test

Temporarily disables the job file if there are errors in the tests

29 Mar 14:15
Compare
Choose a tag to compare

Update Android client versions in YouTubeVideoUrl, thx bashonly

10 Mar 16:51
Compare
Choose a tag to compare
To fix #227

From https://github.com/yt-dlp/yt-dlp/commit/413d3675804599bc8fe419c19e36490fd8f0b30f