]>
jfr.im git - yt-dlp.git/log
coletdjnz [Tue, 4 Oct 2022 04:14:57 +0000 (17:14 +1300)]
[extractor/onenewsnz] Add extractor (#5088)
Authored by: coletdjnz
columndeeply [Tue, 4 Oct 2022 03:33:46 +0000 (05:33 +0200)]
[extractor/prankcast] Add extractor (#4774)
Authored by: columndeeply, HobbyistDev
coletdjnz [Tue, 4 Oct 2022 03:29:29 +0000 (16:29 +1300)]
[extractor/24tv.ua] Add extractors (#5121)
Closes #4287
Authored by: coletdjnz
HobbyistDev [Tue, 4 Oct 2022 03:18:26 +0000 (12:18 +0900)]
[extractor/booyah] Add extractor (#4834)
Closes #4583
Authored by: HobbyistDev, elyse0
jhwgh1968 [Tue, 4 Oct 2022 03:16:01 +0000 (03:16 +0000)]
[extractor/redgifs] Fix extractor (#4892)
Closes #4805
Authored by: jhwgh1968
HobbyistDev [Tue, 4 Oct 2022 03:09:23 +0000 (12:09 +0900)]
[extractor/detik] Generalize extractors (#4899)
Authored by: HobbyistDev, coletdjnz
Locke [Tue, 4 Oct 2022 02:59:05 +0000 (10:59 +0800)]
[extractor/BilibiliSpace] Fix extractor, better error message (#5043)
Closes #5038
Authored by: lockmatrix
Bobscorn [Tue, 4 Oct 2022 02:51:54 +0000 (15:51 +1300)]
[extractor/IsraelNationalNews] Add extractor (#5089)
Closes #4019
Authored by: Bobscorn
Lesmiscore [Tue, 4 Oct 2022 02:48:31 +0000 (11:48 +0900)]
[extractor/youtube] Download `post_live` videos from start (#5091)
* The fragments are generated as a `LazyList`. So only the required formats are expanded during download, but all fragment lists are printed/written in infojson.
* The m3u8 formats which cannot be downloaded from start are not extracted by default, but can be enabled with an extractor-arg. The extractor-arg `include_live_dash` is renamed to `include_incomplete_formats` to account for this new use-case.
Closes #1564
Authored by: Lesmiscore, pukkandan
bashonly [Mon, 3 Oct 2022 21:04:39 +0000 (21:04 +0000)]
[extractor/nfl] Fix extractor (#5130)
Closes #1708
Authored by: bashonly
Livia Medeiros [Mon, 3 Oct 2022 21:01:53 +0000 (06:01 +0900)]
[extractor/holodex] Fix `_VALID_URL` (#4948)
Authored by: LiviaMedeiros
pukkandan [Mon, 3 Oct 2022 20:04:04 +0000 (01:34 +0530)]
[cleanup] Minor fixes
Closes #5129, Closes #4982
coletdjnz [Mon, 3 Oct 2022 19:40:49 +0000 (08:40 +1300)]
[extractor/AmazonStore] Fix JSON extraction (#5111)
Fixes https://github.com/yt-dlp/yt-dlp/issues/5110
Authored by: coletdjnz
Co-authored-by: pukkandan <redacted>
coletdjnz [Mon, 3 Oct 2022 19:37:48 +0000 (08:37 +1300)]
[extractor/JWPlatform] Fix extractor (#5112)
Fix bitrate and filesize extraction and support embeds with unquoted urls.
Related: #5106
Authored by: coletdjnz
bashonly [Mon, 3 Oct 2022 19:35:05 +0000 (19:35 +0000)]
[extractor/paramountplus] Better DRM detection (#5126)
Closes #5119
Authored by: bashonly
bashonly [Mon, 3 Oct 2022 16:15:22 +0000 (16:15 +0000)]
[extractor/anvato] Fix extractor and refactor (#5074)
Authored by: bashonly
m4tu4g [Mon, 3 Oct 2022 14:12:56 +0000 (19:42 +0530)]
[extractor/zee5] Fix `_VALID_URL` (#5124)
Closes #4612
Authored by: m4tu4g
sam [Mon, 3 Oct 2022 13:52:30 +0000 (02:52 +1300)]
[extractor/MicrosoftEmbed] Add extractor (#5082)
Closes #2638
Authored by: DoubleCouponDay
Fabi019 [Mon, 3 Oct 2022 13:40:09 +0000 (15:40 +0200)]
[extractor/bundesliga] Add extractor (#5094)
Closes #2339
Authored by: Fabi019
zenerdi0de [Mon, 3 Oct 2022 13:07:09 +0000 (18:37 +0530)]
[extractor/tennistv] Fix timestamp (#5085)
Authored by: zenerdi0de
Nitish Kumar [Mon, 3 Oct 2022 12:47:52 +0000 (18:17 +0530)]
[extractor/hrfensehen] Fix extractor (#5096)
Authored by: snapdgn
pukkandan [Mon, 3 Oct 2022 11:20:27 +0000 (16:50 +0530)]
[extractor] Make search_json able to parse lists
Now `contains_pattern` can be set to `\[.+\]`
Teemu Ikonen [Sun, 2 Oct 2022 21:23:48 +0000 (00:23 +0300)]
[extractor/iltalehti] Add extractor (#5117)
Authored by: tpikonen
Dhruv [Sat, 1 Oct 2022 22:07:09 +0000 (03:37 +0530)]
[extractor/bongacams] Update `_VALID_URL` (#5104)
Closes #5075
Authored by: 0xGodspeed
std-move [Sat, 1 Oct 2022 15:30:14 +0000 (17:30 +0200)]
[downloader/aria2c] Fix filename containing leading whitespace (#5099)
Similar to
eb55bad5a0c1af9388301ffbf17845ee53a41635 , but for fragmented downloads
Authored by: std-move
Itachi [Fri, 30 Sep 2022 18:03:30 +0000 (23:33 +0530)]
[extractor/Mxplayer] Fix extractor (#4966)
Closes #4946
Authored by: itachi-19
nixxo [Fri, 30 Sep 2022 17:33:29 +0000 (19:33 +0200)]
[downloader/ism] Support ec-3 codec (#5004)
Closes #296
Authored by: nixxo
tobi1805 [Fri, 30 Sep 2022 16:57:15 +0000 (18:57 +0200)]
[extractor/tv2] Support new url format (#5063)
Closes #4973
Authored by: tobi1805
HobbyistDev [Fri, 30 Sep 2022 16:54:05 +0000 (01:54 +0900)]
[extractor/unscripted] Add extractor (#5008)
Closes #4903
Authored by: HobbyistDev
Simon Sawicki [Fri, 30 Sep 2022 16:52:52 +0000 (18:52 +0200)]
[extractor/yandexvideopreview] Update _VALID_URL (#5084)
Closes #5065
Authored by: Grub4K
HobbyistDev [Fri, 30 Sep 2022 16:40:33 +0000 (01:40 +0900)]
[extractor/malltv] Fix video_id extraction (#4883)
Closes #4870
Authored by: HobbyistDev
Mehavoid [Fri, 30 Sep 2022 16:39:08 +0000 (19:39 +0300)]
[extractor/trovo] Fix extractors (#4880)
Authored by: Mehavoid
Closes #4878
Elyse [Fri, 30 Sep 2022 16:21:31 +0000 (11:21 -0500)]
[extractor/tencent] Add Iflix extractor (#4829)
Closes #4823
Authored by: elyse0
Teemu Ikonen [Fri, 30 Sep 2022 16:14:14 +0000 (19:14 +0300)]
[extractor/audioboom] Support direct URLs and refactor (#4803)
Authored by: tpikonen, pukkandan
bashonly [Fri, 30 Sep 2022 15:43:40 +0000 (15:43 +0000)]
[extractor/nbc] Add NBCStations extractor (#5077)
Closes #4571
Authored by: bashonly
Simon Sawicki [Fri, 30 Sep 2022 01:05:44 +0000 (03:05 +0200)]
[extractor/crunchyroll:beta] Improve handling of hardsubs (#5041)
Closes #3397
Authored by: Grub4K
coletdjnz [Fri, 30 Sep 2022 01:02:20 +0000 (14:02 +1300)]
[extractor/rcs] Fix embed extraction
Fixes https://github.com/yt-dlp/yt-dlp/issues/5076
Authored by: coletdjnz
Anant Murmu [Thu, 29 Sep 2022 03:01:43 +0000 (08:31 +0530)]
[extractor/zee5] Generate device ids (#5062)
Closes #4937
Authored by: freezboltz
Julien Hadley Jack [Wed, 28 Sep 2022 09:04:03 +0000 (11:04 +0200)]
[extractor/ondemandkorea] Update `jw_config` regex (#5040)
Authored by: julien-hadleyjack
coletdjnz [Wed, 28 Sep 2022 06:37:12 +0000 (06:37 +0000)]
[extractor/wordpress:playlist] Add generic embed extractor (#5012)
Fixes https://github.com/yt-dlp/yt-dlp/issues/4955
Authored by: coletdjnz
Fabi019 [Tue, 27 Sep 2022 16:05:31 +0000 (18:05 +0200)]
[extractor/BerufeTV] Add extractor (#4921)
Closes #4632
Authored by: Fabi019
Timendum [Tue, 27 Sep 2022 15:27:47 +0000 (17:27 +0200)]
[extractor/dplay:italy] Add default authentication (#5056)
Closes #2950
Authored by: Timendum
Kyle Anthony Williams [Tue, 27 Sep 2022 14:22:06 +0000 (10:22 -0400)]
[extractor/soundcloud:search] More metadata in `--flat-playlist` (#4965)
Authored by: SuperSonicHub1
pukkandan [Tue, 27 Sep 2022 03:02:57 +0000 (08:32 +0530)]
pukkandan [Tue, 27 Sep 2022 02:55:31 +0000 (08:25 +0530)]
[extractor/youtube] Do not warn on duplicate chapters
Eg: vYbaM8w8yzw
pukkandan [Mon, 26 Sep 2022 23:14:54 +0000 (04:44 +0530)]
[extractor/youtube:tab] Improve continuation items extraction
pukkandan [Mon, 26 Sep 2022 22:49:12 +0000 (04:19 +0530)]
[extractor/YoutubeShortsAudioPivot] Support `source` URLs
`ytshortsap:` is no longer needed
pukkandan [Mon, 26 Sep 2022 22:25:58 +0000 (03:55 +0530)]
[extractor/youtube:tab] Support `reporthistory` page
Closes #4929
pukkandan [Mon, 26 Sep 2022 21:00:50 +0000 (02:30 +0530)]
[extractor] Improve json+ld extraction
Related #5035
Simon Sawicki [Mon, 26 Sep 2022 16:43:54 +0000 (18:43 +0200)]
[extractor/artetv] Remove duplicate stream urls (#5047)
Closes #4510
Authored by: Grub4K
coletdjnz [Mon, 26 Sep 2022 00:58:06 +0000 (00:58 +0000)]
[extractor/heise] Fix extractor (#5029)
Fixes https://github.com/yt-dlp/yt-dlp/issues/1520
Authored by: coletdjnz
pukkandan [Sun, 25 Sep 2022 21:33:52 +0000 (03:03 +0530)]
Don't download entire video when no matching `--download-sections`
pukkandan [Sun, 25 Sep 2022 21:23:08 +0000 (02:53 +0530)]
[cookies] Let `_get_mac_keyring_password` fail gracefully
Closes #4915
pukkandan [Sun, 25 Sep 2022 21:22:21 +0000 (02:52 +0530)]
[utils] `Popen.run`: Fix default return in binary mode
Simon Sawicki [Sun, 25 Sep 2022 21:03:19 +0000 (23:03 +0200)]
[utils] `traverse_obj`: Rewrite, document and add tests (#5024)
Authored by: Grub4K
pukkandan [Sun, 25 Sep 2022 17:57:13 +0000 (23:27 +0530)]
Playlists maynot always have webpage_url
Lesmiscore [Sat, 24 Sep 2022 09:30:58 +0000 (18:30 +0900)]
[extractor/RUTV] Fix warnings for livestreams (#5016)
Authored by: Lesmiscore
Lesmiscore [Sat, 24 Sep 2022 09:30:31 +0000 (18:30 +0900)]
[extractor/Smotrim] Add extractor (#5015)
Authored by: nikita-moor, Lesmiscore
coletdjnz [Sat, 24 Sep 2022 05:42:32 +0000 (17:42 +1200)]
[extractor/rutube] Fix `_EMBED_REGEX`
Closes https://github.com/yt-dlp/yt-dlp/issues/4797
Authored by: coletdjnz
coletdjnz [Fri, 23 Sep 2022 21:52:11 +0000 (21:52 +0000)]
[extractor/wistia] Add support for channels (#4819)
Fixes https://github.com/yt-dlp/yt-dlp/issues/4748
Related: https://github.com/yt-dlp/yt-dlp/issues/4985
Authored by: coletdjnz
pukkandan [Fri, 23 Sep 2022 13:51:07 +0000 (19:21 +0530)]
[utils] `js_to_json`: Improve
Closes #4900
coletdjnz [Fri, 23 Sep 2022 00:10:35 +0000 (12:10 +1200)]
[extractor/telegraaf] Use mobile GraphQL API endpoint
Workaround for Cloudflare 403
Fixes https://github.com/yt-dlp/yt-dlp/issues/5000
Authored by: coletdjnz
Pritam Das [Thu, 22 Sep 2022 10:57:20 +0000 (16:27 +0530)]
[extractor/instagram] Extract more metadata (#4708)
Authored by: pritam20ps05
coletdjnz [Thu, 22 Sep 2022 05:39:02 +0000 (05:39 +0000)]
[extractor/youtube] Add support for Shorts audio pivot feed (#4932)
This feed shows Shorts using the audio of a given video.
ytshortsap: prefix can be used as a shortcut until YouTube
implements an official view.
Closes #4911
Authored by: coletdjnz
Tanner Anderson [Thu, 22 Sep 2022 01:44:07 +0000 (19:44 -0600)]
[extractor/nebula] Add nebula.tv (#4918)
Closes #4917
Authored by: tannertechnology
GautamMKGarg [Thu, 22 Sep 2022 01:18:48 +0000 (06:48 +0530)]
[extractor/hungama] Add subtitle (#4856)
Authored by: GautamMKGarg, pukkandan
bashonly [Wed, 21 Sep 2022 20:53:08 +0000 (20:53 +0000)]
[extractor/wistia] Match IDs in embed URLs (#4990)
Closes #4985
Authored by: bashonly
pukkandan [Wed, 21 Sep 2022 20:07:44 +0000 (01:37 +0530)]
[docs] Misc improvements
Closes #4987, Closes #4906, Closes #4919, Closes #4977, Closes #4979
pukkandan [Wed, 21 Sep 2022 20:23:37 +0000 (01:53 +0530)]
[extractor] Fix `fatal=False` in `RetryManager`
pukkandan [Wed, 21 Sep 2022 19:53:22 +0000 (01:23 +0530)]
[extractor/patreon] Sort formats
bashonly [Wed, 21 Sep 2022 09:12:54 +0000 (09:12 +0000)]
[extractor/tiktok] Fix TikTokIE (#4984)
Authored by: bashonly
Jeroen Jacobs [Sun, 18 Sep 2022 14:42:58 +0000 (16:42 +0200)]
[extractor/GoPlay] Add extractor (#3412)
Replaces old Vier extractors
Closes https://github.com/yt-dlp/yt-dlp/issues/1546
Based on: https://github.com/ytdl-org/youtube-dl/pull/27815
Authored by: jeroenj, CNugteren, basrieter
josanabr [Sun, 18 Sep 2022 14:32:28 +0000 (09:32 -0500)]
[devscripts] make_lazy_extractors: Fix for Docker (#4958)
Authored by: josanabr
pukkandan [Sat, 17 Sep 2022 15:24:21 +0000 (20:54 +0530)]
[extractor/web.archive:youtube] Fix _YT_INITIAL_PLAYER_RESPONSE_RE
pukkandan [Sat, 17 Sep 2022 06:27:47 +0000 (11:57 +0530)]
Workaround `libc_ver` not be available on Windows Store version of Python
pukkandan [Sat, 17 Sep 2022 06:04:04 +0000 (11:34 +0530)]
[outtmpl] Make `%s` work in strfformat for all systems
pukkandan [Sat, 17 Sep 2022 04:44:44 +0000 (10:14 +0530)]
pukkandan [Fri, 16 Sep 2022 17:35:49 +0000 (23:05 +0530)]
[extractor/generic] Pass through referer from json-ld
Closes #4941
Simon Sawicki [Fri, 16 Sep 2022 17:02:00 +0000 (19:02 +0200)]
[cookies] Parse cookies leniently (#4780)
Closes #4776, #3778
Authored by: Grub4K
pukkandan [Fri, 16 Sep 2022 12:54:29 +0000 (18:24 +0530)]
Support environment variables in `--ffmpeg-location`
Closes #4938
Lesmiscore [Fri, 16 Sep 2022 16:04:23 +0000 (01:04 +0900)]
Allow open ranges for time ranges (#4940)
Authored by: Lesmiscore
Locke [Fri, 16 Sep 2022 15:59:02 +0000 (23:59 +0800)]
[extractor/bilibili] Add space.bilibili extractors (#4468)
Authored by: lockmatrix
pukkandan [Fri, 16 Sep 2022 11:07:38 +0000 (16:37 +0530)]
Allow plugin extractors to replace the built-in ones
This allows easier plugin chaining; e.g.
- https://gist.github.com/pukkandan/
24f13ff1ed385c5a390c1d7bd130d8f7
- https://gist.github.com/pukkandan/
fcf5ca1785c80f64e471f0ee14f990fb
pukkandan [Tue, 13 Sep 2022 10:48:15 +0000 (16:18 +0530)]
Fix `--config-location -`
bashonly [Sun, 11 Sep 2022 09:02:35 +0000 (09:02 +0000)]
Fix bug in
941e881e1fe20ee8955f3b751ce26953d9e86656 (#4893)
Authored by: bashonly
pukkandan [Sat, 10 Sep 2022 23:40:26 +0000 (05:10 +0530)]
pukkandan [Fri, 9 Sep 2022 22:16:54 +0000 (03:46 +0530)]
[cleanup] Misc
pukkandan [Fri, 9 Sep 2022 17:44:20 +0000 (23:14 +0530)]
pukkandan [Fri, 9 Sep 2022 04:28:41 +0000 (09:58 +0530)]
[extractor/common] Escape `%` in `representation_id` of m3u8
Closes #4877
coletdjnz [Fri, 9 Sep 2022 22:06:48 +0000 (10:06 +1200)]
[extractor/BiliIntl] Support uppercase lang in `_VALID_URL`
Seen in some rare cases
Authored by: coletdjnz
coletdjnz [Fri, 9 Sep 2022 05:16:46 +0000 (05:16 +0000)]
[extractor/youtube] Support changing extraction language (#4470)
Adds `--extractor-args youtube:lang=<supported lang code>` extractor arg to prefer translated fields (e.g. title and description) of that language, if available, for all YouTube extractors. See README or error message for list of supported language codes.
Closes https://github.com/yt-dlp/yt-dlp/issues/387
Authored by: coletdjnz
CplPwnies [Fri, 9 Sep 2022 04:52:05 +0000 (23:52 -0500)]
[extractor/adobepass] Add MSO AlticeOne (Optimum TV) (#4875)
* Suddenlink rebrand to Optimum. Fixes #4874
Authored by: CplPwnies
coletdjnz [Fri, 9 Sep 2022 00:34:39 +0000 (12:34 +1200)]
[extractor/youtube] Fix video like count extraction
Support new combined button layout
Authored by: coletdjnz
pukkandan [Thu, 8 Sep 2022 09:33:43 +0000 (15:03 +0530)]
Allow a `set` to be passed as `download_archive`
pukkandan [Thu, 8 Sep 2022 00:48:35 +0000 (06:18 +0530)]
[extractor/MLBTV] Detect live streams
pukkandan [Wed, 7 Sep 2022 12:05:45 +0000 (17:35 +0530)]
[docs] Improvements
* Move detailed installation instructions to https://github.com/yt-dlp/yt-dlp/wiki/Installation
* Link to wiki where applicable
* Fix some mistakes. Closes #4853, Closes #4855, Closes #4852
* Improve some error messages
pukkandan [Wed, 7 Sep 2022 11:58:53 +0000 (17:28 +0530)]
[extractor/BiliIntlSeries] Fix `_VALID_URL`
Closes #4825
pukkandan [Tue, 6 Sep 2022 14:26:56 +0000 (19:56 +0530)]
Elyse [Sun, 4 Sep 2022 03:09:45 +0000 (22:09 -0500)]
[utils] `base_url`: URL paths can contain `&` (#4841)
Authored by: elyse0
Closes #4187
pukkandan [Sat, 3 Sep 2022 12:26:23 +0000 (17:56 +0530)]
[outtmpl] Curly braces to filter keys