Releases: lavalink-devs/youtube-source
Releases · lavalink-devs/youtube-source
1.16.0
Additions
- (
common,v2,plugin) Implement signature timestamp caching.- This can reduce the number of network requests made as well as provide a slight speed-up when retrieving video data.
- (
common,v2) Implement public-facing functions for initializing OAuth flow.- This means direct users of the
commonandv2modules can now integrate their own mechanisms for generating OAuth refresh tokens without relying on logging interception.
- This means direct users of the
1.15.0
Additions
- (
common,v2,plugin) Support remote cipher server/resolve_urlendpoint to simplify requests. (@kikkia)- ⚠ MAKE SURE YOU UPDATE YOUR REMOTE CIPHER SERVER TO HANDLE THIS CHANGE! If you use yt-cipher, it has already been updated to handle these requests.
- Refer to the README if you are unsure what a remote cipher server is or how it works.
1.14.0
Additions
- (
common,v2,plugin) Implement support for a remote cipher resolving server (@kikkia, @topi314)- This will likely replace youtube-source's own internal cipher extraction and resolving logic going forward, due to the ever-increasing complexity of YouTube's player scripts. Please refer to the README for more information.
1.13.5
1.13.4
Fixes
- (
common,v2,plugin) Fix n sig transformation (@munishkhatri720)
1.13.3
Fixes
- (
common,v2,plugin) Allow streaming of format 18 (legacy) as a fallback for SABR responses (@devoxin) - (
common,v2,plugin) Fix initial continuation token extraction for web-based clients (@munishkhatri720) - (
common,v2,plugin) Fix signature cipher actions extraction (@OxydeBots)
1.13.2
1.13.1
Fixes
- Fix player script extraction. (@devoxin @pablo67340 @munishkhatri720)
- Skip player script extraction step for clients without cipher restrictions. (@JirayuSrisawat-Github)
1.13.0
Additions
- (
common,v2,plugin) Added a way to manually generate access tokens from user-provided refresh tokens (@WeeeeeeeeeeS)
Fixes
- (
common,v2,plugin) Fix player script parsing (@pablo67340, @munishkhatri720)
(This replaces the erroneous 1.12.1 release prior to this one, resulting from a typo)