summaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/jiosaavn.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor/jiosaavn.py')
-rw-r--r--yt_dlp/extractor/jiosaavn.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/yt_dlp/extractor/jiosaavn.py b/yt_dlp/extractor/jiosaavn.py
index 542e41b..030fe68 100644
--- a/yt_dlp/extractor/jiosaavn.py
+++ b/yt_dlp/extractor/jiosaavn.py
@@ -158,7 +158,7 @@ class JioSaavnAlbumIE(JioSaavnBaseIE):
class JioSaavnPlaylistIE(JioSaavnBaseIE):
IE_NAME = 'jiosaavn:playlist'
- _VALID_URL = r'https?://(?:www\.)?(?:jio)?saavn\.com/s/playlist/(?:[^/?#]+/){2}(?P<id>[^/?#]+)'
+ _VALID_URL = r'https?://(?:www\.)?(?:jio)?saavn\.com/(?:s/playlist/(?:[^/?#]+/){2}|featured/[^/?#]+/)(?P<id>[^/?#]+)'
_TESTS = [{
'url': 'https://www.jiosaavn.com/s/playlist/2279fbe391defa793ad7076929a2f5c9/mood-english/LlJ8ZWT1ibN5084vKHRj2Q__',
'info_dict': {
@@ -173,6 +173,13 @@ class JioSaavnPlaylistIE(JioSaavnBaseIE):
'title': 'Mood Hindi',
},
'playlist_mincount': 801,
+ }, {
+ 'url': 'https://www.jiosaavn.com/featured/taaza-tunes/Me5RridRfDk_',
+ 'info_dict': {
+ 'id': 'Me5RridRfDk_',
+ 'title': 'Taaza Tunes',
+ },
+ 'playlist_mincount': 301,
}]
_PAGE_SIZE = 50