|
13 | 13 | from urllib.parse import parse_qs, urlparse
|
14 | 14 |
|
15 | 15 | from yt_dlp import YoutubeDL
|
16 |
| -from yt_dlp.utils import DownloadError, ExtractorError, UnavailableVideoError |
| 16 | +from yt_dlp.utils import DownloadError, ExtractorError |
17 | 17 |
|
18 | 18 | from utils.misc import modules_help, prefix
|
19 | 19 | from utils.scripts import format_exc, progress, resize_image
|
@@ -99,7 +99,7 @@ def download_video(url):
|
99 | 99 | file_path = f"downloads/ytdl/videos/{i_d}.{ext}"
|
100 | 100 | ydl.download([url])
|
101 | 101 | return file_path, title, img, thumb_url
|
102 |
| - except (DownloadError, ExtractorError, UnavailableVideoError): |
| 102 | + except (DownloadError, ExtractorError): |
103 | 103 | video_id = extract_video_id(url)
|
104 | 104 | is_videoId = True if video_id is not None else False
|
105 | 105 | video_id = url if video_id is None else video_id
|
@@ -139,7 +139,7 @@ def download_music(url):
|
139 | 139 | else:
|
140 | 140 | raise FileNotFoundError("Downloaded file not found in audios folder")
|
141 | 141 | return file_path, title, img
|
142 |
| - except (DownloadError, ExtractorError, UnavailableVideoError): |
| 142 | + except (DownloadError, ExtractorError): |
143 | 143 | video_id = extract_video_id(url)
|
144 | 144 | is_videoId = True if video_id is not None else False
|
145 | 145 | video_id = url if video_id is None else video_id
|
|
0 commit comments