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"

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.1.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.1-py3-none-any.whl (34.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for yt_dlp_ytse-0.4.1.tar.gz
Algorithm Hash digest
SHA256 850fe8f721d5354fd92a1375b2bc06858a48f998bccf0f1f6b6b305e5e30c703
MD5 b140788c7ff15b96d1675f223449ae01
BLAKE2b-256 19d316da601486af208ba5c23cb29765c0e4963f8bfb7295a63f9e2152f72ab4

See more details on using hashes here.

Provenance

The following attestation bundles were made for yt_dlp_ytse-0.4.1.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.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for yt_dlp_ytse-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7a24e1898e8ac7e1a2a65a65525f1905f640240ae041d2d7df3b286c5905c8f9
MD5 94994152a600ce07499c3d4c3f1f744e
BLAKE2b-256 49401532dae1d8bae7063c4afae034aa4ce0e7c3ea21f529f428b5b9effd5de6

See more details on using hashes here.

Provenance

The following attestation bundles were made for yt_dlp_ytse-0.4.1-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