mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-07-09 23:08:32 +00:00
fix: age_limit, tests
This commit is contained in:
parent
45ca66f40d
commit
ae8e14dcc3
@ -823,7 +823,7 @@ def _parse_track_meta(self, meta, track_id=None):
|
|||||||
# 01 = marked by RKN as "foreign agent"
|
# 01 = marked by RKN as "foreign agent"
|
||||||
# 10 = explicit lyrics
|
# 10 = explicit lyrics
|
||||||
# 11 = both E lyrics and "foreign agent"
|
# 11 = both E lyrics and "foreign agent"
|
||||||
'age_limit': 18 if len_ >= 30 and meta[30] else None,
|
'age_limit': 18 if len_ >= 30 and meta[30] else 0,
|
||||||
}
|
}
|
||||||
|
|
||||||
def _raise_if_blocked(self, meta, track_id):
|
def _raise_if_blocked(self, meta, track_id):
|
||||||
@ -864,6 +864,7 @@ class VKMusicTrackIE(VKMusicBaseIE):
|
|||||||
'artists': ['Skillet'],
|
'artists': ['Skillet'],
|
||||||
'duration': 230,
|
'duration': 230,
|
||||||
'thumbnail': r're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
|
'age_limit': 0,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
@ -881,11 +882,29 @@ class VKMusicTrackIE(VKMusicBaseIE):
|
|||||||
'artists': ['Pusha T', 'Stormzy'],
|
'artists': ['Pusha T', 'Stormzy'],
|
||||||
'duration': 211,
|
'duration': 211,
|
||||||
'thumbnail': r're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
|
'age_limit': 0,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
'url': 'https://vk.com/audio-2001533203_5533203',
|
||||||
|
'info_dict': {
|
||||||
|
'id': '-2001533203_5533203',
|
||||||
|
'ext': 'm4a',
|
||||||
|
'title': 'Linkin Park feat. Page Hamilton - All for Nothing (feat. Page Hamilton)',
|
||||||
|
'track': 'All for Nothing (feat. Page Hamilton)',
|
||||||
|
'uploader': 'Linkin Park feat. Page Hamilton',
|
||||||
|
'artists': ['Linkin Park', 'Page Hamilton'],
|
||||||
|
'duration': 213,
|
||||||
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
|
'age_limit': 18,
|
||||||
|
},
|
||||||
|
'params': {
|
||||||
|
'skip_download': True,
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
'note': 'meta is AudioPlayerBlock__root[data-exec], no artists in 17/18',
|
'note': 'meta is AudioPlayerBlock__root[data-exec], no artists in 17/18',
|
||||||
'skip': 'authentication required',
|
'skip': 'authentication required',
|
||||||
@ -916,6 +935,7 @@ class VKMusicTrackIE(VKMusicBaseIE):
|
|||||||
'artists': ['Jack Thomas', 'Nico & Vinz'],
|
'artists': ['Jack Thomas', 'Nico & Vinz'],
|
||||||
'duration': 207,
|
'duration': 207,
|
||||||
'thumbnail': r're:https?://.*\.jpg',
|
'thumbnail': r're:https?://.*\.jpg',
|
||||||
|
'age_limit': 0,
|
||||||
},
|
},
|
||||||
'params': {
|
'params': {
|
||||||
'skip_download': True,
|
'skip_download': True,
|
||||||
|
Loading…
Reference in New Issue
Block a user