]>
jfr.im git - yt-dlp.git/log
pukkandan [Wed, 6 Jan 2021 11:58:30 +0000 (17:28 +0530)]
Disable Updates
pukkandan [Mon, 4 Jan 2021 19:43:45 +0000 (01:13 +0530)]
v2021.01.05.02
pukkandan [Mon, 4 Jan 2021 16:40:47 +0000 (22:10 +0530)]
Change defaults
* Enabled --ignore by default
* Disabled --video-multistreams and --audio-multistreams by default
* Changed default format selection to 'bv*+ba/b' when --audio-multistreams is disabled
* Changed default format sort order to 'res,fps,codec,size,br,asr,proto,ext,has_audio,source,format_id'
* Changed default output template to '%(title)s [%(id)s].%(ext)s'
* Enabled `--list-formats-as-table` by default
pukkandan [Mon, 4 Jan 2021 17:50:13 +0000 (23:20 +0530)]
v2021.01.05 - Make publicly available
pukkandan [Fri, 1 Jan 2021 12:26:37 +0000 (17:56 +0530)]
Update to ytdl-2021.01.03
pukkandan [Mon, 4 Jan 2021 17:02:43 +0000 (22:32 +0530)]
Readme changes
pukkandan [Mon, 4 Jan 2021 17:45:15 +0000 (23:15 +0530)]
Added negative switches for many existing options
* The idea is that it should be possible to negate any boolean option by adding a `no-` to the switch
New: `--no-ignore-dynamic-mpd`, `--no-allow-dynamic-mpd`, `--allow-dynamic-mpd`, `--youtube-include-hls-manifest`, `--no-youtube-include-hls-manifest`, `--no-youtube-skip-hls-manifest`, `--no-download`, `--no-download-archive`, `--resize-buffer`, `--part`, `--mtime`, `--no-keep-fragments`, `--no-cookies`, `--no-write-annotations`, `--no-write-info-json`, `--no-write-description`, `--no-write-thumbnail`, `--youtube-include-dash-manifest`, `--post-overwrites`, `--no-keep-video`, `--no-embed-subs`, `--no-embed-thumbnail`, `--no-add-metadata`, `--no-include-ads`, `--no-write-sub`, `--no-write-auto-sub`, `--no-playlist-reverse`, `--no-restrict-filenames`, `--youtube-include-dash-manifest`, `--no-format-sort-force`, `--flat-videos`, `--no-list-formats-as-table`, `--no-sponskrub`, `--no-sponskrub-cut`, `--no-sponskrub-force`
Renamed: `--write-subs`, --no-write-subs`, `--no-write-auto-subs, `--write-auto-subs`. Note that these can still be used without the ending "s"
pukkandan [Sun, 15 Nov 2020 00:28:41 +0000 (05:58 +0530)]
Sponskrub integration
pukkandan [Sun, 13 Dec 2020 14:29:09 +0000 (19:59 +0530)]
Option to present -F output to a more tabular form
pukkandan [Thu, 5 Nov 2020 17:43:21 +0000 (23:13 +0530)]
Add --force-download-archive by by h-h-h-h
Authored-by: h-h-h-h
pukkandan [Tue, 27 Oct 2020 10:37:21 +0000 (16:07 +0530)]
Add --write-*-link by h-h-h-h
Authored-by: h-h-h-h
pukkandan [Mon, 21 Sep 2020 15:59:49 +0000 (21:29 +0530)]
Fix for embedding thumbnail in mp3 by pauldubois98
Authored-by: Paul Dubois <redacted>
pukkandan [Mon, 26 Oct 2020 15:44:00 +0000 (21:14 +0530)]
Relaxed validation for format filters so that any arbitrary field can be used
pukkandan [Mon, 26 Oct 2020 02:36:04 +0000 (08:06 +0530)]
Make Twitch Video ID output from Playlist and VOD extractor same.
Is this sufficient for all cases?
pukkandan [Thu, 5 Nov 2020 15:35:36 +0000 (21:05 +0530)]
Better Format Selection
* Added options: --video-multistreams, --no-video-multistreams, --audio-multistreams, --no-audio-multistreams
* New format selectors: best*, worst*, bestvideo*, bestaudio*, worstvideo*, worstaudio*
* Added b,w,v,a as alias for best, worst, video and audio respectively in format selection
* Changed video format sorting to show video only files and video+audio files together.
pukkandan [Mon, 26 Oct 2020 15:50:09 +0000 (21:20 +0530)]
Better Format Sorting (Squashed)
* Added --format-sort (-S height,filesize)
* Made fields reversible (-S +height)
* Added --format-sort-force, --no-format-sort-force
* Added limit (-S height:720)
* Added codec preference (-S vcodec,acodec)
* Correct handling of preference<-1000
* Rebased to yt-dlc
* Automatically determine missing bitrates
* aext, vext, protocol, acodec, vcodec can now takes priority as string, not number (-S vext:webm)
* Correct handling of None in codec, audio_codec (None means the codec is unknown while 'none' means it doesn't exist)
* Correctly parse filesize (-S filesize:200M)
* Generalized preference calculation
* Rewrote entire code into the class FormatSort
* Correctly handle user input errors
* Combined fields (-S +ext:webm:webm)
* Closest mode (-S filesize~50M)
* Aliases (framerate=fps, br=bitrate etc)
* Documentation
Tom-Oliver Heidel [Wed, 2 Dec 2020 00:46:46 +0000 (01:46 +0100)]
Merge pull request #106 from diegorodriguezv/fix-tmz
[TMZ] Fix TMZ.com extractor
Unknown [Wed, 2 Dec 2020 00:44:14 +0000 (01:44 +0100)]
[yt] temporary fix for automatic captions - disable json3
Tom-Oliver Heidel [Wed, 2 Dec 2020 00:31:23 +0000 (01:31 +0100)]
Merge pull request #270 from nixxo/skyit
[Skyit] Replace old skyitalia extractor
nixxo [Tue, 1 Dec 2020 11:10:50 +0000 (12:10 +0100)]
[skyit] removed old skyitalia extractor
Remita Amine [Sun, 22 Nov 2020 12:01:56 +0000 (13:01 +0100)]
[skyit] add support for multiple Sky Italia websites(closes #26629)
Tom-Oliver Heidel [Mon, 30 Nov 2020 03:07:22 +0000 (04:07 +0100)]
Merge pull request #143 from nixxo/gedi
[Gedi] Add new extractor
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:51:41 +0000 (02:51 +0100)]
Merge branch 'master' into gedi
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:50:39 +0000 (02:50 +0100)]
Merge pull request #126 from nao20010128nao/master
[instagram] Fix extractor
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:48:29 +0000 (02:48 +0100)]
Merge pull request #144 from nixxo/rcs
[Rcs] Add new extractor
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:48:02 +0000 (02:48 +0100)]
Merge pull request #140 from WolfganP/patch-1
ITV BTCC new pages' URL update (articles instead of races)
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:46:10 +0000 (02:46 +0100)]
Merge branch 'master' into rcs
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:38:45 +0000 (02:38 +0100)]
Merge pull request #211 from renalid/master
Update on france.tv extractor to fix thumbnail URL
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:36:19 +0000 (02:36 +0100)]
Merge pull request #182 from jbruchon/makewinfix
make_win.bat: don't use UPX to pack vcruntime140.dll
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:34:28 +0000 (02:34 +0100)]
Merge pull request #208 from colethedj/ytsearchfix
[youtube] fix: ytsearch not returning results sometimes due to promoted content
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:32:58 +0000 (02:32 +0100)]
Merge branch 'master' into master
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:30:43 +0000 (02:30 +0100)]
Merge pull request #261 from B0pol/ina
[ina] support mobile links
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:30:20 +0000 (02:30 +0100)]
Merge pull request #207 from pukkandan/thumbnail-rename
[ffmpeg] Fix for os.rename error when embedding thumbnail to video in a different drive on windows
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:26:35 +0000 (02:26 +0100)]
Merge pull request #224 from kyuyeunk/vlive
[Vlive] Fix playlist handling when downloading a channel
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:25:38 +0000 (02:25 +0100)]
Merge pull request #246 from pukkandan/bitchute-embed
Detect embedded bitchute videos
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:24:39 +0000 (02:24 +0100)]
Merge pull request #205 from pukkandan/ffmpeg-use-map
[ffmpeg] Ensure all streams are copied
Tom-Oliver Heidel [Mon, 30 Nov 2020 01:20:18 +0000 (02:20 +0100)]
Merge pull request #245 from pukkandan/merge-main
Merge youtube-dl and fix Youtube Feeds
bopol [Fri, 27 Nov 2020 22:51:33 +0000 (23:51 +0100)]
[ina] support mobile links
Tom-Oliver Heidel [Fri, 27 Nov 2020 15:42:12 +0000 (16:42 +0100)]
Merge pull request #213 from lorpus/master
[bitwave.tv] new extractor
lorpus [Fri, 27 Nov 2020 05:23:13 +0000 (00:23 -0500)]
[bitwave.tv] add test
pukkandan [Thu, 26 Nov 2020 19:46:02 +0000 (01:16 +0530)]
bug fix
pukkandan [Thu, 26 Nov 2020 19:11:52 +0000 (00:41 +0530)]
flake8
pukkandan [Thu, 26 Nov 2020 18:57:53 +0000 (00:27 +0530)]
Fix some improper Youtube URLs
Eg: https://www.youtube.com/watch?list=UUXIkr0SRTnZO4_QpZozvCCA
pukkandan [Thu, 26 Nov 2020 18:10:40 +0000 (23:40 +0530)]
[spreaker] fix SpreakerShowIE test URL
pukkandan [Thu, 26 Nov 2020 17:27:34 +0000 (22:57 +0530)]
Updated to release 2020.11.26
pukkandan [Wed, 25 Nov 2020 13:44:49 +0000 (19:14 +0530)]
Print youtube's warning message (Closes #256)
Tom-Oliver Heidel [Tue, 24 Nov 2020 00:57:48 +0000 (01:57 +0100)]
Merge pull request #254 from xypwn/patch-1
[SouthparkDe] Support for English URLs
pukkandan [Mon, 23 Nov 2020 21:59:10 +0000 (03:29 +0530)]
Update youtube extractor to 2020.11.24
pukkandan [Mon, 23 Nov 2020 21:47:42 +0000 (03:17 +0530)]
Minor changes to make it easier to merge
pukkandan [Mon, 23 Nov 2020 21:03:08 +0000 (02:33 +0530)]
Update to release 2020.11.24 except youtube and skyit extractors
pukkandan [Mon, 23 Nov 2020 06:39:03 +0000 (12:09 +0530)]
Minor fixes
xypwn [Mon, 23 Nov 2020 15:49:39 +0000 (16:49 +0100)]
[SouthparkDe] Support for English URLs
Allow downloading English South Park episodes from the southpark.de
pukkandan [Sun, 22 Nov 2020 20:26:08 +0000 (01:56 +0530)]
Redirect channel home to /video
pukkandan [Sun, 22 Nov 2020 20:25:14 +0000 (01:55 +0530)]
Cleanup YoutubeTabIE _VALID_URL regex
pukkandan [Sun, 22 Nov 2020 13:09:09 +0000 (18:39 +0530)]
Better implementation of YoutubeSearchURLIE
pukkandan [Sun, 22 Nov 2020 10:20:16 +0000 (15:50 +0530)]
Added RDMM back
Eg: https://www.youtube.com/watch?v=MuAGGZNfUkU&list=RDMM
pukkandan [Sat, 21 Nov 2020 22:46:05 +0000 (04:16 +0530)]
Minor fixes
pukkandan [Sat, 21 Nov 2020 14:50:42 +0000 (20:20 +0530)]
Updated to release 2020.11.21.1
pukkandan [Sat, 21 Nov 2020 22:21:09 +0000 (03:51 +0530)]
Implemented all Youtube Feeds (ytfav, ytwatchlater, ytsubs, ythistory, ytrec) and SearchURL
pukkandan [Sat, 21 Nov 2020 22:16:38 +0000 (03:46 +0530)]
Revert changes to vlive
pukkandan [Fri, 20 Nov 2020 08:56:24 +0000 (14:26 +0530)]
Detect embedded bitchute videos
pukkandan [Thu, 19 Nov 2020 19:22:59 +0000 (00:52 +0530)]
Merge 'ytdl-org/youtube-dl/master' release 2020.11.19
Old Extractors left behind:
VLivePlaylistIE
YoutubeSearchURLIE
YoutubeShowIE
YoutubeFavouritesIE
If removing old extractors, make corresponding changes in
docs/supportedsites.md
youtube_dlc/extractor/extractors.py
Not merged:
.github/ISSUE_TEMPLATE/1_broken_site.md
.github/ISSUE_TEMPLATE/2_site_support_request.md
.github/ISSUE_TEMPLATE/3_site_feature_request.md
.github/ISSUE_TEMPLATE/4_bug_report.md
.github/ISSUE_TEMPLATE/5_feature_request.md
test/test_all_urls.py
youtube_dlc/version.py
Changelog
Diego Fernando Rodríguez Varón [Fri, 20 Nov 2020 04:51:43 +0000 (23:51 -0500)]
Extract embedded youtube and twitter videos
Tom-Oliver Heidel [Mon, 16 Nov 2020 22:00:44 +0000 (23:00 +0100)]
Merge pull request #187 from pukkandan/break-on-existing
Stop download after encountering video in archive
Tom-Oliver Heidel [Mon, 16 Nov 2020 21:59:24 +0000 (22:59 +0100)]
Merge pull request #181 from pukkandan/precheck-archive
Check IDs in the archive before downloading webpage
Kyu Yeun Kim [Mon, 16 Nov 2020 13:03:48 +0000 (22:03 +0900)]
[Vlive] Fix playlist handling when downloading a channel
lorpus [Sun, 15 Nov 2020 01:18:30 +0000 (20:18 -0500)]
[bitwave.tv] fix build
lorpus [Sun, 15 Nov 2020 00:55:50 +0000 (19:55 -0500)]
[bitwave.tv] new extractor
pukkandan [Sat, 14 Nov 2020 22:48:39 +0000 (04:18 +0530)]
Don't try to delete file if it doesn't exist
renalid [Sat, 14 Nov 2020 21:49:36 +0000 (22:49 +0100)]
Update on france.tv extractor to fix thumbnail URL
Fix the thumbnail URL extraction
Matthew [Sat, 14 Nov 2020 20:34:59 +0000 (09:34 +1300)]
code consistency
pukkandan [Sat, 14 Nov 2020 20:08:54 +0000 (01:38 +0530)]
Ensure all streams are copied when using ffmpeg
pukkandan [Sat, 14 Nov 2020 20:12:07 +0000 (01:42 +0530)]
Fix for os.rename error when embedding thumbnail to video in a different drive
Matthew [Sat, 14 Nov 2020 20:03:40 +0000 (09:03 +1300)]
Fix search to not depend on index position for videoRenderer and token items.
Diego Fernando Rodríguez Varón [Sat, 14 Nov 2020 14:40:51 +0000 (09:40 -0500)]
Merge branch 'master' of https://github.com/blackjack4494/yt-dlc into fix-tmz
pukkandan [Mon, 21 Sep 2020 15:26:18 +0000 (20:56 +0530)]
Add --break-on-existing by @gergesh
Authored-by: Yoav Shai <redacted>
Jody Bruchon [Thu, 12 Nov 2020 22:03:39 +0000 (17:03 -0500)]
make_win.bat: don't use UPX to pack vcruntime140.dll
If UPX is available in the PATH, then without this option,
make_win.bat will corrupt the DLL and the built executable will
be unusable.
pukkandan [Thu, 12 Nov 2020 21:35:29 +0000 (03:05 +0530)]
Handle IndexError
pukkandan [Thu, 12 Nov 2020 21:10:51 +0000 (02:40 +0530)]
Pre-check video IDs in the archive before downloading
Tom-Oliver Heidel [Wed, 11 Nov 2020 14:39:00 +0000 (15:39 +0100)]
[skip travis] typo
Unknown [Wed, 11 Nov 2020 14:15:24 +0000 (15:15 +0100)]
flake8 yt py2 fix
Tom-Oliver Heidel [Wed, 11 Nov 2020 14:08:12 +0000 (15:08 +0100)]
[skip travis]
Unknown [Wed, 11 Nov 2020 14:05:18 +0000 (15:05 +0100)]
[youtube] python2 fix #168
proposed fix by awei78
nao20010128nao [Wed, 11 Nov 2020 08:59:09 +0000 (08:59 +0000)]
[instagram] fix thumbnail URL extraction
Tom-Oliver Heidel [Tue, 10 Nov 2020 23:40:43 +0000 (00:40 +0100)]
[skip travis]
Tom-Oliver Heidel [Tue, 10 Nov 2020 23:08:18 +0000 (00:08 +0100)]
Merge pull request #149 from RobinD42/fix-subtitle-fallback
fall-back to the old way to fetch subtitles, if needed
Tom-Oliver Heidel [Tue, 10 Nov 2020 23:05:27 +0000 (00:05 +0100)]
Merge pull request #151 from wlritchi/youtube-playlist-polymer
RFC: youtube: Polymer UI and JSON endpoints for playlists
Tom-Oliver Heidel [Tue, 10 Nov 2020 23:02:09 +0000 (00:02 +0100)]
Merge pull request #137 from nsapa/fix_subtitle
Fix issue triggered by tubeup
Unknown [Tue, 10 Nov 2020 23:00:27 +0000 (00:00 +0100)]
ytsearchurl 5 pages for around 100 results
Luc Ritchie [Tue, 10 Nov 2020 22:47:40 +0000 (17:47 -0500)]
[youtube] max_pages=5 for search, unlimited for everything else
Also drop a few leftover methods in search that are no longer used.
Tom-Oliver Heidel [Tue, 10 Nov 2020 22:34:16 +0000 (23:34 +0100)]
Merge pull request #79 from rigstot/thisvid
implement ThisVid extractor
Tom-Oliver Heidel [Tue, 10 Nov 2020 22:27:55 +0000 (23:27 +0100)]
Merge branch 'master' into youtube-playlist-polymer
Unknown [Tue, 10 Nov 2020 22:20:52 +0000 (23:20 +0100)]
manually set limit for youtubesearchurl
Tom-Oliver Heidel [Tue, 10 Nov 2020 21:58:42 +0000 (22:58 +0100)]
Merge pull request #147 from ZenulAbidin/master
Fix #93 YoutubePlaylistsIE
rigstot [Sun, 19 Jul 2020 13:07:29 +0000 (15:07 +0200)]
implement ThisVid extractor
deobfuscates the video URL using a reverse engineered version of KVS
player's algorithm. This was tested against version 4.0.4, 5.0.1,
5.1.1.4 and 5.2.0.4 of the player and a warning will be issued if the
major version changes.
Tom-Oliver Heidel [Tue, 10 Nov 2020 18:13:47 +0000 (19:13 +0100)]
Merge pull request #159 from pukkandan/no-http-header
Fix external downloader when there is no http_header
pukkandan [Tue, 27 Oct 2020 11:18:23 +0000 (16:48 +0530)]
Fix external downloader when there is no http_header
Tom-Oliver Heidel [Tue, 10 Nov 2020 12:34:47 +0000 (13:34 +0100)]
Merge pull request #153 from Romern/zoom-fix
[zoom] Fix url parsing for url's containing /share/ and dots
Roman Karwacik [Tue, 10 Nov 2020 09:39:57 +0000 (10:39 +0100)]
[zoom] Fix url parsing for url's containing /share/ and dots
Luc Ritchie [Tue, 10 Nov 2020 08:38:26 +0000 (03:38 -0500)]
fix: youtube: Polymer UI and JSON endpoints for playlists
We already had a few copies of Polymer-style pagination handling logic
for certain circumstances, but now we're forced into using it for all
playlists since we can no longer disable Polymer. Refactor the logic to
move it to the parent class for all entry lists (including e.g. search
results, feeds, and list of playlists), and generify a bit to cover the
child classes' use cases.