pukkandan
f983b87567
[formatsort] Remove misuse of 'preference'
...
'preference' is to be used only when the format is better that ALL qualities of a lower preference irrespective of ANY sorting order the user requests. See deezer.py for correct use of this
In the older sorting method, `preference`, `quality` and `language_preference` were functionally almost equivalent. So these disparities doesn't really matter there
Also, despite what the documentation says, the default for `preference` was actually 0 and not -1. I have tried to correct this and also account for it when converting `preference` to `quality`
2021-02-19 03:33:45 +05:30
pukkandan
dca3ff4a5e
[formatsort] Remove forced priority of quality
...
When making `FormatSort`, I misinterpreted the purpose `quality`
2021-02-19 00:12:21 +05:30
pukkandan
da9be05edf
[documentation] Better document --prefer-free-formats
...
Also added `--no-prefer-free-formats`
2021-02-18 23:52:32 +05:30
pukkandan
155d2b48c5
[formatsort] Prefer vp9.2 over other vp9 codecs
...
vp9.2 may contain HDR while vp9.0 doesn't
2021-02-18 23:52:31 +05:30
pukkandan
54f37eeabd
[formatsort] Remove unnecessary field_preference
from extractors
...
These were written with the old format sorting in mind and is no longer needed
2021-02-18 23:52:28 +05:30
pukkandan
9ba5705ac0
[youtube] Fix hashtag continuation
...
Eg: https://www.youtube.com/hashtag/youtube
:ci skip dl
2021-02-18 13:54:06 +05:30
pukkandan
c2934512c2
Option --windows-filenames
to force use of windows compatible filenames
...
* Also changed `--trim-file-name` to `--trim-filenames` to be similar to related options
Related: https://web.archive.org/web/20210217190806/https://old.reddit.com/r/youtubedl/comments/llc4o5/do_you_guys_also_have_this_error
:ci skip dl
2021-02-18 01:06:40 +05:30
pukkandan
c86d5023d0
[youtube] Add more Invidious instances ( Closes #92 )
...
:ci skip dl
2021-02-17 04:40:55 +05:30
pukkandan
42bb0c59f8
[MoveFiles] Fix when merger can't run
...
:ci skip dl
2021-02-17 00:42:27 +05:30
pukkandan
6b027907ce
Don't raise parser.error when exiting for update
2021-02-16 17:04:53 +05:30
pukkandan
f3b7c69377
[version] Set version number based on UTC time, not local time
2021-02-16 17:04:53 +05:30
kurumigi
78b9a616cc
#90 [niconico] Extract channel
and channel_id
( Closes #77 )
...
Authored by kurumigi
2021-02-16 16:19:37 +05:30
pukkandan
55b53b338b
[ExtractAudio] Bugfix for 1de75fa129
...
Fixes : #58
:ci skip dl
2021-02-16 15:00:54 +05:30
pukkandan
d16ab6ef1c
[version] update
...
:ci skip dl
2021-02-16 04:17:55 +05:30
pukkandan
a718ef84c8
[youtube] Fix for new accounts
...
Cookies for some new accounts doesn't work with age-gated videos without `has_verified=1`
2021-02-16 03:20:06 +05:30
shirt-dev
44f705d001
#88 Implement SHA256 checking for autoupdater
...
* Also fix bugs from e5813e53f0
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
:ci skip dl
2021-02-16 02:36:42 +05:30
pukkandan
1de75fa129
[ExtractAudio] Don't re-encode when file is already in a common audio format ( Closes #58 )
...
Fixes: https://github.com/blackjack4494/youtube-dlc/issues/214
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28006
2021-02-15 23:22:11 +05:30
pukkandan
6285297795
[rumble] Add support for video page ( Closes #80 )
2021-02-15 20:08:27 +05:30
pukkandan
e5813e53f0
Improve build/updater
...
* Fix `get_executable_path` in UNIX
* Update `x86.exe` correctly
* Exit immediately in windows once the update process starts so that the file handle is released correctly
* Show `exe`/`zip`/`source` and 32/64bit in verbose message
* Look for both `yt-dlp` and `youtube-dlc` in releases. This ensures that the updater will keep working when the binary name is changed to yt-dlp
* Disable pycryptodome in win_x86 since it causes `distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 10.0 is required`
2021-02-15 15:41:40 +05:30
siikamiika
273762c8d0
#86 [youtube_live_chat] Use POST API ( Closes #82 )
...
YouTube has removed support for the old GET based live chat API, and it's now returning 404
Authored by siikamiika
2021-02-15 15:27:21 +05:30
shirt-dev
7620cd46c3
#79 Fix HLS AES-128 with multiple keys in external downloaders
...
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
2021-02-13 21:45:41 +05:30
pukkandan
068693675e
Cleanup some code and fix typos
...
:ci skip dl
2021-02-12 20:32:49 +05:30
pukkandan
1ea2412927
Minor bugfixes
...
* `__real_download` should be false when ffmpeg unavailable and no download
* Mistakes in #70
* `allow_playlist_files` was not correctly pass through
2021-02-12 20:29:29 +05:30
shirt-dev
63ad4d43eb
#70 Allow downloading of unplayable video formats
...
Video postprocessors are also turned off when this option is used
Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
2021-02-12 09:21:59 +05:30
pukkandan
584bab3766
[sponskrub] Print ffmpeg output and errors to terminal
...
The ffmpeg run can be long when using `--sponskrub-cut`. So progress needs to be printed
:ci skip dl
2021-02-12 01:40:08 +05:30
shirt-dev
fc2119f210
#76 Fix for empty HTTP head requests
...
Related: https://github.com/ytdl-org/youtube-dl/issues/7181
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)
2021-02-11 21:31:34 +05:30
pukkandan
a96c6d154a
[youtube] Fix search continuations
2021-02-11 17:10:38 +05:30
pukkandan
cc2db87805
Update to ytdl-2021.02.10
...
Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e)
2021-02-11 03:03:39 +05:30
shirt-dev
539d158c50
#72 Fix issue with unicode filenames in aria2c ( Closes #71 )
...
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)
2021-02-11 02:27:18 +05:30
kurumigi
fb198a8a9c
#49 [niconico] Improved extraction and support encrypted/SMILE movies
...
Co-authored-by: tsukumijima <tsukumijima@users.noreply.github.com>
Co-authored-by: tsukumi <39271166+tsukumijima@users.noreply.github.com>
Co-authored-by: Bepis <36346617+bbepis@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
2021-02-10 12:15:20 +05:30
pukkandan
8d801631cf
[version] update
...
:ci skip all
2021-02-10 02:06:49 +05:30
pukkandan
cffab0eefc
[embedsubtitle] Keep original subtitle after conversion if write_subtitles given
...
Closes: https://github.com/pukkandan/yt-dlp/issues/57#issuecomment-775227745
:ci skip dl
2021-02-10 00:12:42 +05:30
pukkandan
2e339f59c3
[embedthumbnail] Keep original thumbnail after conversion if write_thumbnail given ( Closes #67 )
...
Closes https://github.com/ytdl-org/youtube-dl/issues/27041
:ci skip dl
2021-02-09 23:18:20 +05:30
pukkandan
6c4fd172de
Add fallback for thumbnails
...
Workaround for: https://github.com/ytdl-org/youtube-dl/issues/28023
Related: https://github.com/ytdl-org/youtube-dl/pull/28031
Also fixes https://www.reddit.com/r/youtubedl/comments/lfslw1/youtubedlp_with_aria2c_for_dash_support_is/gmolt0r?context=3
2021-02-09 23:12:41 +05:30
pukkandan
deaec5afc2
[youtube] Fix tests
2021-02-09 22:01:34 +05:30
pukkandan
69184e4152
[youtube] Simplified renderer parsing
2021-02-09 21:37:59 +05:30
pukkandan
a1b535bd75
[youtube] Support gridPlaylistRenderer and gridVideoRenderer ( Closes #65 )
2021-02-09 20:40:37 +05:30
shirt-dev
3dd264bf42
#64 Implement self updater
...
Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)
Co-authored-by: pukkandan <pukkandan@gmail.com>
2021-02-09 18:04:00 +05:30
pukkandan
efabc16165
[postprocessor] Fix bug ( Closes #62 )
...
introduced by: 1bf540d28b
:ci skip dl
2021-02-09 00:27:39 +05:30
shirt-dev
5219cb3e75
#55 Add aria2c support for DASH (mpd) and HLS (m3u8)
...
Co-authored-by: Dan <2660574+shirtjs@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
2021-02-08 22:16:01 +05:30
pukkandan
ff84930c86
[youtube] Bugfix ( Closes #60 )
2021-02-08 19:20:19 +05:30
pukkandan
06ff212d64
[documentation] Crypto is an optional dependency
2021-02-08 18:05:22 +05:30
pukkandan
1bf540d28b
[sponskrub] Don't raise error when the video does not exist
...
Eg: `--convert-sub srt --no-download --sponskrub` gave error before
:ci skip dl
2021-02-08 15:48:12 +05:30
pukkandan
df692c5a7a
[remuxvideo] Fix validation of conditional remux
2021-02-08 15:29:02 +05:30
pukkandan
ecc97af344
[youtube] Don't show warning for empty playlist description ( Closes #54 )
...
:ci skip dl
2021-02-07 20:15:02 +05:30
pukkandan
8a0b932258
[movefiles] Fix compatibility with python2
...
:ci skip dl
2021-02-07 17:41:41 +05:30
pukkandan
4d608b522f
[youtube_live_chat] Improve extraction
...
:ci skip dl
2021-02-07 15:22:36 +05:30
pukkandan
885d36d4e4
[youtube] Fix comment extraction ( Closes #53 )
...
:ci skip dl
2021-02-05 16:47:44 +05:30
pukkandan
0fd1a2b0bf
[version] update (and linter)
2021-02-05 05:02:41 +05:30
pukkandan
c25228e5da
Release 2021.02.04
2021-02-05 04:50:38 +05:30