diff options
author | bashonly <88596187+bashonly@users.noreply.github.com> | 2024-07-05 18:17:47 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-05 23:17:47 +0000 |
commit | 2469119490d7e0397ebbf5c5ae327316f955eef2 (patch) | |
tree | 6a1b955c6f282d407a8fef72fba91ada52c58bda /yt_dlp/utils/_utils.py | |
parent | 00766ece0c5c7a80781a4ff677198c5fb69d9dc0 (diff) |
[core] Address gaps in allowed extensions (#10362)
Adds some extensions missing in 5ce582448ececb8d9c30c8c31f58330090ced03a
Closes #10360, Closes #10365
Authored by: bashonly
Diffstat (limited to 'yt_dlp/utils/_utils.py')
-rw-r--r-- | yt_dlp/utils/_utils.py | 37 |
1 files changed, 34 insertions, 3 deletions
diff --git a/yt_dlp/utils/_utils.py b/yt_dlp/utils/_utils.py index e00c75f6a..9e00bc039 100644 --- a/yt_dlp/utils/_utils.py +++ b/yt_dlp/utils/_utils.py @@ -5059,27 +5059,53 @@ class _UnsafeExtensionError(Exception): # video *MEDIA_EXTENSIONS.video, - 'avif', + 'asx', 'ismv', + 'm2t', 'm2ts', + 'm2v', 'm4s', 'mng', + 'mp2v', + 'mp4v', + 'mpe', 'mpeg', + 'mpeg1', + 'mpeg2', + 'mpeg4', + 'mxf', + 'ogm', 'qt', + 'rm', 'swf', 'ts', + 'vob', 'vp9', - 'wvm', # audio *MEDIA_EXTENSIONS.audio, + '3ga', + 'ac3', + 'adts', + 'aif', + 'au', + 'dts', 'isma', + 'it', 'mid', + 'mod', 'mpga', + 'mp1', + 'mp2', + 'mp4a', + 'mpa', 'ra', + 'shn', + 'xm', # image *MEDIA_EXTENSIONS.thumbnails, + 'avif', 'bmp', 'gif', 'heic', @@ -5089,6 +5115,7 @@ class _UnsafeExtensionError(Exception): 'jxl', 'svg', 'tif', + 'tiff', 'wbmp', # subtitle @@ -5096,11 +5123,16 @@ class _UnsafeExtensionError(Exception): 'dfxp', 'fs', 'ismt', + 'json3', 'sami', 'scc', + 'srv1', + 'srv2', + 'srv3', 'ssa', 'tt', 'ttml', + 'xml', # others *MEDIA_EXTENSIONS.manifests, @@ -5111,7 +5143,6 @@ class _UnsafeExtensionError(Exception): 'sbv', 'url', 'webloc', - 'xml', ]) def __init__(self, extension, /): |