Experimental YouTube streaming features for yt-dlp.
Caution
These features are experimental. They may change without notice.
Note
The SABR Downloader has been removed as development has moved to yt-dlp. The one that was present here was an early prototype that was unstable, incomplete and in general not a good example. To see current development, see #17
Requires yt-dlp 2025.01.26
or above.
If yt-dlp is installed through pip
or pipx
, you can install the plugin with the following:
pipx inject yt-dlp yt-dlp-ytse
or
python3 -m pip install -U yt-dlp-ytse
If installed correctly, you should see the YTSE YouTubeIE plugin override in yt-dlp -v
output:
[debug] Extractor Plugins: YTSE (YoutubeIE)
Enable UMP formats:
--extractor-args youtube:formats=ump
Prioritize UMP formats:
-S proto:ump
Debug UMP messages:
--extractor-args "youtube:ump_debug=1;formats=ump"
See also: