]>
jfr.im git - yt-dlp.git/log
Simon Sawicki [Sun, 9 Oct 2022 01:31:37 +0000 (03:31 +0200)]
[utils] `traverse_obj`: Allow `re.Match` objects (#5174)
Authored by: Grub4K
Simon Sawicki [Sun, 9 Oct 2022 01:27:32 +0000 (03:27 +0200)]
[utils] `traverse_obj`: Always return list when branching (#5170)
Fixes #5162
Authored by: Grub4K
bashonly [Fri, 7 Oct 2022 20:35:46 +0000 (20:35 +0000)]
[extractor/tubitv] Better DRM detection (#5171)
Closes #5128
Authored by: bashonly
bashonly [Fri, 7 Oct 2022 12:10:12 +0000 (12:10 +0000)]
[extractor/reddit] Add fallback format (#5165)
Closes #5160
Authored by: bashonly
Noah [Fri, 7 Oct 2022 12:04:27 +0000 (08:04 -0400)]
[embedthumbnail] Fix thumbnail name in mp3 (#5163)
Authored by: How-Bout-No
Matthew [Fri, 7 Oct 2022 07:00:40 +0000 (20:00 +1300)]
[extractor/youtube] Extract concurrent view count for livestreams (#5152)
Adds new field `concurrent_view_count`
Closes https://github.com/yt-dlp/yt-dlp/issues/4843
Authored by: coletdjnz
bashonly [Thu, 6 Oct 2022 05:10:54 +0000 (05:10 +0000)]
[extractor/dplay] Add MotorTrendOnDemand extractor (#5151)
Closes #5141
Authored by: bashonly
Sergey [Thu, 6 Oct 2022 03:54:41 +0000 (20:54 -0700)]
[extractor/Tnaflix] Fix for HTTP 500 (#5150)
Closes #5107
Authored by: SG5
pukkandan [Wed, 5 Oct 2022 03:45:22 +0000 (09:15 +0530)]
Fix for formats=None
Fixes: https://github.com/yt-dlp/yt-dlp/pull/4965#issuecomment-1267682512
invertico [Tue, 4 Oct 2022 18:22:07 +0000 (20:22 +0200)]
[extractor/livestreamfails] Support posts (#5139)
Authored by: invertico
pukkandan [Tue, 4 Oct 2022 17:32:12 +0000 (23:02 +0530)]
[build] Pin `py2exe` version
Workaround for #5135
pukkandan [Tue, 4 Oct 2022 05:01:49 +0000 (10:31 +0530)]
[extractor/detik] Avoid unnecessary extraction
github-actions [Tue, 4 Oct 2022 04:50:32 +0000 (04:50 +0000)]
[version] update
Created by: pukkandan
:ci skip all :ci run dl
pukkandan [Tue, 4 Oct 2022 04:47:45 +0000 (10:17 +0530)]
Release 2022.10.04
gamer191 [Tue, 4 Oct 2022 04:23:11 +0000 (15:23 +1100)]
[cleanup] Misc (#5044)
Authored by: gamer191, pukkandan
pukkandan [Tue, 4 Oct 2022 04:19:18 +0000 (09:49 +0530)]
[docs] Separate notes about environment variables
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 -`