From 6fead90fd3f6fdc0d9f691d8c2dacef72bbe5666 Mon Sep 17 00:00:00 2001 From: v3DJG6GL <72495210+v3DJG6GL@users.noreply.github.com> Date: Tue, 11 Mar 2025 12:30:20 +0100 Subject: [PATCH] Update yt_dlp/extractor/playsuisse.py Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com> --- yt_dlp/extractor/playsuisse.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/yt_dlp/extractor/playsuisse.py b/yt_dlp/extractor/playsuisse.py index c9bc30e75e..d74024b03a 100644 --- a/yt_dlp/extractor/playsuisse.py +++ b/yt_dlp/extractor/playsuisse.py @@ -237,10 +237,7 @@ class PlaySuisseIE(InfoExtractor): self.raise_login_required(method='password') media_id = self._match_id(url) - query = parse_qs(url) - locale_param = (query.get('locale') or ['de'])[0].lower() - locale = locale_param if locale_param in {'de', 'fr', 'it', 'rm'} else 'de' - media_data = self._get_media_data(media_id, locale) + media_data = self._get_media_data(media_id, traverse_obj(parse_qs(url), ('locale', 0), default='de')) info = self._extract_single(media_data) if media_data.get('episodes'): info.update({