
Downloader of videos from YouTube and other sites (youtube-dl fork)
yt-dlp is a small command-line program to download videos from YouTube.com and other sites that don’t provide direct links to the videos served.
yt-dlp is a youtube-dl fork based on the now inactive youtube-dlc. The main focus of this project is adding new features and patches while also keeping up to date with the original project.
yt-dlp allows the user, among other things, to choose a specific video quality to download (if available) or let the program automatically determine the best (or worst) quality video to grab. It supports downloading entire playlists and all videos from a given user.
Click here to see the currently supported sites (or features of sites).
Homepage | License: Public domain
Ubuntu versions | Updated on | Version | StatsDownloads: current / overall (XtraDeb releases)
| Packages |
---|---|---|---|---|
22.10, 22.04 | 2023/01/07 20:59 | 2023.01.06-1~xtradeb1 |
Learn here: How to install applications from this web site
Comments: 7
New version available -> yt-dlp 2023.01.06-1~xtradeb1
New version available -> yt-dlp 2023.01.02-1~xtradeb1
New version available -> yt-dlp 2022.11.11-1~xtradeb1
New version available -> yt-dlp 2022.10.04-1~xtradeb1
Changes:
* New upstream release.
– Allow a set to be passed as download_archive
– Allow open ranges for time ranges
– Allow plugin extractors to replace the built-in ones
– Don’t download entire video when no matching –download-sections
– Fix –config-location –
– Improve 5736d79
– Fix for when playlists don’t have webpage_url
– Support environment variables in –ffmpeg-location
– Workaround libc_ver not be available on Windows Store version of Python
– [outtmpl] Curly braces to filter keys
– [outtmpl] Make %s work in strfformat for all systems
– [jsinterp] Workaround operator associativity issue
– [cookies] Let _get_mac_keyring_password fail gracefully
– [cookies] Parse cookies leniently
– [phantomjs] Fix bug in 587021c
– [downloader/aria2c] Fix filename containing leading whitespace
– [downloader/ism] Support ec-3 codec
– [extractor] Fix fatal=False in RetryManager
– [extractor] Improve json-ld extraction
– [extractor] Make _search_json able to parse lists
– [extractor] Escape % in representation_id of m3u8
– [extractor/generic] Pass through referer from json-ld
– [utils] base_url: URL paths can contain &
– [utils] js_to_json: Improve
– [utils] Popen.run: Fix default return in binary mode
– [utils] traverse_obj: Rewrite, document and add tests
– [devscripts] make_lazy_extractors: Fix for Docker
– [docs] Misc Improvements
– [cleanup] Misc fixes and cleanup
– [extractor/24tv.ua] Add extractors
– [extractor/BerufeTV] Add extractor
– [extractor/booyah] Add extractor
– [extractor/bundesliga] Add extractor
– [extractor/GoPlay] Add extractor
– [extractor/iltalehti] Add extractor
– [extractor/IsraelNationalNews] Add extractor
– [extractor/mediaworksnzvod] Add extractor
– [extractor/MicrosoftEmbed] Add extractor
– [extractor/nbc] Add NBCStations extractor
– [extractor/onenewsnz] Add extractor
– [extractor/prankcast] Add extractor
– [extractor/Smotrim] Add extractor
– [extractor/tencent] Add Iflix extractor
– [extractor/unscripted] Add extractor
– [extractor/adobepass] Add MSO AlticeOne (Optimum TV)
– [extractor/youtube] Download post_live videos from start
– [extractor/youtube] Add support for Shorts audio pivot feed
– [extractor/youtube] Detect lazy-load-for-videos embeds
– [extractor/youtube] Do not warn on duplicate chapters
– [extractor/youtube] Fix video like count extraction
– [extractor/youtube] Support changing extraction language
– [extractor/youtube:tab] Improve continuation items extraction
– [extractor/youtube:tab] Support reporthistory page
– [extractor/amazonstore] Fix JSON extraction
– [extractor/amazonstore] Retry to avoid captcha page
– [extractor/animeondemand] Remove extractor
– [extractor/anvato] Fix extractor and refactor
– [extractor/artetv] Remove duplicate stream urls
– [extractor/audioboom] Support direct URLs and refactor
– [extractor/bandcamp] Extract uploader_url
– [extractor/bilibili] Add space.bilibili extractors
– [extractor/BilibiliSpace] Fix extractor and better error message
– [extractor/BiliIntl] Support uppercase lang in _VALID_URL
– [extractor/BiliIntlSeries] Fix _VALID_URL
– [extractor/bongacams] Update _VALID_URL
– [extractor/crunchyroll:beta] Improve handling of hardsubs
– [extractor/detik] Generalize extractors
– [extractor/dplay:italy] Add default authentication
– [extractor/heise] Fix extractor
– [extractor/holodex] Fix _VALID_URL
– [extractor/hrfensehen] Fix extractor
– [extractor/hungama] Add subtitle
– [extractor/instagram] Extract more metadata
– [extractor/JWPlatform] Fix extractor
– [extractor/malltv] Fix video_id extraction
– [extractor/MLBTV] Detect live streams
– [extractor/motorsport] Support native embeds
– [extractor/Mxplayer] Fix extractor
– [extractor/nebula] Add nebula.tv
– [extractor/nfl] Fix extractor
– [extractor/ondemandkorea] Update jw_config regex
– [extractor/paramountplus] Better DRM detection
– [extractor/patreon] Sort formats
– [extractor/rcs] Fix embed extraction
– [extractor/redgifs] Fix extractor
– [extractor/rutube] Fix _EMBED_REGEX
– [extractor/RUTV] Fix warnings for livestreams
– [extractor/soundcloud:search] More metadata in –flat-playlist
– [extractor/telegraaf] Use mobile GraphQL API endpoint
– [extractor/tennistv] Fix timestamp
– [extractor/tiktok] Fix TikTokIE
– [extractor/triller] Fix auth token
– [extractor/trovo] Fix extractors
– [extractor/tv2] Support new url format
– [extractor/web.archive:youtube] Fix _YT_INITIAL_PLAYER_RESPONSE_RE
– [extractor/wistia] Add support for channels
– [extractor/wistia] Match IDs in embed URLs
– [extractor/wordpress:playlist] Add generic embed extractor
– [extractor/yandexvideopreview] Update _VALID_URL
– [extractor/zee5] Fix _VALID_URL
– [extractor/zee5] Generate device ids
New version available -> yt-dlp 2022.09.01-1~xtradeb1
Changes:
* New upstream release.
– Add option `–use-extractors`
– Merge youtube-dl: Upto
– Add yt-dlp version to infojson
– Fix `–break-per-url –max-downloads`
– Fix bug in `–alias`
– [cookies] Support firefox container in `–cookies-from-browser`
– [downloader/external] Smarter detection of executable
– [extractor/generic] Don’t return JW player without formats
– [FormatSort] Fix `aext` for `–prefer-free-formats`
– [jsinterp] Various improvements
– [cache] Mechanism to invalidate old cache
– [utils] Add `deprecation_warning`
– [utils] Add `orderedSet_from_options`
– [utils] `Popen`: Restore `LD_LIBRARY_PATH` when using PyInstaller
– [build] `make tar` should not follow `DESTDIR`
– [build] Update pyinstaller
– [test] Fix `test_youtube_signature`
– [cleanup] Misc fixes and cleanup
– [extractor/epoch] Add extractor
– [extractor/eurosport] Add extractor
– [extractor/IslamChannel] Add extractors
– [extractor/newspicks] Add extractor
– [extractor/triller] Add extractor
– [extractor/VQQ] Add extractors
– [extractor/youtube] Improvements to nsig extraction
– [extractor/youtube] Fix bug in format sorting
– [extractor/youtube] Update iOS Innertube clients
– [extractor/youtube] Use device-specific user agent
– [extractor/youtube] Add `–compat-option no-youtube-prefer-utc-upload-date`
– [extractor/arte] Bug fix
– [extractor/bilibili] Extract `flac` with premium account
– [extractor/BiliBiliSearch] Don’t sort by date
– [extractor/BiliBiliSearch] Fix infinite loop
– [extractor/bitchute] Mark errors as expected
– [extractor/crunchyroll:beta] Use anonymous access
– [extractor/huya] Fix stream extraction
– [extractor/medaltv] Fix extraction
– [extractor/mediaset] Fix embed extraction
– [extractor/mixcloud] All formats are audio-only
– [extractor/rtbf] Fix jwt extraction
– [extractor/screencastomatic] Support `–video-password`
– [extractor/stripchat] Don’t modify input URL
– [extractor/uktv] Improve `_VALID_URL`
– [extractor/vimeo:user] Fix `_VALID_URL`
New version available -> yt-dlp 2022.08.19-1~xtradeb1
Changes:
* New upstream release.
– Fix bug in –download-archive
– [jsinterp] Fix for new youtube players and related improvements by dirkf, pukkandan
– You may need to –rm-cache after update for this to work
– [phantomjs] Add function to execute JS without a DOM by MinePlayersPE, pukkandan
– [build] Exclude devscripts from installs by Lesmiscore
– [cleanup] Misc fixes and cleanup
– [extractor/youtube] Add fallback to phantomjs for nsig
– [extractor/youtube] Fix error reporting of “Incomplete data”
– [extractor/youtube] Improve format sorting for IOS formats
– [extractor/youtube] Improve signature caching
– [extractor/instagram] Fix extraction by bashonly, pritam20ps05
– [extractor/rai] Minor fix by nixxo
– [extractor/rtbf] Fix stream extractor by elyse0
– [extractor/SovietsCloset] Fix extractor by ChillingPepper
– [extractor/zattoo] Fix Zattoo resellers by goggle
New version available -> yt-dlp 2022.08.14-2~xtradeb1
Changes:
* Initial import to XtraDeb
Comments are closed.