Commit History

Author SHA1 Message Date
  sepro d8fb349086 [cleanup] Bump ruff to 0.8.x (#11608) 2 weeks ago
  bashonly ca8885edd9 [fd/hls] Apply `extra_param_to_key_url` from info dict 6 months ago
  sepro add96eb9f8 [cleanup] Add more ruff rules (#10149) 6 months ago
  sepro f24e44e8cb [webvtt] Don't parse single fragment files (#9034) 11 months ago
  coletdjnz 3d2623a898 [compat, networking] Deprecate old functions (#2861) 1 year ago
  pukkandan bc344cd456 [core] Allow extractors to mark formats as potentially DRM (#7396) 1 year ago
  pukkandan 65f6e80780 [dependencies] Simplify `Cryptodome` 1 year ago
  bashonly 7e68567e50 [downloader/hls] Allow extractors to provide AES key (#6158) 1 year ago
  pukkandan f6a765ceb5 [dependencies] Standardize `Cryptodome` imports 1 year ago
  pukkandan ae61d108dd [cleanup] Misc cleanup 2 years ago
  pukkandan bbae437723 [hls] Warn user when trying to download live HLS 2 years ago
  pukkandan 14f25df2b6 [compat] Remove deprecated functions from core code 2 years ago
  pukkandan c487cf0010 [cleanup] Misc 2 years ago
  pukkandan 0f06bcd759 [cleanup] Minor fixes (See desc) 2 years ago
  felix e4fa34a13e [hls] Fix unapplied byte_range for EXT-X-MAP fragment 2 years ago
  pukkandan 9b8ee23b99 [dependencies] Create module with all dependency imports 2 years ago
  pukkandan f82711587c [cleanup] Sort imports 2 years ago
  pukkandan 86e5f3ed2e [cleanup] Upgrade syntax 2 years ago
  nyuszika7h 6b993ca765 [hls] Better FairPlay DRM detection (#1661) 3 years ago
  pukkandan 03b4de722a [downloader] Fix slow progress hooks 3 years ago
  pukkandan 49e7e9c3ce [docs,build] Change all pycryptodome references to pycryptodomex 3 years ago
  shirt 7687c8ac6e [HLS] Fix decryption issues (#1117) 3 years ago
  pukkandan d9d8b85747 [fragment] Fix range header when using `-N` and media sequence (#1048) 3 years ago
  pukkandan 57aa7b8511 [hls] Byterange + AES128 is supported by native downloader 3 years ago
  pukkandan edf65256aa [hls,aes] Fallback to native implementation for AES-CBC 3 years ago
  Felix S 7a6742b5f9 [webvtt] Fix timestamp overflow adjustment (#698) 3 years ago
  Felix S 25a3f4f5d6 [webvtt] Merge daisy-chained duplicate cues (#638) 3 years ago
  pukkandan a46a815b05 [cleanup] Fix linter in 96fccc101f8f579ebd67da176e029803d82634c7 3 years ago
  pukkandan 96fccc101f [downloader] Allow streaming unmerged formats to stdout using ffmpeg 3 years ago
  pukkandan dbf5416a20 [cleanup] Refactor some code 3 years ago
  pukkandan 3ba7740dd8 [downloader] Pass `info_dict` to `progress_hook`s 3 years ago
  pukkandan bd4d1ea398 [cleanup] Minor refactoring of `fragment` 3 years ago
  pukkandan 8e897ed283 [fragment] Return status of download correctly 3 years ago
  pukkandan 4c7853de14 [fragment] Merge during download for `-N`, and refactor `hls`/`dash` (#364) 3 years ago
  pukkandan e06ca6ddac [hls] Decrypt fragment when reading from disk 3 years ago
  pukkandan d89da64b1d [hls,dash] When using `concurrent_fragment_downloads`, do not keep the fragment content in memory 3 years ago
  pukkandan 5dcd8e1d88 [hls] Disable external downloader for `webtt` 3 years ago
  pukkandan 000ee7ef34 [fragment] Make sure first segment is not skipped 3 years ago
  pukkandan 6ef6bcbd6b [fragment] Ensure the file is closed on error 3 years ago
  Felix S 15828bcf25 [downloader/hls] Handle MPEG-2 PES timestamp overflow 3 years ago
  Felix S 333217f43e [downloader/hls] Remove duplicate cues using a sliding window of candidates 3 years ago
  Felix S 4a2f19abbd [downloader/hls] Assemble single-file WebVTT subtitles from HLS segments 3 years ago
  pukkandan 88728713c8 Py2 compatibility for `FileNotFoundError` 3 years ago
  pukkandan 52a8a1e1b9 Option to choose different downloader for different protocols 3 years ago
  pukkandan beb4b92a66 More consistent warning messages (#173) 3 years ago
  shirt 4cf1e5d2f9 Native concurrent downloading of fragments (#166) 3 years ago
  pukkandan 0a473f2f0f More improvements to HLS/DASH external downloader code 3 years ago
  shirt-dev d7009caa03 Improve HLS/DASH external downloader code (#162) 3 years ago
  Pccode66 7a5c1cfe93 Completely change project name to yt-dlp (#85) 3 years ago