coletdjnz
879e7199bb
[archiveorg] Add YoutubeWebArchiveIE ( #356 )
...
Co-authored by: colethedj, pukkandan, alex-gedeon
4 years ago
pukkandan
d89da64b1d
[hls,dash] When using `concurrent_fragment_downloads`, do not keep the fragment content in memory
...
Partial fix for #359
This is a temporary solution until #364 can be implemented
4 years ago
pukkandan
5dcd8e1d88
[hls] Disable external downloader for `webtt`
4 years ago
MinePlayersPE
10bb7e51e8
[vidio] Add login support ( #362 )
...
Authored by: MinePlayersPE
4 years ago
pukkandan
b0089e8992
[fancode] Add extractor (#316,#354)
...
Closes #269 , #363
Authored by: rmsmachine
4 years ago
Ashish
a3ed14cbaf
[Voot] Add VootSeriesIE ( #351 )
...
Authored by: Ashish0804
4 years ago
LE
9dee4df559
[Saitosan] Add new extractor ( #350 )
...
Closes #224
Authored by: llacb47
4 years ago
pukkandan
adddc50cbf
[extractor] Functions to parse socket.io response as json
...
Authored by: pukkandan, llacb47
4 years ago
MinePlayersPE
46c43ffc9d
[vidio] Support premium videos ( #358 )
...
Authored by: MinePlayersPE
4 years ago
pukkandan
37a3bb66a7
[extractor] Allow `note=False` when extracting manifests
4 years ago
pukkandan
337e0c62f8
[embedthumbnail] Correctly escape filename
...
Closes #352
The approach in [1] is faulty as can be seen in the test cases
1. bff857a8af
4 years ago
pukkandan
885cc0b75c
[embedthumbnail] Embed if any thumbnail was downloaded, not just the best
4 years ago
pukkandan
46953e7e6e
[youtube:playlist] fix bug
4 years ago
pukkandan
ae8f99e648
Remove `None` values from `info.json`
4 years ago
pukkandan
077c476276
[zee5] Fix m3u8 formats extension
4 years ago
pukkandan
835a1478b4
Write messages to `stderr` when both `quiet` and `verbose`
4 years ago
pukkandan
120fe5134a
Pre-check archive and filters during playlist extraction
...
This makes `--break-on-existing` much faster.
It also helps `--break-on-reject` if the playlist extractor can extract the relevant fields
4 years ago
pukkandan
56a8fb4f77
Refactor `__process_playlist` using `LazyList`
4 years ago
pukkandan
55575225b4
[utils] Add `__getitem__` for `PagedList`
4 years ago
pukkandan
483336e79e
[utils] Add `LazyList`
4 years ago
pukkandan
c77495e3a4
[cleanup] `_match_entry`
4 years ago
rhsmachine
65af1839c6
[patreon] Support vimeo embeds ( #349 )
...
Authored by: rhsmachine
4 years ago
pukkandan
177877c544
[extractor] Always prefer native hls downloader by default
...
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
4 years ago
pukkandan
b25522ba52
[update] Replace self without launching a subprocess in windows
...
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
4 years ago
pukkandan
c19bc311cb
[cleanup] Refactor updater
...
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
4 years ago
Hubert Hirtz
5435dcf96e
Handle Basic Auth `user:pass` in URLs
...
Fixes https://github.com/ytdl-org/youtube-dl/issues/20258 , https://github.com/ytdl-org/youtube-dl/issues/26211
Authored by: hhirtz, pukkandan
4 years ago
Oliver Freyermuth
f17c702270
[ard] Allow URLs without `-` before id
...
https://github.com/ytdl-org/youtube-dl/pull/29091
Authored by: olifre
4 years ago
pukkandan
3907333c5d
[extractor] Skip subtitles without URI in m3u8 manifests
...
Closes #339
Authored by: hheimbuerger
4 years ago
pukkandan
acdecdfaef
[embedthumbnail] Embed in `mp4`/`m4a` using mutagen
...
Code from: https://github.com/ytdl-org/youtube-dl/pull/23525
Co-authored by: tripulse , pukkandan
4 years ago
Ashish
09d18ad07e
[Sonyliv] Add subtitle support ( #342 )
...
Authored by: Ashish0804
4 years ago
pukkandan
bc516a3f3c
Sanitize and sort playlist thumbnails
...
Closes #341
4 years ago
Ashish
9572eaaa11
[ShemarooMe] Add extractor ( #332 )
...
Closes #307
Co-authored-by: Ashish0804, pukkandan
4 years ago
pukkandan
18e674b4f6
[ffmpeg] Download and merge in a single step if possible
4 years ago
pukkandan
8d68ab98a7
[youtube] Fix bug where not all hls formats were extracted
...
Bug introduced in 9297939ec3
4 years ago
Ashish
135e6b93f4
[SonyLIV] Add SonyLIVSeriesIE ( #331 )
...
Authored by: Ashish0804
4 years ago
king-millez
13a49340ed
[telemundo] add extractor ( #327 )
...
Closes #284
Authored by: king-millez
4 years ago
pukkandan
81a23040eb
[cleanup] Refactor ffmpeg convertors
4 years ago
pukkandan
857f63136d
[videoconvertor] Generalize with remuxer and allow conditional recoding
4 years ago
louie-github
a927acb1ec
[ThumbnailsConvertor] Support conversion to `png` and make it the default ( #333 )
...
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
4 years ago
pukkandan
09f1580e2d
[youtube] `/live` URLs should raise error if channel is not live
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29090
4 years ago
pukkandan
cd59e22191
[version] update
...
:ci skip all
4 years ago
pukkandan
b73612a254
Update to ytdl-commit-dfbbe29
...
[redbulltv] fix embed data extraction
dfbbe2902f
4 years ago
king-millez
5014558ab9
[parlview] Add extractor ( #322 )
...
Authored by: king-millez
4 years ago
pukkandan
28b0eb0f65
[cleanup] See desc
...
* Remove struct from `embedthumbnail`
* Use bullet lists in readme where numbered list don't make sense
* Fix error introduced in 9c2b75b561
when `ie_result` is `None`
4 years ago
pukkandan
95131b2176
[embedthumbnail] Add `flac` support and refactor `mutagen` code
...
https://github.com/ytdl-org/youtube-dl/pull/28894 , https://github.com/ytdl-org/youtube-dl/pull/24310
Authored by: tripulse
4 years ago
pukkandan
2305e2e5c9
[options] Alias `--write-comments`, `--no-write-comments`
...
Closes : #264
4 years ago
coletdjnz
00ae27690d
[youtube] Add `html5=1` param to `get_video_info` page requests ( #329 )
...
Workaround for #319 , https://github.com/ytdl-org/youtube-dl/issues/29086
Authored by: colethedj
4 years ago
pukkandan
9d5d4d64f8
[youtube] Better message when login required
4 years ago
king-millez
98784ef8d6
[audius:artist] Add extractor ( #323 )
...
Authored by: king-millez
4 years ago
pukkandan
d3fc8074a4
[youtube] Sort audio-only formats correctly
...
Closes #317
4 years ago