diff --git a/yt_dlp/extractor/vk.py b/yt_dlp/extractor/vk.py index a7d24e4b24..8b87d9308c 100644 --- a/yt_dlp/extractor/vk.py +++ b/yt_dlp/extractor/vk.py @@ -788,12 +788,11 @@ def _real_extract(self, url): del data_audio del webpage - track = self._download_payload('al_audio', track_id, { + meta = self._download_payload('al_audio', track_id, { 'act': 'reload_audios', 'audio_ids': f'{track_id}_{one_more_id}' - }) + })[0][0] - meta = self._parse_json(track, track_id)[0][0] url = _unmask_url(meta[2], self._parse_vk_id()) title = meta[3] artist = meta[4]