Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [youtube:playlist] fix bug | pukkandan | 2021-05-29 | 1 | -2/+2 |
| | |||||
* | Remove `None` values from `info.json` | pukkandan | 2021-05-29 | 1 | -10/+11 |
| | |||||
* | [zee5] Fix m3u8 formats extension | pukkandan | 2021-05-29 | 1 | -1/+1 |
| | |||||
* | Write messages to `stderr` when both `quiet` and `verbose` | pukkandan | 2021-05-29 | 1 | -9/+5 |
| | |||||
* | Pre-check archive and filters during playlist extraction | pukkandan | 2021-05-29 | 1 | -2/+8 |
| | | | | | This makes `--break-on-existing` much faster. It also helps `--break-on-reject` if the playlist extractor can extract the relevant fields | ||||
* | Refactor `__process_playlist` using `LazyList` | pukkandan | 2021-05-29 | 1 | -47/+31 |
| | |||||
* | [utils] Add `__getitem__` for `PagedList` | pukkandan | 2021-05-29 | 1 | -0/+9 |
| | |||||
* | [utils] Add `LazyList` | pukkandan | 2021-05-29 | 1 | -0/+50 |
| | |||||
* | [cleanup] `_match_entry` | pukkandan | 2021-05-29 | 2 | -11/+13 |
| | |||||
* | [patreon] Support vimeo embeds (#349) | rhsmachine | 2021-05-27 | 1 | -0/+31 |
| | | | Authored by: rhsmachine | ||||
* | [extractor] Always prefer native hls downloader by default | pukkandan | 2021-05-26 | 5 | -454/+450 |
| | | | | 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 | ||||
* | [update] Replace self without launching a subprocess in windows | pukkandan | 2021-05-26 | 1 | -15/+21 |
| | | | | | | | | | | | | | | | 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 | ||||
* | [cleanup] Refactor updater | pukkandan | 2021-05-26 | 3 | -70/+75 |
| | | | | | 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 | ||||
* | Handle Basic Auth `user:pass` in URLs | Hubert Hirtz | 2021-05-24 | 2 | -1/+27 |
| | | | | | Fixes https://github.com/ytdl-org/youtube-dl/issues/20258, https://github.com/ytdl-org/youtube-dl/issues/26211 Authored by: hhirtz, pukkandan | ||||
* | [ard] Allow URLs without `-` before id | Oliver Freyermuth | 2021-05-23 | 2 | -2/+5 |
| | | | | | | https://github.com/ytdl-org/youtube-dl/pull/29091 Authored by: olifre | ||||
* | [extractor] Skip subtitles without URI in m3u8 manifests | pukkandan | 2021-05-23 | 1 | -1/+7 |
| | | | | | | Closes #339 Authored by: hheimbuerger | ||||
* | [embedthumbnail] Embed in `mp4`/`m4a` using mutagen | pukkandan | 2021-05-23 | 1 | -20/+50 |
| | | | | | Code from: https://github.com/ytdl-org/youtube-dl/pull/23525 Co-authored by: tripulse , pukkandan | ||||
* | [Sonyliv] Add subtitle support (#342) | Ashish | 2021-05-23 | 1 | -1/+9 |
| | | | Authored by: Ashish0804 | ||||
* | Sanitize and sort playlist thumbnails | pukkandan | 2021-05-23 | 1 | -18/+24 |
| | | | | Closes #341 | ||||
* | [ShemarooMe] Add extractor (#332) | Ashish | 2021-05-23 | 2 | -0/+77 |
| | | | | Closes #307 Co-authored-by: Ashish0804, pukkandan | ||||
* | [ffmpeg] Download and merge in a single step if possible | pukkandan | 2021-05-23 | 4 | -40/+70 |
| | |||||
* | [youtube] Fix bug where not all hls formats were extracted | pukkandan | 2021-05-23 | 1 | -1/+1 |
| | | | | Bug introduced in 9297939ec358f24678b566b2bd2211c51f9f99ed | ||||
* | [SonyLIV] Add SonyLIVSeriesIE (#331) | Ashish | 2021-05-22 | 2 | -2/+50 |
| | | | Authored by: Ashish0804 | ||||
* | [telemundo] add extractor (#327) | king-millez | 2021-05-22 | 2 | -0/+59 |
| | | | | Closes #284 Authored by: king-millez | ||||
* | [cleanup] Refactor ffmpeg convertors | pukkandan | 2021-05-22 | 4 | -46/+64 |
| | |||||
* | [videoconvertor] Generalize with remuxer and allow conditional recoding | pukkandan | 2021-05-22 | 2 | -40/+34 |
| | |||||
* | [ThumbnailsConvertor] Support conversion to `png` and make it the default (#333) | louie-github | 2021-05-21 | 5 | -16/+25 |
| | | | | | | 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 | ||||
* | [youtube] `/live` URLs should raise error if channel is not live | pukkandan | 2021-05-21 | 2 | -19/+27 |
| | | | | Fixes: https://github.com/ytdl-org/youtube-dl/issues/29090 | ||||
* | [version] update | pukkandan | 2021-05-20 | 7 | -13/+14 |
| | | | | :ci skip all | ||||
* | [build] Fix `pefile` version for x86 | shirt | 2021-05-20 | 1 | -1/+1 |
| | | | | Authored by: shirt-dev | ||||
* | Release 2021.05.20 | pukkandan | 2021-05-20 | 4 | -8/+53 |
| | |||||
* | Update to ytdl-commit-dfbbe29 | pukkandan | 2021-05-20 | 10 | -44/+145 |
| | | | | | [redbulltv] fix embed data extraction https://github.com/ytdl-org/youtube-dl/commit/dfbbe2902fc67f0f93ee47a8077c148055c67a9b | ||||
* | [parlview] Add extractor (#322) | king-millez | 2021-05-20 | 3 | -0/+70 |
| | | | Authored by: king-millez | ||||
* | [cleanup] See desc | pukkandan | 2021-05-20 | 3 | -21/+20 |
| | | | | | | * 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` | ||||
* | [embedthumbnail] Add `flac` support and refactor `mutagen` code | pukkandan | 2021-05-20 | 1 | -24/+42 |
| | | | | | https://github.com/ytdl-org/youtube-dl/pull/28894, https://github.com/ytdl-org/youtube-dl/pull/24310 Authored by: tripulse | ||||
* | [options] Alias `--write-comments`, `--no-write-comments` | pukkandan | 2021-05-20 | 2 | -7/+14 |
| | | | | Closes: #264 | ||||
* | [youtube] Add `html5=1` param to `get_video_info` page requests (#329) | coletdjnz | 2021-05-20 | 1 | -1/+3 |
| | | | | | Workaround for #319, https://github.com/ytdl-org/youtube-dl/issues/29086 Authored by: colethedj | ||||
* | [youtube] Better message when login required | pukkandan | 2021-05-20 | 2 | -10/+24 |
| | |||||
* | [audius:artist] Add extractor (#323) | king-millez | 2021-05-20 | 2 | -1/+30 |
| | | | | Authored by: king-millez | ||||
* | [youtube] Sort audio-only formats correctly | pukkandan | 2021-05-19 | 1 | -4/+6 |
| | | | | Closes #317 | ||||
* | Field `additional_urls` to download additional videos from metadata | pukkandan | 2021-05-19 | 2 | -2/+19 |
| | |||||
* | [downloader] Fix `write_debug` | pukkandan | 2021-05-19 | 1 | -0/+3 |
| | |||||
* | [test] Fix `test_YoutubeDL.TestYoutubeDL` | pukkandan | 2021-05-19 | 1 | -0/+1 |
| | | | | Test `test_ignoreerrors_for_playlist_with_url_transparent_iterable_entries` was broken due to `__original_infodict` being added to the dict | ||||
* | Ensure `post_extract` and `pre_process` only run once | pukkandan | 2021-05-19 | 1 | -3/+12 |
| | | | | Previously, they ran once for each format requested | ||||
* | [cleanup] linter, code formatting and readme | pukkandan | 2021-05-19 | 6 | -23/+21 |
| | |||||
* | [tenplay] Fix extractor (#314) | king-millez | 2021-05-19 | 1 | -34/+53 |
| | | | Authored by: king-millez | ||||
* | [youtube] Always extract `maxresdefault` thumbnail | pukkandan | 2021-05-18 | 2 | -8/+17 |
| | | | | Fixes: https://github.com/ytdl-org/youtube-dl/issues/29049 | ||||
* | [youtube:tab] Support youtube music `MP` pages | pukkandan | 2021-05-18 | 1 | -0/+15 |
| | |||||
* | [youtube:tab] Redirect `UC` channels that doesn't have a `videos` tab | pukkandan | 2021-05-18 | 1 | -0/+53 |
| | | | | | 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 | ||||
* | [youtube:tab] Support youtube music `VL` and `browse` pages | pukkandan | 2021-05-18 | 1 | -14/+50 |
| |