aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAman Salwan <121633121+AmanSal1@users.noreply.github.com>2023-06-28 01:58:23 +0530
committerGitHub <noreply@github.com>2023-06-27 20:28:23 +0000
commit5b4b92769afcc398475e481bfa839f1158902fe9 (patch)
treefedbed22b64a11b1c6e313ad5d9a1764a31ace8e
parent91302ed349f34dc26cc1d661bb45a4b71f4417f7 (diff)
downloadhypervideo-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.py20
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'