]> jfr.im git - yt-dlp.git/commitdiff
[extractor/crunchyroll] Fix incorrect premium-only error
authorSimon Sawicki <redacted>
Thu, 16 Feb 2023 14:54:11 +0000 (15:54 +0100)
committerGitHub <redacted>
Thu, 16 Feb 2023 14:54:11 +0000 (15:54 +0100)
Closes #6234

Authored by: Grub4K

yt_dlp/extractor/crunchyroll.py

index 7d356d673d1aa43be98939f9bd4be7c097d6ad58..1abffcd745b80cde67c00f17e3c6657b01c21301 100644 (file)
@@ -160,7 +160,7 @@ def _real_extract(self, url):
         episode_response = self._download_json(
             f'{api_domain}/cms/v2{bucket}/episodes/{internal_id}', display_id,
             note='Retrieving episode metadata', query=params)
-        if episode_response.get('is_premium_only') and not episode_response.get('playback'):
+        if episode_response.get('is_premium_only') and not bucket.endswith('crunchyroll'):
             if self.is_logged_in:
                 raise ExtractorError('This video is for premium members only', expected=True)
             else: