mirror of
https://github.com/chrisb09/MusicBot.git
synced 2026-11-05 09:00:19 -05:00
-
released this
2026-11-04 15:37:04 -05:00 | 0 commits to master since this releaseWhat's Changed
- YouTube PO Token Extraction:
- Replaced legacy CDP network interception with passive performance logging and Base64 payload decoding (compatible with Chrome 130+).
- Embedded local HTTP server iframe wrapper with proper Referrer-Policy to eliminate YouTube Error 153 ("Video player configuration error").
- Client Fallbacks & Search Routing:
- Configured multi-client playback fallbacks (
IOS,Music,AndroidMusic,TvHtml5Simply,Tv,Web,MWeb,WebEmbedded,AndroidVr,Android). - Explicitly disabled search on playback-only clients so
!searchqueries route cleanly toWeb/MWebwhile audio streams throughIOSand OAuth-authenticated clients. - Connected automatic OAuth2 refresh token loading from
youtubetoken.txton bot startup.
- Configured multi-client playback fallbacks (
- Dependency Updates:
- Updated
dev.lavalink.youtube:commonsnapshot with recent InnerTube cipher & client fixes. - Updated
lavaplayerto2.2.7andselenium-javato4.47.0.
- Updated
- Docker Container Updates (
jmb-container):- Upgraded base image to Alpine 3.24 with bundled
chromiumandchromium-chromedriverfor automated headless token retrieval. - Added DNS pre-flight resolution check to prevent bot crashes during container boot.
- Added
--local-buildflag tobuild_docker_image.sh.
- Upgraded base image to Alpine 3.24 with bundled
Mirrored from the original GitHub release: https://github.com/chrisb09/MusicBot/releases/tag/0.6.7
Downloads
- YouTube PO Token Extraction: