Commit Graph

18568 Commits (d16ab6ef1c87fb5b9666267b9ebe9cd850b176af)
 

Author SHA1 Message Date
pukkandan d16ab6ef1c [version] update
:ci skip dl
pukkandan aa837ddf06 Release 2021.02.15
pukkandan a718ef84c8 [youtube] Fix for new accounts
Cookies for some new accounts doesn't work with age-gated videos without `has_verified=1`
shirt-dev 44f705d001
Implement SHA256 checking for autoupdater
* Also fix bugs from e5813e53f0

Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>

:ci skip dl
shirt-dev 47930b73a5
Fix build.yml hashing and crypto support ()
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
pukkandan 1de75fa129 [ExtractAudio] Don't re-encode when file is already in a common audio format (Closes )
Fixes: https://github.com/blackjack4494/youtube-dlc/issues/214
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28006
pukkandan 6285297795 [rumble] Add support for video page (Closes )
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`
siikamiika 273762c8d0
[youtube_live_chat] Use POST API (Closes )
YouTube has removed support for the old GET based live chat API, and it's now returning 404

Authored by siikamiika
shirt-dev 7620cd46c3
Fix HLS AES-128 with multiple keys in external downloaders
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
pukkandan 068693675e Cleanup some code and fix typos
:ci skip dl
pukkandan 1ea2412927 Minor bugfixes
* `__real_download` should be false when ffmpeg unavailable and no download
* Mistakes in 
* `allow_playlist_files` was not correctly pass through
shirt-dev 63ad4d43eb
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>
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
shirt-dev fc2119f210
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)
shirt-dev 5d25607a3a
Change optional dependency from `Crypto` to `pycryptodome` (Closes )
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)

pycryptodome is an in-place replacement for Crypto and is more actively developed
pukkandan a96c6d154a [youtube] Fix search continuations
pukkandan cc2db87805 Update to ytdl-2021.02.10
Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e)
shirt-dev 539d158c50
Fix issue with unicode filenames in aria2c (Closes )
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)
kurumigi fb198a8a9c
[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>
pukkandan 8d801631cf [version] update
:ci skip all
pukkandan ba9f36d732 Release 2021.02.09
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
pukkandan 2e339f59c3 [embedthumbnail] Keep original thumbnail after conversion if write_thumbnail given (Closes )
Closes https://github.com/ytdl-org/youtube-dl/issues/27041

:ci skip dl
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
pukkandan deaec5afc2 [youtube] Fix tests
pukkandan 69184e4152 [youtube] Simplified renderer parsing
pukkandan a1b535bd75 [youtube] Support gridPlaylistRenderer and gridVideoRenderer (Closes )
pukkandan b3943b2f33 [pyinst.py] Move back to root dir (Closes )
shirt-dev 3dd264bf42
Implement self updater
Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)
Co-authored-by: pukkandan <pukkandan@gmail.com>
pukkandan efabc16165 [postprocessor] Fix bug (Closes )
introduced by: 1bf540d28b

:ci skip dl
shirt-dev 5219cb3e75
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>
pukkandan ff84930c86 [youtube] Bugfix (Closes )
pukkandan 06ff212d64 [documentation] Crypto is an optional dependency
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
pukkandan df692c5a7a [remuxvideo] Fix validation of conditional remux
pukkandan ecc97af344 [youtube] Don't show warning for empty playlist description (Closes )
:ci skip dl
pukkandan 8a0b932258 [movefiles] Fix compatibility with python2
:ci skip dl
pukkandan 4d608b522f [youtube_live_chat] Improve extraction
:ci skip dl
pukkandan 885d36d4e4 [youtube] Fix comment extraction (Closes )
:ci skip dl
pukkandan 0fd1a2b0bf [version] update (and linter)
pukkandan c25228e5da Release 2021.02.04
pukkandan de6000d913 Multiple output templates for different file types
Syntax: -o common_template -o type:type_template
Types supported: subtitle|thumbnail|description|annotation|infojson|pl_description|pl_infojson
pukkandan ff88a05cff [pyinst] Automatically detect python architecture and working directory
:ci skip all
pukkandan 8a784c74d1 [linter] youtube.py
pukkandan 545cc85d11 [youtube] Update to ytdl-2021.02.04.1
pukkandan c10d0213fc [FormatSort] fix bug where `quality` had more priority than `hasvid`
pukkandan 2181983a0c Update to ytdl-2021.02.04.1 except youtube
pukkandan e29663c644
Allow date/time formatting in output template
Closes 
pukkandan 9c3fe2ef80 [youtube_live_chat] Fix URL
Bug introduced by 82e3f6ebda

:ci skip dl