Fix radio downloads: ship EJS solver scripts and allow runtime refresh #2

Open
Diane wants to merge 2 commits from Diane/parkerbot:diane/radio-ejs-fix into master
pull from: Diane/parkerbot:diane/radio-ejs-fix
2 changed files with 0 additions and 4 deletions
Showing only changes of commit bd6f862c0c - Show all commits

No files matched your search

-2
View File
@@ -486,8 +486,6 @@ async def process_radio_track(video_link, video_id, title):
"jpg", "jpg",
"--js-runtimes", "--js-runtimes",
"quickjs", "quickjs",
# Refresh EJS challenge-solver scripts from GitHub at runtime so a
# stale image doesn't break downloads when YouTube rotates challenges.
"--remote-components", "--remote-components",
"ejs:github", "ejs:github",
"--output", "--output",
-2
View File
@@ -1,7 +1,5 @@
matrix-nio == 0.24.0 matrix-nio == 0.24.0
google-auth-oauthlib == 1.3.1 google-auth-oauthlib == 1.3.1
google-api-python-client == 2.194.0 google-api-python-client == 2.194.0
# The "default" extra pulls in yt-dlp-ejs, the JS challenge solver scripts
# YouTube requires for downloads. Keep it in lockstep with yt-dlp.
yt-dlp[default] yt-dlp[default]
mutagen mutagen