pukkandan
3b1fe47d84
Release 2021.06.08
3 years ago
pukkandan
ed64ce5905
[build] Release `yt-dlp.tar.gz`
...
Closes #386
3 years ago
pukkandan
76a264ac9e
Make outtmpl more robust and catch errors early
3 years ago
pukkandan
324ad82006
[utils] Generalize `traverse_dict` to `traverse_obj`
3 years ago
Nil Admirari
beb982bead
[build,update] Add GNU-style SHA512 and prepare updater for simlar SHA256 ( #383 )
...
Authored by: nihil-admirari <50202386+nihil-admirari@users.noreply.github.com>
Related: #385
3 years ago
pukkandan
e88396f123
[build] Fix SHA256
3 years ago
pukkandan
46358f647d
Update to ytdl-commit-c2350ca
...
Update MSVC 2010 redist URL
c2350cac24
3 years ago
pukkandan
bd99f6e648
Add field `original_url` with the user-inputted URL
...
So that they can be processed by `--parse-metadata` for example
`webpage_url` is the same, but may be modified by the extractor
3 years ago
pukkandan
ecb5419149
Make more fields available for `--print` when used with `--flat-playlist`
3 years ago
pukkandan
cf59cd4dcd
[docs] Improve documentation of dependencies
...
Related: #348
3 years ago
Nil Admirari
56ce9eb832
[pyinst] Show Python version in EXE metadata ( #384 )
...
Authored by: nihil-admirari
3 years ago
pukkandan
89ee4cf8ae
[viki] Fix extraction
...
Closes #381
Code from: 59e583f7e8
3 years ago
pukkandan
87ea7dfc04
Fix filename sanitization
...
Bug from 752cda3880
3 years ago
pukkandan
eb0f9d6838
[zoom] Extract transcripts as subtitles
3 years ago
pukkandan
d3d8d8184a
[extractor] Fix pre-checking archive for some extractors
...
The `id` regex group must be present for `_match_id` and pre-checking archive to work correctly
3 years ago
pukkandan
e85a39717a
[twitcasting] Add TwitCastingUserIE, TwitCastingLiveIE
...
Closes #374
Code adapted from: f1fb9222bb/youtube_dl/extractor/twitcasting.py
Authored by: pukkandan, nao20010128nao
3 years ago
MinePlayersPE
f2cd7060fc
[vidio] Add VidioPremierIE and VidioLiveIE ( #371 )
...
Authored-by: MinePlayersPE
3 years ago
pukkandan
752cda3880
Fix and refactor `prepare_outtmpl`
...
The following tests would have failed previously:
%(id)d %(id)r
%(ext)s-%(ext|def)d
%(width|)d
%(id)r %(height)r
%(formats.0)r
%s
3 years ago
pukkandan
9d83ad93d0
[cleanup] Mark unused files
3 years ago
felix
cc52de4356
[cleanup] Point all shebang to `python3` ( #372 )
...
Authored by: fstirlitz
3 years ago
pukkandan
14b17a551f
Remove support for obsolete python versions
3 years ago
felix
2ec1759f9d
[downloader/ffmpeg] Hide FFmpeg banner unless in verbose mode ( #372 )
...
Authored by: fstirlitz
3 years ago
felix
e2efe599aa
[common] Fix FourCC fallback when parsing ISM ( #372 )
...
In some DASH manifests, the FourCC attribute is actually present,
but empty. We thus apply the same fallback to 'AACL' that we do
when the attribute is entirely absent.
Authored by: fstirlitz
3 years ago
pukkandan
5e1dba8ed6
Remove duplicate file `trovolive.py`
3 years ago
pukkandan
bea742222f
[youtube] Support shorts URL
...
Closes #375
3 years ago
pukkandan
e06ca6ddac
[hls] Decrypt fragment when reading from disk
...
Closes #373
3 years ago
pukkandan
eb03899192
[version] update
...
:ci skip all
3 years ago
pukkandan
3de7c2ce9a
Release 2021.06.01
3 years ago
pukkandan
bc6b9bcd65
[utils] Escape URLs in `sanitized_Request`, not `sanitize_url`
...
d2558234cf
added escaping of URLs while sanitizing. However, `sanitize_url` may not always receive an actual URL.
Eg: When using `yt-dlp "search query" --default-search ytsearch`, `search query` gets escaped to `search%20query` before being prefixed with `ytsearch:` which is not the intended behavior. So the escaping is moved to `sanitized_Request` instead.
3 years ago
Ashish
6e6390321c
[Hotstar] Add HotStarSeriesIE ( #366 )
...
Authored by: Ashish0804
3 years ago
pukkandan
4040428efc
[update] Block further update for unsupported systems
3 years ago
pukkandan
cc1dfc9373
[cleanup] setup.py
3 years ago
pukkandan
14eb1ee1cb
Update to ytdl-commit-d495292
...
[ard] Relax _VALID_URL and fix video ids
d495292852
Closes #357
3 years ago
coletdjnz
879e7199bb
[archiveorg] Add YoutubeWebArchiveIE ( #356 )
...
Co-authored by: colethedj, pukkandan, alex-gedeon
3 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
3 years ago
pukkandan
5dcd8e1d88
[hls] Disable external downloader for `webtt`
3 years ago
MinePlayersPE
10bb7e51e8
[vidio] Add login support ( #362 )
...
Authored by: MinePlayersPE
3 years ago
pukkandan
b0089e8992
[fancode] Add extractor (#316,#354)
...
Closes #269 , #363
Authored by: rmsmachine
3 years ago
Ashish
a3ed14cbaf
[Voot] Add VootSeriesIE ( #351 )
...
Authored by: Ashish0804
3 years ago
LE
9dee4df559
[Saitosan] Add new extractor ( #350 )
...
Closes #224
Authored by: llacb47
3 years ago
pukkandan
adddc50cbf
[extractor] Functions to parse socket.io response as json
...
Authored by: pukkandan, llacb47
3 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