Fix AzuraCast integration against verified API behavior #1

Open
Diane wants to merge 2 commits from Diane/parkerbot:diane/azuracast-fixes into master
pull from: Diane/parkerbot:diane/azuracast-fixes
2 changed files with 7 additions and 1 deletions
Showing only changes of commit 6c106032bc - Show all commits

No files matched your search

+4
View File
@@ -568,6 +568,10 @@ 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",
"ejs:github",
"--output", "--output",
f"{base_filepath}.%(ext)s", f"{base_filepath}.%(ext)s",
video_link, video_link,
+3 -1
View File
@@ -1,5 +1,7 @@
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
yt-dlp # 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]
mutagen mutagen