diff options
author | Aman Salwan <121633121+AmanSal1@users.noreply.github.com> | 2023-06-28 01:58:23 +0530 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-27 20:28:23 +0000 |
commit | 5b4b92769afcc398475e481bfa839f1158902fe9 (patch) | |
tree | fedbed22b64a11b1c6e313ad5d9a1764a31ace8e | |
parent | 91302ed349f34dc26cc1d661bb45a4b71f4417f7 (diff) | |
download | hypervideo-pre-5b4b92769afcc398475e481bfa839f1158902fe9.tar.lz hypervideo-pre-5b4b92769afcc398475e481bfa839f1158902fe9.tar.xz hypervideo-pre-5b4b92769afcc398475e481bfa839f1158902fe9.zip |
[extractor/crunchyroll:music] Fix `_VALID_URL` (#7439)
Closes #7419
Authored by: AmanSal1, rdamas
Co-authored-by: Robert Damas <robert.damas@byom.de>
-rw-r--r-- | yt_dlp/extractor/crunchyroll.py | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/yt_dlp/extractor/crunchyroll.py b/yt_dlp/extractor/crunchyroll.py index d4a21616b..910504ed2 100644 --- a/yt_dlp/extractor/crunchyroll.py +++ b/yt_dlp/extractor/crunchyroll.py @@ -490,8 +490,21 @@ class CrunchyrollMusicIE(CrunchyrollBaseIE): _VALID_URL = r'''(?x) https?://(?:www\.)?crunchyroll\.com/ (?P<lang>(?:\w{2}(?:-\w{2})?/)?) - watch/(?P<type>concert|musicvideo)/(?P<id>\w{10})''' + watch/(?P<type>concert|musicvideo)/(?P<id>\w+)''' _TESTS = [{ + 'url': 'https://www.crunchyroll.com/de/watch/musicvideo/MV5B02C79', + 'info_dict': { + 'ext': 'mp4', + 'id': 'MV5B02C79', + 'display_id': 'egaono-hana', + 'title': 'Egaono Hana', + 'track': 'Egaono Hana', + 'artist': 'Goose house', + 'thumbnail': r're:(?i)^https://www.crunchyroll.com/imgsrv/.*\.jpeg?$', + 'genre': ['J-Pop'], + }, + 'params': {'skip_download': 'm3u8'}, + }, { 'url': 'https://www.crunchyroll.com/watch/musicvideo/MV88BB7F2C', 'info_dict': { 'ext': 'mp4', @@ -519,11 +532,14 @@ class CrunchyrollMusicIE(CrunchyrollBaseIE): }, 'params': {'skip_download': 'm3u8'}, }, { - 'url': 'https://www.crunchyroll.com/watch/musicvideo/MV88BB7F2C/crossing-field', + 'url': 'https://www.crunchyroll.com/de/watch/musicvideo/MV5B02C79/egaono-hana', 'only_matching': True, }, { 'url': 'https://www.crunchyroll.com/watch/concert/MC2E2AC135/live-is-smile-always-364joker-at-yokohama-arena', 'only_matching': True, + }, { + 'url': 'https://www.crunchyroll.com/watch/musicvideo/MV88BB7F2C/crossing-field', + 'only_matching': True, }] _API_ENDPOINT = 'music' |