From af005abdb3d833c53444d6899d3b9aeeedd8204a Mon Sep 17 00:00:00 2001 From: DarkCat09 Date: Tue, 1 Apr 2025 17:05:09 +0400 Subject: [PATCH] feat: add access hash when parsing playlist entries --- yt_dlp/extractor/vk.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/yt_dlp/extractor/vk.py b/yt_dlp/extractor/vk.py index 3b49bef81..0782c501c 100644 --- a/yt_dlp/extractor/vk.py +++ b/yt_dlp/extractor/vk.py @@ -992,9 +992,10 @@ def _real_extract(self, url): for ent in tracks: info = self._parse_track_meta(ent) + ent_access = f'_{ent[24]}' if len(ent) >= 24 and ent[24] else '' track_id = info.pop('id') title = info.pop('title') - audio_url = f'https://vk.com/audio{track_id}' + audio_url = f'https://vk.com/audio{track_id}{ent_access}' entries.append(self.url_result( audio_url, VKMusicIE, track_id, title, **info))