aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp')
-rw-r--r--yt_dlp/extractor/tubitv.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/yt_dlp/extractor/tubitv.py b/yt_dlp/extractor/tubitv.py
index 6bc3234c6..4b3ab4088 100644
--- a/yt_dlp/extractor/tubitv.py
+++ b/yt_dlp/extractor/tubitv.py
@@ -81,9 +81,13 @@ class TubiTvIE(InfoExtractor):
'http://tubitv.com/oz/videos/%s/content' % video_id, video_id)
title = video_data['title']
- formats = self._extract_m3u8_formats(
- self._proto_relative_url(video_data['url']),
- video_id, 'mp4', 'm3u8_native')
+ formats = []
+ url = video_data['url']
+ # URL can be sometimes empty. Does this only happen when there is DRM?
+ if url:
+ formats = self._extract_m3u8_formats(
+ self._proto_relative_url(url),
+ video_id, 'mp4', 'm3u8_native')
self._sort_formats(formats)
thumbnails = []