aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [ie/abematv] Temporary fix for protocol handlerpukkandan2023-07-221-69/+10
| | | | Closes #7622
* [fd/external] Fix ffmpeg input from stdin (#7655)bashonly2023-07-222-2/+8
| | | | | Bugfix for 1ceb657bdd254ad961489e5060f2ccc7d556b729 Authored by: bashonly
* [ie/crunchyroll] Remove initial state extraction (#7632)Simon Sawicki2023-07-201-30/+43
| | | Authored by: Grub4K
* [ie/MuseAI] Add extractor (#7614)bashonly2023-07-202-0/+113
| | | | Closes #7543 Authored by: bashonly
* [ie/MagellanTV] Add extractor (#7616)bashonly2023-07-202-0/+51
| | | | Closes #7529 Authored by: bashonly
* [utils] Improve `parse_duration`bashonly2023-07-202-1/+3
| | | | Authored by: bashonly
* [networking] Fix `--legacy-server-connect` (#7645)bashonly2023-07-202-2/+2
| | | | | Bugfix for 227bf1a33be7b89cd7d44ad046844c4ccba104f4 Authored by: bashonly
* [networking] Fix POST requests with zero-length payloads (#7648)bashonly2023-07-204-3/+14
| | | | | Bugfix for 227bf1a33be7b89cd7d44ad046844c4ccba104f4 Authored by: bashonly
* [ie/twitter:spaces] Fix format protocol (#7550)bashonly2023-07-151-3/+35
| | | | Closes #7536 Authored by: bashonly
* [ie/facebook:reel] Fix extraction (#7564)Văn Anh2023-07-151-29/+54
| | | | Closes #7469 Authored by: demon071, bashonly
* [ie/pornhub] Update access cookies for UK (#7591)zhong-yiyu2023-07-151-0/+1
| | | | Closes #7590 Authored by: zhong-yiyu
* [fd/external] Fixes to cookie handlingbashonly2023-07-152-8/+10
| | | | | | | | | - Fix bug in `axel` Cookie header arg - Pass cookies to `curl` as strings - Write session cookies for `aria2c` and `wget` Closes #7539 Authored by: bashonly
* [core] Fix HTTP headers and cookie handlingbashonly2023-07-155-33/+120
| | | | | | | | | | - Remove `Cookie` header from `http_headers` immediately after loading into cookiejar - Restore compat for `--load-info-json` cookies - Add more tests - Fix improper passing of Cookie header by `MailRu` extractor Closes #7558 Authored by: bashonly, pukkandan
* [cleanup] Add color to `download-archive` message (#5138)Aaruni Kaushik2023-07-161-2/+6
| | | | Authored by: aaruni96, Grub4K, pukkandan Closes #4913
* [build] Make sure deprecated modules are addedpukkandan2023-07-152-2/+4
|
* [compat, networking] Deprecate old functions (#2861)coletdjnz2023-07-15176-728/+706
| | | | Authored by: coletdjnz, pukkandan
* [networking] Rewrite architecture (#2861)coletdjnz2023-07-1516-481/+2593
| | | | | | | | | | | | | | | | New networking interface consists of a `RequestDirector` that directs each `Request` to appropriate `RequestHandler` and returns the `Response` or raises `RequestError`. The handlers define adapters to transform its internal Request/Response/Errors to our interfaces. User-facing changes: - Fix issues with per request proxies on redirects for urllib - Support for `ALL_PROXY` environment variable for proxy setting - Support for `socks5h` proxy - Closes https://github.com/yt-dlp/yt-dlp/issues/6325, https://github.com/ytdl-org/youtube-dl/issues/22618, https://github.com/ytdl-org/youtube-dl/pull/28093 - Raise error when using `https` proxy instead of silently converting it to `http` Authored by: coletdjnz
* [networking] Add module (#2861)pukkandan2023-07-1513-500/+587
| | | | No actual changes - code is only moved around
* [utils] Add temporary shim for loggingpukkandan2023-07-153-30/+35
| | | | Related: #5680, #7517
* [ie/youtube:tab] Detect looping feeds (#6621)coletdjnz2023-07-151-1/+6
| | | | | | | Closes https://github.com/yt-dlp/yt-dlp/issues/5555 Note: the first page may still be repeated, however this is better than nothing. Authored by: coletdjnz
* [ie/piapro] Support `/content` URL (#7592)Finn R. Gärtner2023-07-141-3/+16
| | | Authored by: FinnRG
* [pp/EmbedThumbnail] Support `m4v` (#7583)Neurognostic2023-07-141-2/+2
| | | Authored by: Neurognostic
* [ie/streamanity] Remove (#7571)Aleri Kaisattera2023-07-132-48/+0
| | | | Service is dead Authored by: alerikaisattera
* [utils] `clean_podcast_url`: Handle more trackers (#7556)Mahmoud Abdel-Fattah2023-07-112-3/+9
| | | | Authored by: mabdelfattah, bashonly Closes #7544
* [ie/vrt] Update token signing key (#7519)Zprokkel2023-07-101-2/+4
| | | Authored by: Zprokkel
* [ie/BiliBiliBangumi] Fix extractors (#7337)GD-Slime2023-07-082-45/+85
| | | | | | | | - Overhaul BiliBiliBangumi extractor for the site's new API - Add BiliBiliBangumiSeason extractor - Refactor BiliBiliBangumiMedia extractor Closes #6701, Closes #7400 Authored by: GD-Slime
* [extractor/twitter] Fix GraphQL and legacy API (#7516)bashonly2023-07-061-67/+124
| | | Authored by: bashonly
* 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>