pukkandan
35faefee5d
[ExtractAudio, cleanup] Refactor
2 years ago
pukkandan
b7c47b7438
[extractor] Add `_search_json`
...
All fetching of JSON objects should eventually be done with this function
but only `youtube` is being refactored for now
2 years ago
pukkandan
00bbc5f177
[ThumbnailsConvertor] Allow conditional conversion
...
Closes #3970
2 years ago
Lesmiscore
0bea4fd807
[extractor/0000studio] Add extractors ( #3959 )
...
Authored by: Lesmiscore
2 years ago
ischmidt20
b5770743fe
[extractor/espn] Add `WatchESPN` extractor ( #2283 )
...
Authored by: ischmidt20, pukkandan
2 years ago
pukkandan
1890fc6389
[cleanup] Misc fixes
...
Cherry-picks from: #3498 , #3947
Related: #3949 , https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836
Authored by: pukkandan, flashdagger, gamer191
2 years ago
pukkandan
c4910024f3
[extractor] Fix bug in 617f658b7e
...
While the function signature don't enforce it, some IEs that override
`_download_webpage_handle` assume all optional arguments to be keyword-only
Closes #3954
2 years ago
coletdev
c7a7baaa13
[extractor/youtube] Fix `:ytnotifications` extractor ( #3775 )
...
Still some issues, see https://github.com/yt-dlp/yt-dlp/pull/3775
Authored by: coletdjnz
2 years ago
siddharth ravikumar
e50c3500b4
[extractor/npr] Use stream url from json-ld ( #3455 )
...
Closes #1934
Authored by: r5d
2 years ago
pukkandan
09d02ea429
[extractor] Fix bug in f95b9dee45
...
Closes #3951
2 years ago
sqrtNOT
ac05fb9338
[extractor/niconico:series] Fix extractor ( #3935 )
...
Authored by: sqrtNOT
2 years ago
pukkandan
28786529dc
[extractor/dropout] Login is not mandatory
...
Workaround for #3931
2 years ago
pukkandan
6b0b0a289a
[extractor/youtube:tab] Detect `videoRenderer` in `_post_thread_continuation_entries`
2 years ago
pukkandan
f95b9dee45
[extractor] Add dev option `--load-pages`
2 years ago
pukkandan
617f658b7e
[extractor, cleanup] Refactor `_download_...` methods
2 years ago
pukkandan
8a7f6d7a15
Do not print progress to `stderr` with `-q`
...
It is arguable how this "should" behave, but since progress is always
written to stdout in older yt-dl/p, we should keep it as-is
Bug in cf4f42cb97
Closes #3844
2 years ago
Lesmiscore
9c0412cf6b
[extractor/vevo] Fix extractor ( #3921 )
...
Authored by: Lesmiscore
2 years ago
gamer191
84131d0351
[extractor/animelab] Remove extractor ( #3922 )
...
https://www.animelab.com/sunset
Authored by: gamer191
2 years ago
Lesmiscore
1cd6cba306
[extractor/PokemonSoundLibrary] Remove extractor ( #3918 )
...
Authored by: Lesmiscore
2 years ago
Lesmiscore
661e7253a2
[extractor/iwara:user] Make paging better ( #3901 )
...
Authored by: Lesmiscore
2 years ago
Lesmiscore
222a230871
[extractor/common] Recognize `src` attribute from HTML5 media elements ( #3899 )
...
Authored by: Lesmiscore
2 years ago
coletdjnz
ee27297f82
[extractor/youtube] Fix initial player response extraction
...
Authored by: pukkandan, coletdjnz
2 years ago
Stefan Borer
ee164987c7
[extractor/playsuisse] Add extractor ( #845 )
...
Authored by: sbor23, pukkandan
2 years ago
pukkandan
0fe51254cb
[extractor/youtube] Bring back `_extract_chapters_from_description`
...
Closes #3886
2 years ago
pukkandan
52023f1291
[extractor/youtube] Make signature extraction non-fatal
...
and reduce verbosity of it's warning
Closes #3882
2 years ago
mozbugbox
5bbe631e04
[extractor/duboku] Fix for hostname change ( #3891 )
...
Authored by: mozbugbox
2 years ago
coletdev
2c6dcb65fb
[utils] Send HTTP/1.1 ALPN extension ( #3889 )
...
Some servers may reject requests if not sent (e.g. fingerprinting)
Fixes #3878
Authored by: coletdjnz
3 years ago
miseran
520876fa09
[extractor/zattoo] Fix live streams ( #3812 )
...
Authored by: miseran
3 years ago
pukkandan
0bf9dc1e35
Fix bug in 8a82af3511
3 years ago
pukkandan
829bbd1d05
[youtube] Add warning for PostLiveDvr
...
Closes #3746 , Related #1564
3 years ago
pukkandan
8a82af3511
[cleanup] Misc fixes and cleanup
...
Closes #3780 , Closes #3853 , Closes #3850
3 years ago
pukkandan
8246f8402b
[spotify:show] Fix extractor
...
Closes #3768
3 years ago
pukkandan
6b9e832db7
`--config-location -` to provide options interactively
3 years ago
monnef
d2ff2c91bb
[curiositystream] Get `auth_token` from cookie ( #3836 )
...
Closes #3753
Authored by: mnn
3 years ago
m4tu4g
7879e79d11
[bloomberg] Change playback endpoint ( #3857 )
...
Closes #3787
Authored by: m4tu4g
3 years ago
Lesmiscore
8a3e7b1c95
[yahoo:gyao] Fix extractor
...
This fixes 400 error for /title/ URLs.
3 years ago
pukkandan
d9473db78a
[ModifyChapters] Fix repeated removal of small segments
...
Closes #3846
3 years ago
pukkandan
11233f2afd
[downloader, cleanup] Refactor `report_progress`
...
Closes #3790
3 years ago
pukkandan
3a85e9cee9
[ffmpeg] Check version lazily
...
Closes #3830
3 years ago
pukkandan
c4a62b99f6
Fix bug in 23326151c4
3 years ago
pukkandan
b5899f4f19
[build, cleanup] Refactor
...
Closes #3835 , #3837
3 years ago
Felix S
92922fe7f9
[rumble] Extract subtitles ( #3823 )
...
Closes #3132
Authored by: fstirlitz
3 years ago
pukkandan
c487cf0010
[cleanup] Misc
3 years ago
pukkandan
415f8d51a8
Ensure pre-processor errors do not block video download
...
Closes #2875
3 years ago
pukkandan
ca6d59d2c1
Fix `--simulate --max-downloads`
...
Bug in c3e6ffba53
Closes #3815
3 years ago
pukkandan
1a8cc83735
Bugfix for 3a408f9d19
3 years ago
pukkandan
2762dbb17e
[compat] Add `functools.cached_property`
3 years ago
pukkandan
666c36d58d
Bugfix for 23326151c4
3 years ago
adamanldo
854b0d325e
[StreamCZ] Fix extractor ( #3789 )
...
Closes #3579
Authored by: dirkf, adamanldo
3 years ago
Elyse
79c318937b
[ina] Fix extractor ( #3807 )
...
Closes #2463
Authored by: elyse0
3 years ago
Jeff Huffman
88d62206b4
[crunchyroll:beta] Fix extractor after API change ( #3801 )
...
Closes #2052
Authored by: Burve, tejing1
3 years ago
pukkandan
e79969b242
Return an error code if update fails
...
Closes #3802
3 years ago
pukkandan
53973b4d2c
[utils] Fix bug in 0b9c08b47b
...
* Cache of `supports_terminal_sequences` must be reset after enabling VT mode
* and move `windows_enable_vt_mode` to utils to avoid cyclic imports
3 years ago
pukkandan
b801cd7179
[tiktok] Detect embeds
...
Closes #3799
3 years ago
pukkandan
0b9c08b47b
[utils] Improve performance using `functools.cache`
...
Closes #3786
3 years ago
pukkandan
2f97cc615b
[utils] `ISO3166Utils`: Add `EU` and `AP`
...
Fixes https://github.com/yt-dlp/yt-dlp/pull/3302#discussion_r875528517
3 years ago
pukkandan
2dd5a2e3a1
[doc, cleanup] Re-indent "Usage and Options" section
3 years ago
pukkandan
23326151c4
Add option --retry-sleep ( #3059 )
...
Closes #2852
3 years ago
pukkandan
9e49146352
Add option `--alias`
3 years ago
github-actions
926ccc84ef
[version] update
...
Created by: pukkandan
:ci skip all
3 years ago
pukkandan
21633673c3
[cleanup] Minor fixes
3 years ago
pukkandan
80e8493ee7
[utils] `is_html`: Handle double BOM
...
Closes #2885
3 years ago
pukkandan
aedaa455d9
[vimeo] Fix extractors
...
Closes #3037 , Closes #2858 , Closes #2880 , Closes #3712
May also fix #3602 , #3360
3 years ago
pukkandan
d6bf1161db
[generic] Refactor `_extract_rss`
...
Closes #3738
3 years ago
pukkandan
7896214c42
Bugfix for 591bb9d355
...
Closes #3769
3 years ago
pukkandan
5792c950bf
[compat] Implement `compat.imghdr`
...
Python 3.11 deprecates `imghdr` module
3 years ago
pukkandan
591bb9d355
Fix color in `-q -F`
...
and convert `ydl._out_files`/`ydl._allow_colors` to `Namespace`
Closes #3761
3 years ago
coletdjnz
5faf6528fb
[http] Fix bug in retrying on read timeout in py < 3.10
...
socket.timeout is not an alias of TimeoutError in py < 3.10
Fixes bug in a2e77303e3
Authored-by: coletdjnz
3 years ago
pukkandan
0fa7d2c8e4
Bugfix for 2414649192
3 years ago
pukkandan
b2a2d91310
[adobepass] Allow cookies for authenticating MSO
...
Possible workaround for #1034
3 years ago
pukkandan
490110c543
`--max-downloads` should obey `--break-per-input`
3 years ago
pukkandan
2414649192
[cleanup] Misc cleanup
3 years ago
pukkandan
5d5c0f7e99
[Hotstar] Bugfix for a1ddaa899c
...
Closes #3595
3 years ago
Dzmitry Neviadomski
3ac7b66047
[goodgame] Add extractor ( #3686 )
...
Authored by: nevack
3 years ago
P-reducible
c9b2b368b3
[rokfin:search] Add extractor ( #2992 )
...
Authored by: P-reducible, pukkandan
3 years ago
pukkandan
e037c405ad
[rokfin] Implement login ( #2992 )
...
Authored by: P-reducible, pukkandan
3 years ago
Conner
4bf72cc1c9
[Podchaser] Add extractors ( #3665 )
...
Authored by; connercsbn
3 years ago
Elyse
25f0e68f97
[wat] Fix extraction of multi-language videos and subtitles ( #3739 )
...
Closes #982 , closes #1683
Authored by: elyse0
3 years ago
Elyse
3358f89361
[adn] Update AES key ( #3743 )
...
Closes #2002
Authored by: elyse0
3 years ago
Henrik Heimbuerger
f3b3fe16af
[nebula] Add support for subscriptions ( #3719 )
...
Closes #3609
Authored by: hheimbuerger
3 years ago
Jordan Weatherby
d1c4f6d4da
[youtube] Added piped instance urls ( #3714 )
...
Closes #3661
Authored by: JordanWeatherby
3 years ago
pukkandan
82d020804d
[extractor] Use classmethod/property where possible
...
and refactor lazy extractors accordingly.
This reduces the need to create extractor instances
3 years ago
Filip Hedman
7ddbf09c25
[DRTV] Improve `_VALID_URL` ( #3708 )
...
Authored by: vertan
3 years ago
pukkandan
2e4585da92
[cookies] Throttle progress-bar
...
Closes #3710
3 years ago
pukkandan
8dcce6a89c
[extractor] Document netrc machines
...
Closes #3169
3 years ago
pukkandan
494f52308b
[FixupM3u8] Obey `--hls-prefer-mpegts`
...
Closes #3697
3 years ago
pukkandan
3d38b2d6d0
Fix `--date today`
...
Closes #3704
3 years ago
pukkandan
3a408f9d19
Show name of downloader in verbose log
...
Closes #3703
3 years ago
pukkandan
d76fa1f3d4
[cookies] Allow `cookiefile` to be a text stream
...
Closes #3674
3 years ago
pukkandan
fe1daad3cb
Bugfix for 59f943cd50
...
Fixes: 59f943cd50 (commitcomment-73251597)
3 years ago
pukkandan
0f06bcd759
[cleanup] Minor fixes (See desc)
...
* [youtube] Fix `--youtube-skip-dash-manifest`
* [build] Use `$()` in `Makefile`. Closes #3684
* Fix bug in 385ffb467b
* Fix bug in 43d7f5a5d0
* [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode`
* [utils] LazyList: Expose unnecessarily "protected" attributes
and other minor cleanup
3 years ago
ca-za
d239db0306
[toggo] Improve `_VALID_URL` ( #3689 )
...
Authored by: ca-za
3 years ago
pukkandan
385ffb467b
[wistia] Fix `_VALID_URL`
...
Closes #2866
Authored by: dirkf
3 years ago
Evan Spensley
5f8ea7e0d8
[Jamendo] Extract more metadata ( #3672 )
...
Authored by: evansp
3 years ago
pukkandan
d7a1aa00c6
Run `FFmpegFixupM3u8PP` for live-streams if needed
...
Closes #3669
3 years ago
MMM
5747d4f4e8
[kaltura] Update API calls ( #3657 )
...
Authored by: flashdagger
3 years ago
Lesmiscore
1f8b4ab733
[radiko] Fix extractor ( #3655 )
...
Authored by: Lesmiscore
3 years ago
pukkandan
d4736fdb43
Remove warning for videos with an empty title
3 years ago
pukkandan
895aeb71d7
[toggo] Fix `_VALID_URL`
...
Closes #2610
3 years ago
pukkandan
4f28b537d9
Allow use of weaker ciphers with `--legacy-server-connect`
...
Closes #2043
3 years ago
pukkandan
6b70527f9d
[cleanup, zingmp3] Refactor extractors
3 years ago
Teemu Ikonen
a0fe51d562
[ruutu] Support hs.fi embeds ( #3547 )
...
Authored by: tpikonen, pukkandan
3 years ago
diegorodriguezv
bd18c5d170
[cleanup, tmz] Update tests ( #3654 )
...
Authored by: diegorodriguezv
3 years ago
Ha Tien Loi
54044decd0
[ZingMp3] Add chart and user extractors ( #3423 )
...
Authored by: hatienl0i261299
3 years ago
Ha Tien Loi
89f383c4ee
[gronkh] Add playlist extractors ( #3337 )
...
Closes #3300
Authored by: hatienl0i261299
3 years ago
pukkandan
91e5e839d3
[youtube] Deprioritize format 22
...
Reduces chance of encountering #3372
3 years ago
FestplattenSchnitzel
10fa2471fc
[VideocampusSachsen] Improve extractor ( #3604 )
...
Authored by: FestplattenSchnitzel
3 years ago
i6t
ff4d7860d5
[iwara] Add playlist extractors ( #3639 )
...
Authored by: i6t
3 years ago
rand-net
4f7a98c565
[KhanAcademy] Fix extractor ( #3462 )
...
Authored by: rand-net
3 years ago
Lesmiscore
b58f8d8f2c
[TVer] Improve extraction ( #3634 )
...
Authored by: Lesmiscore
3 years ago
Ha Tien Loi
f963b7ab18
[Likee] Add extractor ( #3625 )
...
Closes #3603
Authored by: hatienl0i261299
3 years ago
pukkandan
86925f6334
[Fifa] Sort formats
...
Closes #3632
3 years ago
m4tu4g
468f104ce7
[masters] Add extractor ( #3358 )
...
Closes #3240
Authored by: m4tu4g
3 years ago
Bricio
cbc6ee10da
[Fifa] Add Extractor ( #3414 )
...
Closes #3408
Authored by: Bricio
3 years ago
nyuszika7h
6ef5ad9e29
[trovo] Update to new API ( #3509 )
...
Closes #3457
Authored by: nyuszika7h
3 years ago
coletdev
bb58c9ed5c
Add support for SSL client certificate authentication ( #3435 )
...
Adds `--client-certificate`, `--client-certificate-key`, `--client-certificate-password`
Authored-by: coletdjnz
Co-authored-by: df <fieldhouse@gmx.net>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
3 years ago
coletdev
afac4caa7d
Fix redirect HTTP method handling ( #3577 )
...
Authored by: coletdjnz
3 years ago
HE7086
b4f536626a
[BilibiliLive] Add extractor ( #3406 )
...
Authored by: HE7086, pukkandan
3 years ago
felix
e4fa34a13e
[hls] Fix unapplied byte_range for EXT-X-MAP fragment
...
Cherry-picked from #3302
Authored by: fstirlitz
3 years ago
Marwen Dallel
1a7cd9c487
[LCI] Fix extractor ( #3534 )
...
Authored by: MarwenDallel
3 years ago
Justin Keogh
131e14dc66
[utils] `locked_file`: Ignore illegal seek on `truncate` ( #3610 )
...
Closes #3557
Authored by: jakeogh
3 years ago
coletdev
6e634cbe42
[youtube] Add YoutubeStoriesIE ( #3362 )
...
Get channel stories with `ytstories:<channel UCID>`
Authored-by: coletdjnz
3 years ago
pukkandan
3fe75fdc80
[cleanup] Misc fixes (see desc)
...
* Do not warn when fixup is skipped for existing file
* [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors
* [utils] write_string: Fix bug in 59f943cd50
* [utils] parse_codecs: Subtitle codec is generally referred to as `scodec`. https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048
* [docs] Remove note about permissions. Closes #3597
3 years ago
pukkandan
6f7563beb7
[XAttrMetadata] Refactor and document dependencies
3 years ago
pukkandan
43d7f5a5d0
[EmbedThumbnail] Do not obey `-k`
3 years ago
Lesmiscore
94aa064497
[utils] YoutubeDLCookieJar: Detect and reject JSON file ( #3599 )
...
Authored by: Lesmiscore
3 years ago
pukkandan
07689fc149
[reddit] Prevent infinite loop
...
Closes #3588
3 years ago
pukkandan
bfec31bec8
[youtube] De-prioritize auto-generated thumbnails
...
Closes #3112
3 years ago
pukkandan
1d485a1a79
[cleanup] Misc fixes
...
Closes #3565 , https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
3 years ago
pukkandan
0a41f331cc
[doc] Minor improvements
...
Closes #3518 , Closes #3560
3 years ago
pukkandan
492272fed6
`--match-filter -` to interactively ask for each video
3 years ago
pukkandan
59f943cd50
[utils] `write_string`: Workaround newline issue in `conhost`
...
On windows `conhost`, when `WINDOWS_VT_MODE` is enabled, `\n` is not
actually sent if the window is exactly the length of printed line,
and the line does not end with a white-space character. So the
line-break disappears when resizing the window.
Fixes #1863
3 years ago
pukkandan
0a5a191a2a
Improve `--clean-infojson`
...
It should not removes fields that may be needed for `--load-infojson`.
Eg: `_ffmpeg_args`, `_has_drm`
3 years ago
Giedrius Statkevičius
4877f9055c
[lrt] Support livestreams ( #3555 )
...
Authored by: GiedriusS
3 years ago
Elyse
a076c1f97a
[extractor] Update `manifest_url`s after redirect ( #3575 )
...
Authored by: elyse0
3 years ago
Evan Spensley
b3602f6824
[InfoQ] Don't fail on missing audio format ( #3573 )
...
Closes #3441
Authored by: evansp
3 years ago
Elyse
779da8e31b
[extractor] Update dash `manifest_url` after redirects ( #3563 )
...
Closes #2696
Authored by: elyse0
3 years ago
Lesmiscore
997378f9df
[twitcasting] Pass headers for each formats ( #3568 )
...
Authored by: Lesmiscore
3 years ago
ekangmonyet
83bfb5e290
[Niconico] Support 2FA ( #3559 )
...
Authored by: ekangmonyet
3 years ago
pukkandan
4f80952353
[cleanup] Delete unused extractors
3 years ago
pukkandan
e13945a2fe
[ffmpeg] Fix features detection
3 years ago
pukkandan
ca04e1bf49
[Metadata] Remove filename from attached info-json
3 years ago
Elyse
00828e2c93
[downloader/ffmpeg] Specify headers for each URL ( #3553 )
...
Closes #2696
Authored by: elyse0
3 years ago
pukkandan
059bc4db19
[compat/asyncio] Use `asyncio.all_tasks`
3 years ago
pukkandan
9196cbfe8b
[compat] Ensure submodules are correctly wrapped
3 years ago
pukkandan
9cd080508d
Revert acbc642250
...
Reverts "[utils] WebSocketsWrapper: Ignore warnings at websockets instantiation"
The warning should not be suppressed. We need to address it
3 years ago
Lesmiscore
69b59b4b4b
[downloader/fc2] Stop heatbeating once FFmpeg finishes
...
Authored by: Lesmiscore
3 years ago
Lesmiscore
acbc642250
[utils] WebSocketsWrapper: Ignore warnings at websockets instantiation
...
This also fixes crash caused by moving asyncio to .compat.
Authored by: Lesmiscore
Thanks: J.Chung at Discord (581418557871620106)
3 years ago
Yipten
96b49af01c
[bandcamp] Exclude merch links ( #3368 )
...
Closes #3318
Authored by: Yipten
3 years ago
Teemu Ikonen
52c2af8298
[icareus] Add extractor ( #3320 )
...
Authored by: tpikonen, pukkandan
3 years ago