aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-05-29Remove `None` values from `info.json`pukkandan
2021-05-29[zee5] Fix m3u8 formats extensionpukkandan
2021-05-29Write messages to `stderr` when both `quiet` and `verbose`pukkandan
2021-05-29Pre-check archive and filters during playlist extractionpukkandan
This makes `--break-on-existing` much faster. It also helps `--break-on-reject` if the playlist extractor can extract the relevant fields
2021-05-29Refactor `__process_playlist` using `LazyList`pukkandan
2021-05-29[utils] Add `__getitem__` for `PagedList`pukkandan
2021-05-29[utils] Add `LazyList`pukkandan
2021-05-29[cleanup] `_match_entry`pukkandan
2021-05-27[patreon] Support vimeo embeds (#349)rhsmachine
Authored by: rhsmachine
2021-05-26[extractor] Always prefer native hls downloader by defaultpukkandan
When the manifest is not downloadable by native downloader, it already is able to detect it and switch to `ffmpeg`. So there doesn't seem to be a reason anymore to use ffmpeg as the preferred downloader
2021-05-26[update] Replace self without launching a subprocess in windowspukkandan
Closes: #335, https://github.com/ytdl-org/youtube-dl/issues/28488, https://github.com/ytdl-org/youtube-dl/issues/5810, https://github.com/ytdl-org/youtube-dl/issues/5994 In windows, a running executable cannot be replaced. So, the old updater worked by launching a batch script and then exiting, so that the batch script can replace the executable. However, this caused the above-mentioned issues. The new method takes advantage of the fact that while the executable cannot be replaced or deleted, it can still be renamed. The current update process on windows is as follows: 1. Delete `yt-dlp.exe.old` if it exists 2. Download the new version as `yt-dlp.exe.new` 3. Rename the running exe to `yt-dlp.exe.old` 4. Rename `yt-dlp.exe.new` to `yt-dlp.exe` 5. Open a shell that deletes `yt-dlp.exe.old` and terminate While we still use a subprocess, the actual update is already done before the app terminates and the batch script does not print anything to stdout/stderr. So this solves all the above issues
2021-05-26[cleanup] Refactor updaterpukkandan
The updater now uses `.update.run_update` and not `.update.update_self`. Although I don't expect anyone to be using the updater via API, a wrapper `update_self` is provided for compatibility just in case
2021-05-24Handle Basic Auth `user:pass` in URLsHubert Hirtz
Fixes https://github.com/ytdl-org/youtube-dl/issues/20258, https://github.com/ytdl-org/youtube-dl/issues/26211 Authored by: hhirtz, pukkandan
2021-05-23[ard] Allow URLs without `-` before idOliver Freyermuth
https://github.com/ytdl-org/youtube-dl/pull/29091 Authored by: olifre
2021-05-23[extractor] Skip subtitles without URI in m3u8 manifestspukkandan
Closes #339 Authored by: hheimbuerger
2021-05-23[embedthumbnail] Embed in `mp4`/`m4a` using mutagenpukkandan
Code from: https://github.com/ytdl-org/youtube-dl/pull/23525 Co-authored by: tripulse , pukkandan
2021-05-23[Sonyliv] Add subtitle support (#342)Ashish
Authored by: Ashish0804
2021-05-23Sanitize and sort playlist thumbnailspukkandan
Closes #341
2021-05-23[ShemarooMe] Add extractor (#332)Ashish
Closes #307 Co-authored-by: Ashish0804, pukkandan
2021-05-23[ffmpeg] Download and merge in a single step if possiblepukkandan
2021-05-23[youtube] Fix bug where not all hls formats were extractedpukkandan
Bug introduced in 9297939ec358f24678b566b2bd2211c51f9f99ed
2021-05-22[SonyLIV] Add SonyLIVSeriesIE (#331)Ashish
Authored by: Ashish0804
2021-05-22[telemundo] add extractor (#327)king-millez
Closes #284 Authored by: king-millez
2021-05-22[cleanup] Refactor ffmpeg convertorspukkandan
2021-05-22[videoconvertor] Generalize with remuxer and allow conditional recodingpukkandan
2021-05-21[ThumbnailsConvertor] Support conversion to `png` and make it the default (#333)louie-github
PNG, being a lossless format, should be a better default here compared to JPG since we won't be compressing to a lossy format and losing some of the original image data PNG is also supported for embedding in all the formats similar to JPEG Authored by: louie-github
2021-05-21[youtube] `/live` URLs should raise error if channel is not livepukkandan
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29090
2021-05-20[version] updatepukkandan
:ci skip all
2021-05-20[build] Fix `pefile` version for x86shirt
Authored by: shirt-dev
2021-05-20Release 2021.05.20pukkandan
2021-05-20Update to ytdl-commit-dfbbe29pukkandan
[redbulltv] fix embed data extraction https://github.com/ytdl-org/youtube-dl/commit/dfbbe2902fc67f0f93ee47a8077c148055c67a9b
2021-05-20[parlview] Add extractor (#322)king-millez
Authored by: king-millez
2021-05-20[cleanup] See descpukkandan
* Remove struct from `embedthumbnail` * Use bullet lists in readme where numbered list don't make sense * Fix error introduced in 9c2b75b5616f058c3970e54c664e9543f86b9f0c when `ie_result` is `None`
2021-05-20[embedthumbnail] Add `flac` support and refactor `mutagen` codepukkandan
https://github.com/ytdl-org/youtube-dl/pull/28894, https://github.com/ytdl-org/youtube-dl/pull/24310 Authored by: tripulse
2021-05-20[options] Alias `--write-comments`, `--no-write-comments`pukkandan
Closes: #264
2021-05-20[youtube] Add `html5=1` param to `get_video_info` page requests (#329)coletdjnz
Workaround for #319, https://github.com/ytdl-org/youtube-dl/issues/29086 Authored by: colethedj
2021-05-20[youtube] Better message when login requiredpukkandan
2021-05-20[audius:artist] Add extractor (#323)king-millez
Authored by: king-millez
2021-05-19[youtube] Sort audio-only formats correctlypukkandan
Closes #317
2021-05-19Field `additional_urls` to download additional videos from metadatapukkandan
2021-05-19[downloader] Fix `write_debug`pukkandan
2021-05-19[test] Fix `test_YoutubeDL.TestYoutubeDL`pukkandan
Test `test_ignoreerrors_for_playlist_with_url_transparent_iterable_entries` was broken due to `__original_infodict` being added to the dict
2021-05-19Ensure `post_extract` and `pre_process` only run oncepukkandan
Previously, they ran once for each format requested
2021-05-19[cleanup] linter, code formatting and readmepukkandan
2021-05-19[tenplay] Fix extractor (#314)king-millez
Authored by: king-millez
2021-05-18[youtube] Always extract `maxresdefault` thumbnailpukkandan
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29049
2021-05-18[youtube:tab] Support youtube music `MP` pagespukkandan
2021-05-18[youtube:tab] Redirect `UC` channels that doesn't have a `videos` tabpukkandan
Many topic URLs don't have a videos tab, but has an equivalent `UU` playlist. If there is no playlist, fallback to using channel page
2021-05-18[youtube:tab] Support youtube music `VL` and `browse` pagespukkandan
2021-05-18[youtube:tab] Support channel searchpukkandan
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29071