mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-04-04 08:02:48 +00:00
Improve music URL client handling
Authored by: bashonly
This commit is contained in:
parent
9c5b17ac1d
commit
606cd2e629
@ -4055,9 +4055,10 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
|
||||
if smuggled_data.get('is_music_url') or self.is_music_url(url):
|
||||
for requested_client in requested_clients:
|
||||
_, base_client, variant = _split_innertube_client(requested_client)
|
||||
music_client = f'{base_client}_music'
|
||||
music_client = f'{base_client}_music' if base_client != 'mweb' else 'web_music'
|
||||
if variant != 'music' and music_client in INNERTUBE_CLIENTS:
|
||||
requested_clients.append(music_client)
|
||||
if not INNERTUBE_CLIENTS[music_client]['REQUIRE_AUTH'] or self.is_authenticated:
|
||||
requested_clients.append(music_client)
|
||||
|
||||
return orderedSet(requested_clients)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user