Commit Graph

18605 Commits (7a5c1cfe93924351387b44919b3c0b2f66c4b883)
 

Author SHA1 Message Date
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp (#85)
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account

Co-authored-by: Pccode66
Co-authored-by: pukkandan
3 years ago
pukkandan c4218ac3f1 Fix `--windows-filenames` removing `/` from UNIX paths
:ci skip all
3 years ago
shirt-dev a17417e8ca
Readthedocs support (#107)
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
3 years ago
pukkandan 5b1ecbb327 [ffmpeg] Allow passing custom arguments before -i
:ci skip dl
3 years ago
pukkandan e409895f13 [documentation] Fix documentation of "Extractor Options" 3 years ago
shirt-dev 310c2ed2c6
Better support HLS media discontinuity and fully support media initialization (#105)
* Added options: `--hls-split-discontinuity` and `--no-hls-split-discontinuity`

Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
3 years ago
pukkandan c8d83a22ef [tennistv] Fix extractor (Closes #104) 3 years ago
shirt-dev b1bb77d75f
Basic support for HLS media initialization (#103)
Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
3 years ago
pukkandan 389e2956a7 [jwplatform] Add support for `hyland.com`
Related: https://github.com/ytdl-org/youtube-dl/issues/12918

:ci skip dl
3 years ago
Ashish da6dcbad7d
[Zee5] Add new extractor (#100)
Co-authored-by: Ashish <ashish@pop-os.localdomain>
Co-authored-by: pukkandan <pukkandan@gmail.com>
3 years ago
pukkandan 6cfda0582b [documentaion] Document `playable_in_embed`
:ci skip all
3 years ago
pukkandan f76ede8ee4 [youtube] Show if video was a live stream in info 3 years ago
pukkandan e094cec18c [documentation] Document `all` in format selection (Closes #101)
:ci skip all
3 years ago
pukkandan d9524b89b7 [hls] Show warning if pycryptodome is not found
:ci skip dl
3 years ago
pukkandan ad68b9f07f [version] update
:ci skip all
3 years ago
pukkandan 4524baf056 Release 2021.02.19 3 years ago
pukkandan bc2ca1bb75 Update to ytdl-commit-cf2dbec
cf2dbec630

Except: [kakao] improve info extraction and detect geo restriction
d8085580f6
3 years ago
pukkandan 5e41dca334 [viki] Fix extractor (Closes #91) 3 years ago
pukkandan 2a86f3da07 [build] Publish on PyPi only if token is set
This allows forks to easily build releases
:ci skip all
3 years ago
pukkandan a40258a259 [documentation] Remove `--flat-videos`
It does not work as documented
It was an experimental option that I forgot to remove when making the fork public

:ci skip all
3 years ago
pukkandan ba7bf12d89 [youtube] Fix for empty comment text (Closes #97) 3 years ago
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`
3 years ago
pukkandan dca3ff4a5e [formatsort] Remove forced priority of `quality`
When making `FormatSort`, I misinterpreted the purpose `quality`
3 years ago
pukkandan da9be05edf [documentation] Better document `--prefer-free-formats`
Also added `--no-prefer-free-formats`
3 years ago
pukkandan 155d2b48c5 [formatsort] Prefer vp9.2 over other vp9 codecs
vp9.2 may contain HDR while vp9.0 doesn't
3 years ago
pukkandan 54f37eeabd [formatsort] Remove unnecessary `field_preference` from extractors
These were written with the old format sorting in mind and is no longer needed
3 years ago
pukkandan 9ba5705ac0 [youtube] Fix hashtag continuation
Eg: https://www.youtube.com/hashtag/youtube

:ci skip dl
3 years ago
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
3 years ago
shirt-dev 55e36f035c
#93 Build improvements
* Lock all python package versions to the last officially supported releases for x86
* Bugfix for UNIX hash output
* Use wheels to avoid compilation of python packages
* Hash calculation on Windows now uses PowerShell rather than the legacy certutil

Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
3 years ago
pukkandan c86d5023d0 [youtube] Add more Invidious instances (Closes #92)
:ci skip dl
3 years ago
pukkandan 42bb0c59f8 [MoveFiles] Fix when merger can't run
:ci skip dl
3 years ago
pukkandan c3e1f0c4f2 [contributors] update
Forgot to do it when making release

:ci skip dl
3 years ago
pukkandan 6b027907ce Don't raise parser.error when exiting for update 3 years ago
pukkandan f3b7c69377 [version] Set version number based on UTC time, not local time 3 years ago
Jody Bruchon 46261325be
#89 [pyinst.py] Exclude vcruntime140.dll from UPX (#89)
Related: https://github.com/blackjack4494/yt-dlc/pull/182 (7b400ac40b)

Authored by: jbruchon
3 years ago
kurumigi 78b9a616cc
#90 [niconico] Extract `channel` and `channel_id` (Closes #77)
Authored by kurumigi
3 years ago
pukkandan 55b53b338b [ExtractAudio] Bugfix for 1de75fa129
Fixes: #58
:ci skip dl
3 years ago
pukkandan d16ab6ef1c [version] update
:ci skip dl
3 years ago
pukkandan aa837ddf06 Release 2021.02.15 3 years ago
pukkandan a718ef84c8 [youtube] Fix for new accounts
Cookies for some new accounts doesn't work with age-gated videos without `has_verified=1`
3 years ago
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
3 years ago
shirt-dev 47930b73a5
Fix build.yml hashing and crypto support (#87)
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
3 years ago
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
3 years ago
pukkandan 6285297795 [rumble] Add support for video page (Closes #80) 3 years ago
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`
3 years ago
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
3 years ago
shirt-dev 7620cd46c3
#79 Fix HLS AES-128 with multiple keys in external downloaders
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
3 years ago
pukkandan 068693675e Cleanup some code and fix typos
:ci skip dl
3 years ago
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
3 years ago
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>
3 years ago