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 (including --live-from-start)

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.4.0.tar.gz (26.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yt_dlp_ytse-0.4.0-py3-none-any.whl (34.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yt_dlp_ytse-0.4.0.tar.gz
  • Upload date:
  • Size: 26.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for yt_dlp_ytse-0.4.0.tar.gz
Algorithm Hash digest
SHA256 dfe3f7b2c9bbe525d11fdadbc96610d190f3ab010aa6b51ebd1a96404ee12fd8
MD5 88b7084a9cbbafd8126cc41b2c156d75
BLAKE2b-256 fc51dddf2b52688a537acaff14905bb0c5d75e86a7ecbbc81bbbb76648399265

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: yt_dlp_ytse-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 34.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for yt_dlp_ytse-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1c898e743db3df5de43a5596ec5d32b45d49cf235a050b2be213beee29d5aa2
MD5 9d57324812762fa3648ae619786fe7c2
BLAKE2b-256 88743682c28f32fd32f59ecc8a6f23f96fda17733fe0cdb35d2e5d447c7913ec

See more details on using hashes here.

Provenance

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

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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