Skip to main content

No project description provided

Project description

Official repository: https://github.com/coletdjnz/yt-dlp-ytse

YouTube Streaming Experiments (YTSE)

Experimental YouTube streaming features for yt-dlp.

[!CAUTION] These features are experimental. They may change without notice.

Features

Installing

Requires yt-dlp 2024.10.22 or above.

If yt-dlp is installed through pip or pipx, you can install the plugin with the following:

pip/pipx

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)

Usage

UMP Downloader

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"

SABR Downloader

Enable SABR formats:

--extractor-args youtube:formats=sabr

Debug SABR messages:

--extractor-args "youtube:sabr_debug=1;formats=sabr"

There are currently issues getting valid formats for ios. For now, it is recommended to use with a web client (--extractor-args youtube:player-client=mweb)

Supports:

  • Standard video downloading
    • Note: SABR does not natively support downloading only video stream, so an audio stream is always downloaded (but discarded)
  • Livestreams

Not supported:

  • --download-sections
  • --concurrent-fragments/-N
  • Resume downloads

See also:

Acknowledgements

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yt_dlp_ytse-0.3.0.tar.gz (24.9 kB view details)

Uploaded Source

Built Distribution

yt_dlp_ytse-0.3.0-py3-none-any.whl (32.6 kB view details)

Uploaded Python 3

File details

Details for the file yt_dlp_ytse-0.3.0.tar.gz.

File metadata

  • Download URL: yt_dlp_ytse-0.3.0.tar.gz
  • Upload date:
  • Size: 24.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yt_dlp_ytse-0.3.0.tar.gz
Algorithm Hash digest
SHA256 249107d888c4a9cbf748e451ec5fb193f8d44a193efd8bd7f134826c8e949a34
MD5 58498b47deaf8237c7607dc44681510f
BLAKE2b-256 c9a64f6e2ad01b65f16ed7ec5e400065bae09f17b77295d0962479b2627126f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yt_dlp_ytse-0.3.0.tar.gz:

Publisher: release.yml on coletdjnz/yt-dlp-ytse

Attestations:

File details

Details for the file yt_dlp_ytse-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: yt_dlp_ytse-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 32.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for yt_dlp_ytse-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8df856f9f69da1bae0e26212943d8c51b7c047b6896657f0d4383afac583877f
MD5 f446d1cfccc4450b1c54c33cd29cb60d
BLAKE2b-256 bf8f793597a738c59bfa5ec02d0a580156834f1f868b65d598841c4208ae4a46

See more details on using hashes here.

Provenance

The following attestation bundles were made for yt_dlp_ytse-0.3.0-py3-none-any.whl:

Publisher: release.yml on coletdjnz/yt-dlp-ytse

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page