youtube-dl
2023-07-20 dirkf[utils] Remove stray undocumented Host header in redire...
2023-07-19 dirkf[InfoExtractor] Add `_match_valid_url()` class method...
2023-07-19 dirkf[utils] Fix broken Py 3.11+ compat in `traverse_obj()`
2023-07-19 dirkf[InfoExtractor] Add search methods for Next/Nuxt.js...
2023-07-19 dirkf[Clipchamp] Add new extractor back-ported from yt-dlp
2023-07-19 dirkf[DLF] Add site extractors back-ported from yt-dlp
2023-07-19 dirkf[Whyp] Add extractor back-ported from yt-dlp
2023-07-19 dirkf[GlobalPlayer] Add site extractors back-ported from...
2023-07-19 dirkf[InfoExtractor] Support groups in _`search_regex()...
2023-07-19 dirkf[utils] Minor updates (merge_dicts, T)
2023-07-19 dirkf[utils] Improve js_to_json, align with yt-dlp
2023-07-19 dirkf[utils] Align traverse_obj() with yt-dlp
2023-07-18 dirkf[compat] Fix old Pythons broken loading of valueless...
2023-07-18 dirkf[test] Fixes for old Pythons
2023-07-18 dirkf[doc] Warn against setting cookies with --add-header
2023-07-18 bashonly[downloader/external] Fix cookie support
2023-07-18 Simon Sawicki[core] Process header cookies on loading
2023-07-18 bashonly[utils] `YoutubeDLCookieJar`: Add `get_cookie_header...
2023-07-18 dirkf[core] Remove `Cookie` header on redirect to prevent...
2023-07-18 dirkf[core] Update redirect handling from yt-dlp
2023-07-18 dirkf[compat] Add Request and HTTPClient compat for redirect
2023-07-18 dirkf[test] Make skipped tests in test_execution work with...
2023-07-18 dirkf[core] Align error reporting methods with yt-dlp
2023-07-18 dirkf[utils] Add {expected_type} and Iterable support to...
2023-07-18 dirkf[core] Revert version display from b8a86dc
2023-07-05 dirkf[Misc] Fixes for 2.6 compatibility
2023-07-05 dirkf[workflows/ci.yml] Fix test support for Py 2.6
2023-07-05 dirkf[workflows/ci.yml] Restore test support for Py 3.2
2023-06-22 dirkf[workflows/ci.yml] Restore test support for Py 3.3...
2023-06-22 dirkf[YouTube] Avoid crash in author extraction
2023-06-22 dirkf[workflows/ci.yml] Replace actions/setup-python for...
2023-06-22 pukkandan[YouTube] Improve nsig function name extraction
2023-06-17 dirkf[YouTube] Improve fix for ae8ba2c
2023-06-17 dirkf[YouTube] Fix `KeyError QV` in signature extraction...
2023-06-17 dirkf[jsinterp] Don't find unrelated objects
2023-06-17 dirkf[jsinterp] Fix test for failed match in extract_object()
2023-06-11 dirkf[jsinterp] Fix div bug breaking player 8c7583ff
2023-05-26 dirkf[core] Revise 1f7c6f8 to help downstream merger (possibly)
2023-05-23 dirkf[compat] Fix casefold import __all__ syntax in a19855f
2023-05-23 dirkf[ITV] Fix UA capitalisation in 384f632
2023-05-23 dirkf[core] Further improve platform debug log
2023-05-23 dirkf[jsinterp] Small updates for a85a875
2023-05-11 dirkf[core] Improve platform debug log, based on yt-dlp
2023-05-11 dirkf[jsinterp] Add short-cut evaluation for common expression
2023-05-11 dirkf[jsinterp] Handle NaN in bitwise operators
2023-05-11 dirkf[utils] Fix `compiled_regex_type` in 249f2b6
2023-04-23 dirkf[YouTube] Support Releases tab
2023-04-21 dirkf[jsinterp] Minimally handle arithmetic operator precedence
2023-04-12 dirkf[DashSegmentsFD] Correctly detect errors when `fragment...
2023-04-12 dirkf[YouTube] Simplify signature patterns
2023-04-12 Gabriel Nagy[core] Sanitize info dict before dumping JSON (fixes...
2023-04-10 dirkf[core] Add and use sanitize_info() method from yt-dlp
2023-04-06 dirkf[core] No longer importing copy
2023-04-06 dirkf[core] Avoid deepcopy of ctx dict (fix f35b757) (Pt 2)
2023-04-06 dirkf[core] Avoid deepcopy of ctx dict (fix f35b757)
2023-04-05 dirkf[options] Add --mtime option, unsets default --no-mtime
2023-04-05 dirkf[devscripts] Improve hack to convert command-line optio...
2023-04-05 dirkf[compat] Add and use `compat_open()` like Py3 `open()`
2023-04-05 dirkf[FragmentFD] Fix iteration with infinite limit
2023-04-05 dirkf[test] Update tests for Ubuntu 20.04
2023-03-19 pukkandan[extractor/youtube] Bypass throttling for `-f17`
2023-03-19 pukkandan[extractor/youtube] Construct fragment list lazily
2023-03-19 dirkf[utils] Ensure `allow_types` for `variadic()` is a...
2023-03-19 dirkf[downloader/http] Only check for resumability when...
2023-03-14 dirkf[AENetworksBaseIE] Report missing show data instead...
2023-03-14 dirkf[devscripts] Add a hack to convert command-line options...
2023-03-14 dirkf[core] Handle `/../` sequences in HTTP URLs
2023-03-14 dirkf[FragmentFD] Respect `--no-continue`
2023-03-14 dirkf[downloader] Let _ffmpeg_ handle DASH segments
2023-03-09 dirkf[doc] Improve "guidance" on bug reporting
2023-03-07 Sophira[doc] Recommend "Get cookies.txt LOCALLY" extension...
2023-03-07 dirkf[jsinterp] Fix regexp parsing and .replace[All] method
2023-03-03 pukkandan[jsinterp] Handle `Date` at epoch 0
2023-03-03 pukkandan[Youtube] Construct dash formats with `range` query
2023-02-24 dirkf[YouTube] Support @owner format in uploader_id etc
2023-02-24 dirkf[test] Support test-case with volatile ID (eg live...
2023-02-20 pukkandanEscape URLs in `sanitized_Request`, not `sanitize_url...
2023-02-20 df[Vimeo] Fix e19ec52 for tween-age Pythons
2023-02-19 dirkf[jsinterp] Fix dict comprehension for Py2.6
2023-02-17 dirkf[YouTube] Avoid crash if uploader_id extraction fails
2023-02-14 dirkf[test] Avoid name TestIE which causes a pytest warning
2023-02-14 dirkf[InfoExtractor] Handle unquoted values in OpenGraph...
2023-02-13 fonkap[StreamsbIE] Add extractor for streamsb.com (viewsb...
2023-02-13 fonkap[KommunetvIE] Add extractor for kommunetv.no (#31516)
2023-02-13 fonkap[FileMoonIE] Add extractor for filemoon.sx (#31515)
2023-02-13 teddy171[feat]: Add support to external downloader aria2p ...
2023-02-13 Valentin Metz[rbgtum] Add new extractor (#31305)
2023-02-13 dirkf[YouTube] Fix tests
2023-02-13 dirkf[YouTube] Refresh compat/utils usage
2023-02-13 dirkf[compat] Update test_compat
2023-02-13 dirkf[utils] Add parse_qs, update_url
2023-02-13 dirkf[compat] Systematise compat_ naming
2023-02-13 dirkf[test] Fix TestAgeRestriction
2023-02-13 dirkf[YouTube] Add `signatureTimestamp` for age-gate bypass
2023-02-13 dirkf[YouTube] Bypass age-gating for certain restricted...
2023-02-12 dirkf[Vimeo] Support /user{video_id}/{slug} URL format
2023-02-12 dirkf[Vimeo] Fix `Unable to extract info section` redux
2023-02-12 dirkf[jsinterp] Nits
2023-02-12 dirkf[IGN] Overhaul extractor to avoid URL redirection loop
2023-02-03 dirkf[ITV] Overhaul ITV extractor (#30266)
next