aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Revert 49296437a8e5fa91dacb5446e51ab588474c85d3pukkandan2023-07-062-70/+113
| |
| * Release 2023.07.06github-actions2023-07-0610-27/+90
| | | | | | | | | | | | Created by: pukkandan :ci skip all :ci run dl
| * [docs] Minor fixespukkandan2023-07-063-15/+25
| | | | | | | | Closes #7515
| * [core] Change how `Cookie` headers are handledSimon Sawicki2023-07-063-4/+139
| | | | | | | | | | | | | | | | | | | | Cookies are now saved and loaded under `cookies` key in the info dict instead of `http_headers.Cookie`. Cookies passed in headers are auto-scoped to the input URLs with a warning. Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj Authored by: Grub4K
| * [core] Prevent `Cookie` leaks on HTTP redirectcoletdjnz2023-07-062-2/+38
| | | | | | | | | | | | Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj Authored by: coletdjnz
| * [fd/external] Scope cookiesbashonly2023-07-063-2/+179
| | | | | | | | | | | | | | | | | | | | | | | | - ffmpeg: Calculate cookies from cookiejar and pass with `-cookies` arg instead of `-headers` - aria2c, curl, wget: Write cookiejar to file and use external FD built-in cookiejar support - httpie: Calculate cookies from cookiejar instead of `http_headers` - axel: Calculate cookies from cookiejar and disable http redirection if cookies are passed - May break redirects, but axel simply don't have proper cookie support Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj Authored by: bashonly, coletdjnz
| * [ie/vidlii] Handle relative URLspukkandan2023-07-061-0/+1
| | | | | | | | Closes #7480
| * [ie/youtube] Avoid false DRM detection (#7396)pukkandan2023-07-061-1/+12
| | | | | | | | Some master manifests contain a mix of DRM and non-DRM formats
| * [core] Allow extractors to mark formats as potentially DRM (#7396)pukkandan2023-07-063-31/+46
| | | | | | | | | | | | | | | | This is useful for HLS where detecting whether the format is actually DRM requires the child manifest to be downloaded. Makes the error message when using `--test` inconsistent, but doesn't really matter.
| * [formats] Fix best fallback for storyboardspukkandan2023-07-061-5/+2
| | | | | | | | Partial fix for #7478
| * [cleanup] Miscpukkandan2023-07-0610-13/+13
| |
| * [devscripts/make_changelog] Skip reverted commitspukkandan2023-07-061-1/+14
| |
| * [outtmpl] Pad `playlist_index` etc even when with internal formattingpukkandan2023-07-062-8/+7
| | | | | | | | Closes #7501
| * [downloader/http] Avoid infinite loop when no data is receivedpukkandan2023-07-061-5/+5
| | | | | | | | Closes #7504
| * [misc] Add CodeQL workflow (#7497)Jorge2023-07-061-0/+65
| |
| * [extractor/youtube:stories] Remove (#7459)coletdjnz2023-07-062-43/+1
| | | | | | | | | | YouTube killed them https://web.archive.org/web/20230630153050/https://support.google.com/youtube/thread/217640760
| * [extractor/twitter] Fix unauthenticated extraction (#7476)bashonly2023-07-052-113/+70
| | | | | | | | Closes #7473 Authored by: bashonly
| * [extractor/twitter:spaces] Fix extraction (#7512)bashonly2023-07-051-14/+24
| | | | | | | | Closes #7455 Authored by: bashonly
| * [extractor/googledrive] Fix source format extraction (#7395)RfadnjdExt2023-07-051-10/+9
| | | | | | | | Closes #7344 Authored by: RfadnjdExt
| * [extractor/youtube] Ignore incomplete data for comment threads by default ↵coletdjnz2023-07-031-7/+15
| | | | | | | | | | | | | | | | | | (#7475) For both `--ignore-errors` and `--ignore-errors only_download`. Pass `--no-ignore-errors` to not ignore. Closes https://github.com/yt-dlp/yt-dlp/issues/7474 Authored by: coletdjnz
| * [extractor/vk] VKPlay, VKPlayLive: Add extractors (#7358)c-basalt2023-07-022-0/+141
| | | | | | | | Closes #7107 Authored by: c-basalt
| * [extractor/stacommu] Add extractors (#7432)urectanc2023-06-304-14/+173
| | | | | | Authored by: urectanc
| * [extractor/youtube:tab] Support shorts-only playlists (#7425)coletdjnz2023-06-291-1/+24
| | | | | | | | | | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/7424 Authored by: coletdjnz Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
| * [extractor/Douyin] Fix extraction from webpagebashonly2023-06-271-6/+4
| | | | | | | | | | Closes #7431 Authored by: bashonly
| * [extractor/abc] Fix extraction (#7434)Xiao Han2023-06-271-2/+13
| | | | | | | | Closes #6433 Authored by: meliber
| * [extractor/crunchyroll:music] Fix `_VALID_URL` (#7439)Aman Salwan2023-06-271-2/+18
| | | | | | | | | | | | Closes #7419 Authored by: AmanSal1, rdamas Co-authored-by: Robert Damas <robert.damas@byom.de>
| * [utils] clean_podcast_url: Handle protocol in redirect URLpukkandan2023-06-261-1/+2
| | | | | | | | Closes #7430
| * [extractor/sbs] Python 3.7 compatpukkandan2023-06-261-2/+2
| | | | | | | | Closes #7410
| * [downloader/aria2c] Add `--no-conf`pukkandan2023-06-261-1/+1
| | | | | | | | Closes #7404
| * [extractor/youtube] Process `post_live` over 2 hourspukkandan2023-06-261-2/+2
| |
| * [extractor/kick] Fix `_VALID_URL`bashonly2023-06-251-1/+1
| | | | | | | | | | Closes #7384 Authored by: bashonly
| * [extractor/AdultSwim] Extract subtitles from m3u8 (#7421)nnoboa2023-06-261-2/+4
| | | | | | | | Authored by: nnoboa Closes #6191
| * [extractor/qdance] Add extractor (#7420)bashonly2023-06-252-0/+151
| | | | | | | | Closes #7385 Authored by: bashonly
| * [extractor/youtube] Add extractor-arg `formats`pukkandan2023-06-252-8/+17
| | | | | | | | Closes #7417
| * Bugfix for b4e0d75848e9447cee2cd3646ce54d4744a7ff56pukkandan2023-06-221-4/+4
| |
| * [extractor/youtube] Fix comments' `is_favorited` (#7390)Simon2023-06-221-1/+1
| | | | | | | | Authored by: bbilly1 Closes #7389
| * Release 2023.06.22github-actions2023-06-2210-26/+63
| | | | | | | | | | | | Created by: pukkandan :ci skip all :ci run dl
| * [cleanup] Miscpukkandan2023-06-225-12/+40
| |
| * [extractor/youtube] Improve nsig function name extractionpukkandan2023-06-222-1/+5
| |
| * Improve `--download-sections`pukkandan2023-06-225-30/+72
| | | | | | | | | | | | | | * Support negative time-ranges * Add `*from-url` to obey time-ranges in URL Closes #7248
| * [extractor/youtube] Improve description parsing performance (#7315)Berkan Teber2023-06-221-5/+11
| | | | | | | | | | | | * The parsing is skipped when not needed * The regex is improved by simulating atomic groups with lookaheads Authored by: pukkandan, berkanteber
| * [extractor/rheinmaintv] Add extractor (#7311)bashonly2023-06-222-0/+95
| | | | | | | | | | Authored by: barthelmannk Co-authored-by: barthelmannk <81305638+barthelmannk@users.noreply.github.com>
| * [extractor/dplay] GlobalCyclingNetworkPlus: Add extractor (#7360)bashonly2023-06-222-0/+38
| | | | | | | | | | | | * Allows `country` API param to be configured with `--xff`/`geo_bypass_country` Closes #7324 Authored by: bashonly
| * [extractor/motherless] Add gallery support, fix groups (#7211)rexlambert222023-06-222-101/+125
| | | | | | Authored by: rexlambert22
| * [extractor] Support multiple `_VALID_URL`s (#5812)pukkandan2023-06-222-4/+5
| | | | | | | | Authored by: nixxo
| * Indicate `filesize` approximated from `tbr` betterpukkandan2023-06-221-3/+7
| |
| * [extractor/youtube] Add `ios` to default clients usedpukkandan2023-06-222-3/+7
| | | | | | | | | | * IOS is affected neither by 403 or by nsig so helps mitigate them preemptively * IOS also has higher bit-rate "premium" formats though they are not labeled as such
| * [extractor/youtube] Workaround 403 for android formatspukkandan2023-06-221-4/+4
| | | | | | | | Ref: https://github.com/TeamNewPipe/NewPipe/issues/9038#issuecomment-1289756816
| * Revert "[misc] Add automatic duplicate issue detection"pukkandan2023-06-221-20/+0
| | | | | | | | This reverts commit 15b2d3db1d40b0437fca79d8874d392aa54b3cdd.
| * [extractor/nebula] Fix extractor (#7156)Roland Hieber2023-06-211-16/+20
| | | | | | | | | | | | Closes #7017 Authored by: Lamieur, rohieb Co-authored-by: Lam <github@Lam.pl>