Matthew
8300774c4a
Add `--enable-file-urls` ( #5917 )
...
Closes https://github.com/yt-dlp/yt-dlp/issues/3675
Authored by: coletdjnz
2 years ago
bashonly
d7f9871469
[extractor/iqiyi] Fix `Iq` JS regex ( #5922 )
...
Closes #5702
Authored by: bashonly
2 years ago
bashonly
13f930abc0
[extractor/fifa] Fix Preplay extraction ( #5921 )
...
Closes #5839
Authored by: dirkf
2 years ago
bashonly
b23b503e22
[extractor/odnoklassniki] Extract subtitles ( #5920 )
...
Closes #5744
Authored by: bashonly
2 years ago
Matthew
e756f45ba0
Improve handling for overriding extractors with plugins ( #5916 )
...
* Extractors replaced with plugin extractors now show in debug output
* Better testcase handling
* Added documentation
Authored by: coletdjnz, pukkandan
2 years ago
Lesmiscore
8c53322cda
[downloader/aria2c] Native progress for aria2c via RPC ( #3724 )
...
Authored by: Lesmiscore, pukkandan
Closes #2038
2 years ago
pukkandan
193fb150b7
Fix bug in 119e40ef64
2 years ago
pukkandan
26fdfc3704
[extractor/biliintl:series] Make partial download of series faster
2 years ago
pukkandan
78d25e0b7c
[extractor/embedly] Handle vimeo embeds
...
Closes #3360
2 years ago
pukkandan
2a06bb4eb6
Add `--compat-options 2021,2022`
...
Use these to guard against future compat changes. This allows devs to
change defaults and make other potentially breaking changes more easily.
If you need everything to work exactly as-is, put this in your config
2 years ago
pukkandan
88fb942577
Add message when there are no subtitles/thumbnails
...
Closes #5551
2 years ago
pukkandan
1cdda32998
[utils] `get_exe_version`: Detect broken executables
...
Authored by: dirkf, pukkandan
Closes #5561
2 years ago
coletdjnz
3e01ce744a
[extractor/generic] Use `Accept-Encoding: identity` for initial request
...
The existing comment seems to imply this was the desired behavior from the beginning.
Partial fix for https://github.com/yt-dlp/yt-dlp/issues/5855 , https://github.com/yt-dlp/yt-dlp/issues/5851 , https://github.com/yt-dlp/yt-dlp/issues/4748
2 years ago
Matthew
8e40b9d1ec
Improve plugin architecture ( #5553 )
...
to make plugins easier to develop and use:
* Plugins are now loaded as namespace packages.
* Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.).
* Plugin packages can be installed and managed via pip, or dropped into any of the documented locations.
* Users do not need to edit any code files to install plugins.
* Backwards-compatible with previous plugin architecture.
As a side-effect, yt-dlp will now search in a few more locations for config files.
Closes https://github.com/yt-dlp/yt-dlp/issues/1389
Authored by: flashdagger, coletdjnz, pukkandan, Grub4K
Co-authored-by: Marcel <flashdagger@googlemail.com>
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
2 years ago
pukkandan
2fb0f85868
[update] Workaround #5632
2 years ago
Stel Abrego
a0e526ed4d
[extractor/bandcamp] Add `album_artist` ( #5537 )
...
Closes #5536
Authored by: stelcodes
2 years ago
pukkandan
8d1ddb0805
[extractor/udemy] Fix lectures that have no URL and detect DRM
...
Closes #5662
2 years ago
pukkandan
9bb856998b
[extractor/youtube] Extract DRC formats
2 years ago
pukkandan
fbb7383306
Add `weba` to known extensions
2 years ago
pukkandan
ec54bd43f3
Fix bug in writing playlist info-json
...
Closes #4889
2 years ago
pukkandan
f74371a97d
[extractor/bilibili] Fix `--no-playlist` for anthology
...
Closes #5797
2 years ago
ChillingPepper
d5f043d127
[utils] js_to_json: Fix bug in f55523c
( #5771 )
...
Authored by: ChillingPepper, pukkandan
2 years ago
pukkandan
fe74d5b592
Let `--parse/replace-in-metadata` run at any post-processing stage
...
Closes #5808 , #456
2 years ago
pukkandan
119e40ef64
Add pre-processor stage `video`
...
Related: #456 , #5808
2 years ago
pukkandan
4455918e7f
[extractor/stv] Detect DRM
...
Closes #5320
2 years ago
Anant Murmu
efa944f4bc
[cleanup] Use `random.choices` ( #5800 )
...
Authored by: freezboltz
2 years ago
nosoop
e107c2b8cf
[extractor/soundcloud] Support user permalink ( #5842 )
...
Closes #5841
Authored by: nosoop
2 years ago
Lesmiscore
ca2f6e14e6
[extractor/BiliLive] Fix extractor
...
- Remove unnecessary group in `_VALID_URL`
- This extractor always returns livestreams
2 years ago
bashonly
c1edb853b0
[extractor/kick] Add extractor ( #5736 )
...
Closes #5722
Authored by: bashonly
2 years ago
bashonly
2647c933b8
[extractor/wistia] Improve extension detection ( #5415 )
...
Closes #5053
Authored by: bashonly, Grub4k, pukkandan
2 years ago
bashonly
53006b35ea
[extractor/amazon] Add `AmazonReviews` extractor ( #5857 )
...
Closes #5766
Authored by: bashonly
2 years ago
bashonly
4b183d4962
[extractor/videoken] Add extractors ( #5824 )
...
Closes #5818
Authored by: bashonly
2 years ago
bashonly
3d667e0047
[extractor/slideslive] Support embeds and slides ( #5784 )
...
Authored by: bashonly, Grub4K, pukkandan
2 years ago
Sam
9a9006ba20
[extractor/twitcasting] Fix videos with password ( #5894 )
...
Closes #5888
Authored by: bashonly, Spicadox
2 years ago
HobbyistDev
153e88a751
[extractor/netverse] Add `NetverseSearch` extractor ( #5838 )
...
Authored by: HobbyistDev
2 years ago
JChris246
9fcd8ad1f2
[extractor/spankbang] Fix extractor ( #5791 )
...
Authored by: JChris246
Closes #5731
2 years ago
monnef
6b71d186dd
[extractor/curiositystream] Fix auth ( #5730 )
...
Authored by: mnn
2 years ago
lkw123
074b2fae90
[extractor/kankanews] Add extractor ( #5729 )
...
Authored by: synthpop123
2 years ago
Kurt Bestor
06a9d68eb8
[extractor/youku] Fix extractor ( #5622 )
...
Closes #4456
Authored by: KurtBestor
2 years ago
Damiano Amatruda
a4d6ead30f
[extractor/ciscowebex] Support password-protected videos ( #5601 )
...
Authored by: damianoamatruda
2 years ago
lauren n. liberda
d1b5f3d79c
[extractor/polskieradio] Adapt to next.js redesigns ( #5416 )
...
Authored by: selfisekai
2 years ago
lauren n. liberda
da8d2de208
[extractor/cda] Support premium and misc improvements ( #5529 )
...
* Fix cache for non-ASCII key
* Improve error messages
* Better UA for fingerprint bypass
Authored by: selfisekai
2 years ago
chris
15e9e578c0
[extractor/ArteTV] Extract chapters ( #5879 )
...
Authored by: iw0nderhow, bashonly
2 years ago
Bobscorn
0ef3d47027
[extractor/beatbump] Add extractors ( #5304 )
...
Authored by: Bobscorn, pukkandan
Closes #4653
2 years ago
barsnick
247c8dd4f5
[extractor/urplay] Support for audio-only formats ( #4606 )
...
Closes #4605
Authored by: barsnick
2 years ago
HobbyistDev
032f22020c
[extractor/trtcocuk] Add extractor ( #5009 )
...
Closes #2635
Authored by: HobbyistDev
2 years ago
pukkandan
4af47a0003
Fix 9012d20b23
2 years ago
pukkandan
9012d20b23
[extractor/mixch] Support `--wait-for-video`
2 years ago
Giulio Muscarello
d61ef7f343
[extractor/ARD] Add vtt subtitles ( #5835 )
...
Authored by: CapacitorSet
2 years ago
skbeh
1c226ccdd4
[extractor/bilibili] Improve `_VALID_URL` ( #5820 )
...
Authored by: skbeh
2 years ago
pukkandan
8791e78ccc
Fix `original_url` in playlists
2 years ago
pukkandan
69f5fe45b9
[FFmpegVideoConvertor] Add `gif` to `--recode-video`
2 years ago
pukkandan
0b5546c723
[extractor] Let `_extract_format` functions obey `--ignore-no-formats`
2 years ago
bashonly
1fc089143c
[extractor/reddit] Extract crossposted media ( #5801 )
...
Closes #5798
Authored by: bashonly
2 years ago
Lesmiscore
5424dbaf91
Deprioritize HEVC-over-FLV formats ( #5823 )
...
Authored by: Lesmiscore
2 years ago
Matthew
c733555106
[extractor/youtube:tab] Extract metadata from channel items ( #5569 )
...
Authored by: coletdjnz
2 years ago
HobbyistDev
81388c0954
[extractor/oneplace] Add OnePlacePodcast extractor ( #5549 )
...
Closes #5543
Authored by: HobbyistDev
2 years ago
Denis
df10bad267
[extractor/rutube] Support private videos ( #5761 )
...
Authored by: mexus
2 years ago
HobbyistDev
f0f3fa028b
[extractor/netverse] Extract comments ( #5568 )
...
Authored by: HobbyistDev
2 years ago
HobbyistDev
22697a84f6
[extractor/europarl] Add EuroParlWebstream Extractor ( #5547 )
...
Authored by: HobbyistDev
Closes #4933
2 years ago
HobbyistDev
3ac5476430
[extractor/nosnl] Add support for /video ( #5590 )
...
Authored by: HobbyistDev
2 years ago
HobbyistDev
e318b5b87a
[extractor/airtv] Add extractor ( #5533 )
...
Authored by: HobbyistDev
Closes #5132
2 years ago
bashonly
f549b18512
[extractor/pinterest] Fix extractor ( #5739 )
...
Closes #1772
Authored by: bashonly
2 years ago
bashonly
7c5e1701f6
[extractor/foxsports] Fix extractor ( #5719 )
...
Closes #5714
Authored by: bashonly
2 years ago
bashonly
16bed382fd
[extractor/twitter] Heed `--no-playlist` for multi-video tweets ( #5757 )
...
Closes #5752
Authored by: bashonly, Grub4K
2 years ago
bashonly
3cf50fa8e9
[downloader/ffmpeg] Fix headers for video+audio formats ( #5659 )
...
Authored by: bashonly, Grub4K
2 years ago
bashonly
f69b0554eb
[extractor/slideslive] Fix extractor ( #5737 )
...
Closes #1532
Authored by: bashonly, Grub4K
2 years ago
pukkandan
e74a3c6dcc
[extractor/hotstar] Improve format metadata
2 years ago
pukkandan
7108221662
Add `ac4` to known codecs
...
Note: ffmpeg does not currently support this format
Related #5738
2 years ago
nixxo
10dc85924a
[extractor/mediaset] Better embed detection and error messages ( #5664 )
...
Authored by: nixxo
2 years ago
Vita
b05f0a50e0
[extractor/yle_areena] Support restricted videos ( #5735 )
...
* and improve metadata
Closes #5734
Authored by: docbender
2 years ago
Elyse
3d79ebc8b7
[extractor/mediastream] Add extractor ( #5640 )
...
Closes #5532 , closes #4431 , closes #4425
Authored by: elyse0, HobbyistDev
Co-authored-by: HobbyistDev <tesutonihon4@gmail.com>
2 years ago
pukkandan
b44cd29851
[jsinterp] Escape regex that looks like nested set
...
Closes #5749
2 years ago
milkknife
85a802969e
[extractor/webcamerapl] Add extractor ( #5715 )
...
Authored by: milkknife
2 years ago
nixxo
72f96c5566
[extractor/la7] Improve extractor ( #5538 )
...
Authored by: nixxo
Closes #5360
2 years ago
MMM
839e2a62ae
[extractor/rumble] Add RumbleIE extractor ( #5515 )
...
Closes #2846
Authored by: flashdagger
2 years ago
HobbyistDev
28b8f57b4b
[extractor/noice] Add NoicePodcast extractor ( #5621 )
...
Authored by: HobbyistDev
2 years ago
lkw123
dfc186d422
[extractor/xiami] Remove extractors ( #5711 )
...
Authored by: synthpop123
2 years ago
David Turner
42ec478fc4
[extractor/plutotv] Fix videos with non-zero start ( #5745 )
...
Authored by: digitall
2 years ago
pukkandan
7991ae57a8
[extractor/sibnet] Separate from VKIE
...
Fixes bfd973ece3 (commitcomment-91834251)
2 years ago
pukkandan
935bac1e4d
Fix `--cookies-from-browser` CLI parsing
...
Closes #5716
2 years ago
bashonly
c4cbd3bebd
[extractor/tiktok] Update `_VALID_URL`, add `api_hostname` arg ( #5708 )
...
Closes #5706
Authored by: bashonly
2 years ago
pukkandan
c53a18f016
[utils] windows_enable_vt_mode: Proper implementation
...
Authored by: Grub4K
2 years ago
pukkandan
71df9b7fd5
[cleanup] Misc
2 years ago
Benjamin Ryan
c9f5ce5118
[extractor/tiktok] Update API hostname ( #5690 )
...
Closes #5688
Authored by: redraskal
2 years ago
bashonly
ddf1e22d48
[extractor/swearnet] Fix description bug ( #5681 )
...
Bug in 049565df2e
Closes #5643
Authoried by: bashonly
2 years ago
bashonly
0e96b408b9
[extractor/reddit] Extract video embeds in text posts ( #5677 )
...
Closes #5612
Authored by: bashonly
2 years ago
bashonly
ba72399723
[extractor/tiktok] Fix subs, `DouyinIE`, improve `_VALID_URL` ( #5676 )
...
Closes #5665 , Closes #2267
Authored by: bashonly
2 years ago
pukkandan
9bcfe33be7
[utils] Make `ExtractorError` mutable
2 years ago
pukkandan
71eb82d1b2
[extractor/youtube] Subtitles cannot be translated to `und`
...
Closes #5674
2 years ago
pukkandan
a9d069f5b8
[extractor/amazonminitv] Cleanup 48652590ec
2 years ago
alexia
48652590ec
[extractor/amazonminitv] Add extractors ( #3628 )
...
Authored by: nyuszika7h, GautamMKGarg
2 years ago
marieell
86f557b636
[extractor/youporn] Fix metadata ( #2768 )
...
Authored by: marieell
2 years ago
pukkandan
c0caa80515
[extractor/naver] Treat fan subtitles as separate language
...
Closes #5467
2 years ago
Mudassir Chapra
0d95d8b00a
[extractor/gronkh] Fix `_VALID_URL` ( #5628 )
...
Closes #5531
Authored by: muddi900
2 years ago
Elan Ruusamäe
9d52bf65ff
[extractor/kanal2] Add extractor ( #5575 )
...
Authored by: glensc, pukkandan, bashonly
2 years ago
bashonly
d761dfd059
[extractor/naver] Improve `_VALID_URL` for `NaverNowIE` ( #5620 )
...
Authored by: bashonly
2 years ago
bashonly
27c0f899c8
[extractor/screencastify] Add extractor ( #5604 )
...
Closes #5603
Authored by: bashonly
2 years ago
bashonly
7ff2fafe47
[extractor/vimeo] Add `VimeoProIE` ( #5596 )
...
* Add support for VimeoPro URLs not containing a Vimeo video ID
* Add support for password-protected VimeoPro pages
Closes #5594
Authored by: bashonly, pukkandan
2 years ago
bashonly
3b021eacef
[extractor/generic] Add `fragment_query` extractor arg for DASH and HLS ( #5528 )
...
* `fragment_query`: passthrough any query in generic mpd/m3u8 manifest URLs to their fragments
* Add support for `extra_param_to_segment_url` to DASH downloader
Authored by: bashonly, pukkandan
2 years ago
Marcel
f352a09778
[webvtt] Handle premature EOF
...
Closes #2867 , closes #5600
Authored by: flashdagger
2 years ago
chengzhicn
02b2f9fa7d
[extractor/reddit] Add vcodec to fallback format ( #5591 )
...
Authored by: chengzhicn
2 years ago
pukkandan
29ca408219
[FormatSort] Add `mov` to `vext`
...
Closes #5581
2 years ago
pukkandan
8486540257
[extractor/unsupported] Add more URLs
...
Closes #5557 , Closes #2744 , Closes #5578
2 years ago
bashonly
ed027fd9d8
[extractor/generic] Fix JSON LD manifest extraction ( #5577 )
...
Closes #5572
Authored by: bashonly, pukkandan
2 years ago
bashonly
352e7d9873
[extractor/twitter] Refresh guest token when expired ( #5560 )
...
Closes #5548
Authored by: bashonly, Grub4K
2 years ago
nixxo
9a0416c6a5
[extractor/twitter:spaces] Add 'Referer' to m3u8 ( #5580 )
...
Closes #5565
Authored by: nixxo
2 years ago
bashonly
f5a9e9df0d
[extractor/brightcove] Add `BrightcoveNewBaseIE` and fix embed extraction ( #5558 )
...
* Move Brightcove embed extraction and tests into the IEs
* Split `BrightcoveNewBaseIE` from `BrightcoveNewIE`
* Fix bug in ade1fa70cb
with the "wrong" spelling of `referrer` being smuggled
Closes #5539
2 years ago
bashonly
f96a3fb7d3
[extractor/redgifs] Fix bug in 8c188d5d09
( #5559 )
2 years ago
Bnyro
bc87dac75f
[extractor/youtube] Add `piped.video` ( #5571 )
...
Closes #5518
Authored by: Bnyro
2 years ago
pukkandan
9f14daf22b
[extractor] Deprecate `_sort_formats`
2 years ago
pukkandan
784320c98c
Implement universal format sorting
...
Closes #5566
2 years ago
pukkandan
d0d74b7197
[utils] Move format sorting code into `utils`
2 years ago
pukkandan
64c464a144
[utils] Move `FileDownloader.parse_bytes` into utils
2 years ago
pukkandan
4de88a6a36
[extractor/generic] Don't report redirect to https
2 years ago
pukkandan
105bfd90f5
Add new field `aspect_ratio`
...
Closes #5402
2 years ago
pukkandan
6368e2e639
[cleanup] Misc
...
Closes #5541
2 years ago
pukkandan
a4894d3e25
[extractor/youtube] Consider language in format de-duplication
2 years ago
pukkandan
d7b460d0e5
Make early reject of `--match-filter` stricter
...
Closes #5509
2 years ago
pukkandan
171a31dbe8
[extractor] Add a way to distinguish IEs that returns only videos
2 years ago
pukkandan
83cc7b8aae
[utils] `classproperty`: Add cache support
2 years ago
Elyse
0a4b2f4180
[extractor/tencent] Fix geo-restricted video ( #5505 )
...
Closes #5230
Authored by: elyse0
2 years ago
pukkandan
a8c754cc00
[extractor/youtube] Fix bug in handling of music URLs
...
Bug in bd7e919a75
Closes #5502
2 years ago
pukkandan
bc5c2f8a2c
Fix bugs in `PlaylistEntries`
2 years ago
Audrey
d965856235
[extractor/Veoh] Add user extractor ( #5242 )
...
Authored by: tntmod54321
2 years ago
pukkandan
08270da5c3
[extractor/youtube] Fix `ytuser:`
2 years ago
github-actions
5e39fb982e
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
Robert Geislinger
7aaf4cd2a8
[cleanup] Misc
...
Closes #5471 , Closes #5312
Authored by: pukkandan, Alienmaster
2 years ago
pukkandan
8522226d2f
[ThumbnailsConvertor] Fix filename escaping
...
Closes #4604
Authored by: pukkandan, dirkf
2 years ago
Vitaly Khabarov
f4b2c59cfe
[extractor/YleAreena] Add extractor ( #5270 )
...
Closes #2508
Authored by: vitkhab, pukkandan
2 years ago
Timendum
7c8c63529e
[extractor/cinetecamilano] Add extractor ( #5279 )
...
Closes #5031
Authored by: timendum
2 years ago
bashonly
e4221b700f
Fix `--list` options not implying `-s` in some cases ( #5296 )
...
Authored by: bashonly, Grub4K
2 years ago
pukkandan
bd7e919a75
[extractor/youtube:tab] Improvements to tab handling ( #5487 )
...
* Better handling of direct channel URLs - See https://github.com/yt-dlp/yt-dlp/pull/5439#issuecomment-1309322019
* Prioritize tab id from URL slug - Closes #5486
* Add metadata for the wrapping playlist
* Simplify redirect for music playlists
2 years ago
pukkandan
f7fc8d39e9
[extractor] Fix `fatal=False` for `_search_nuxt_data`
...
Closes #5423
2 years ago
MrOctopus
17fc3dc48a
[build] Create armv7l and aarch64 releases ( #5449 )
...
Closes #5436
Authored by: MrOctopus, pukkandan
2 years ago
Matthew
3f5c216969
[extractor/nzherald] Support new video embed ( #5493 )
...
Authored by: coletdjnz
2 years ago
Matthew
e72e48c53f
[extractor/youtube] Ignore incomplete data error for comment replies ( #5490 )
...
When --ignore-errors is used.
Closes https://github.com/yt-dlp/yt-dlp/issues/4669
Authored by: coletdjnz
2 years ago
Matthew
0cf643b234
[extractor/youtube] Differentiate between no and disabled comments ( #5491 )
...
`comments` and `comment_count` will be set to None, as opposed to
an empty list and 0, respectively.
Fixes https://github.com/yt-dlp/yt-dlp/issues/5068
Authored by: coletdjnz, pukkandan
2 years ago
Matthew
4dc23a8051
[extractor/youtube:tab] Fix video metadata from tabs ( #5489 )
...
Closes #5488
Authored by: coletdjnz
2 years ago
pukkandan
ed6bec168d
[extractor/doodstream] Remove extractor
...
It was added in youtube-dlc, likely without sufficient scrutiny
Closes #3808 , Closes #5251 , Closes #5403
2 years ago
MMM
0d8affc17f
[extractor/rumble] Add HLS formats and extract more metadata ( #5280 )
...
Closes #5177 , #5277
Authored by: flashdagger
2 years ago
Matthew
d9df9b4919
[extractor/unsupported] Raise error on known DRM-only sites ( #5483 )
...
Authored by: coletdjnz
2 years ago
MMM
efdc45a6ea
[extractor/bitchute] Better error for geo-restricted videos ( #5474 )
...
Authored by: flashdagger
2 years ago
Matthew
86973308cd
[extractor/youtube:tab] Update tab handling for redesign ( #5439 )
...
Closes #5432 , #5430 , #5419
Authored by: coletdjnz, pukkandan
2 years ago
MMM
c61473c1d6
[extractor/bitchute] Improve `BitChuteChannelIE` ( #5066 )
...
Authored by: flashdagger, pukkandan
2 years ago
zulaport
8fddc232bf
[extractor/camsoda] Add extractor ( #5465 )
...
Authored by: zulaport
2 years ago
pukkandan
fad689c7b6
[extractor/hotstar] Refactor v1 API calls
2 years ago
m4tu4g
db6fa6960c
[extractor/hotstar] Add season support ( #5479 )
...
Closes #5473
Authored by: m4tu4g
2 years ago
Anant Murmu
3b87f4d943
[extractor/stripchat] Improve error message ( #5475 )
...
Authored by: freezboltz
2 years ago
pukkandan
581e86b512
[extractor/uktvplay] Fix `_VALID_URL`
...
Closes #5472
2 years ago
megapro17
8196182a12
[extractor/odnoklassniki] Support boosty.to embeds ( #5105 )
...
Closes #4212
Authored by: megapro17, Lesmiscore, pukkandan
2 years ago
m4tu4g
9b383177c9
[extractor/mxplayer] Improve extractor ( #5303 )
...
Closes #5276
Authored by: m4tu4g
2 years ago
ClosedPort22
fbb0ee7747
[compat] Fix `shutils.move` in restricted ACL mode on BSD ( #5309 )
...
Authored by: ClosedPort22, pukkandan
2 years ago
Lesmiscore
c7e4ab278a
[extractor/niconico] Always use HTTPS for requests
...
This prevents MITM attacks from malicious parties like insane ISPs
Closes #5469
2 years ago
pukkandan
e9ce4e9250
[extractor/foxnews] Add `FoxNewsVideo` extractor
...
Closes #5133
2 years ago
pukkandan
5da08bde9e
[extractor/vlive] Extract `release_timestamp`
...
Closes #5424
2 years ago
pukkandan
ff48fc04d0
[update] Use error code 100 for update errors
...
This error code was previously used for
"Exiting to finish update", but is no longer used
Closes #5198
2 years ago
pukkandan
46d09f8707
[cleanup] Lint and misc cleanup
2 years ago
pukkandan
db4678e448
Update to ytdl-commit-de39d128
...
[extractor/ceskatelevize] Back-port extractor from yt-dlp
de39d1281c
Closes #5361 , Closes #4634 , Closes #5210
2 years ago
zulaport
a349d4d641
[extractor/stripchat] Fix hostname for HLS stream ( #5445 )
...
Closes #5227
Authored by: zulaport
2 years ago
Matthew
ac8e69dd32
Do not backport Python 3.10 SSL configuration for LibreSSL ( #5464 )
...
Until further investigation.
Fixes regression in 5b9f253fa0
Authored by: coletdjnz
2 years ago
bashonly
96b9e9cf62
[extractor/telegram] Add playlist support and more metadata ( #5358 )
...
Authored by: bashonly, bsun0000
2 years ago
Jeff Huffman
cb1553e966
[extractor/crunchyroll] Beta is now the only layout ( #5294 )
...
Closes #5292
Authored by: tejing1
2 years ago
Alex Karabanov
0d2a0ecac3
[extractor/listennotes] Add extractor ( #5310 )
...
Closes #5262
Authored by: lksj, pukkandan
2 years ago
changren-wcr
c94df4d19d
[extractor/qingting] Add extractor ( #5329 )
...
Closes #5323
Authored by: changren-wcr, bashonly
2 years ago
lauren
728f4b5c2e
[extractor/tvp] Update extractors ( #5346 )
...
Closes #5328
Authored by: selfisekai
2 years ago
Kevin Wood
8c188d5d09
[extractor/redgifs] Refresh auth token for 401 ( #5352 )
...
Closes #5351
Authored by: endotronic, pukkandan
2 years ago
Bruno Guerreiro
e14ea7fbd9
[extractor/youtube] Update piped instances ( #5441 )
...
Closes #5286
Authored by: Generator
2 years ago
Richard Gibson
7053aa3a48
[extractor/epoch] Support videos without data-trailer ( #5387 )
...
Closes #5359
Authored by: gibson042, pukkandan
2 years ago
HobbyistDev
049565df2e
[extractor/swearnet] Add extractor ( #5371 )
...
Authored by: HobbyistDev
2 years ago
CrankDatSouljaBoy
cc1d3bf96b
[extractor/deuxm] Add extractors ( #5388 )
...
Authored by: CrankDatSouljaBoy
2 years ago
Matthew
5b9f253fa0
Backport SSL configuration from Python 3.10 ( #5437 )
...
Partial fix for https://github.com/yt-dlp/yt-dlp/pull/5294#issuecomment-1289363572 , https://github.com/yt-dlp/yt-dlp/issues/4627
Authored by: coletdjnz
2 years ago
nixxo
d715b0e413
[extractor/skyit] Fix extractors ( #5442 )
...
Closes #5392
Authored by: nixxo
2 years ago
Matthew
6141346d18
[extractor/youtube] Update playlist metadata extraction for new layout ( #5376 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/5373
Authored by: coletdjnz
2 years ago
MMM
59a0c35865
[extractor/lbry] Authenticate with cookies ( #5435 )
...
Closes #5431
Authored by: flashdagger
2 years ago
Lesmiscore
da9a60ca0d
[extractor/twitcasting] Fix `data-movie-playlist` extraction ( #5453 )
...
Authored by: Lesmiscore
2 years ago
sam
0d113603ac
[extractor/oftv] Add extractors ( #5134 )
...
Closes #5017
Authored by: DoubleCouponDay
2 years ago
pukkandan
2e30b46fe4
[extractor/youtube] Improve chapter parsing from description
...
Closes #5448
2 years ago
bashonly
68a9a450d4
[extractor/genius] Add extractors ( #5221 )
...
Closes #5209
Authored by: bashonly
2 years ago
sam
ed13a772d7
[extractor/bbc] Support onion domains ( #5211 )
...
Authored by: DoubleCouponDay
2 years ago
lauren
78545664bf
[extractor/agora] Add extractors ( #5101 )
...
Authored by: selfisekai
2 years ago
pukkandan
f72218c199
[extractor/bitchute] Simplify extractor ( #5066 )
...
* Check alternate domains when a URL does not work
* Obey `--no-check-formats`
* Remove webseeds (doesnt seem to exist anymore)
Authored by: flashdagger, pukkandan
Co-authored-by: Marcel <flashdagger@googlemail.com>
2 years ago
James Woglom
58fb927ebd
[kaltura] Support playlists ( #4986 )
...
Authored by: jwoglom, pukkandan
2 years ago
pukkandan
62b8dac490
[extractor] Improve `_generic_title`
2 years ago
Lesmiscore
682b4524bf
[extractor/japandiet] Add extractors ( #5368 )
...
Authored by: Lesmiscore
2 years ago
nosoop
9da6612b0f
[extractor/youtube] Fix `duration` for premieres ( #5382 )
...
Closes #5378
Authored by: nosoop
2 years ago
coletdjnz
e63faa101c
[extractor/youtube] Fix `live_status` extraction for playlist videos
...
Regression in 867c66ff97
Authored by: coletdjnz
2 years ago
pukkandan
497074f044
Write API params in debug head
2 years ago
pukkandan
c90c5b9bdd
[extractor/bilibili] Add chapters and misc cleanup ( #4221 )
...
Authored by: lockmatrix, pukkandan
2 years ago
Locke
ad97487606
[extractor/bilibili] Fix BilibiliIE and Bangumi extractors ( #4945 )
...
Closes #1878 , #4071 , #4397
Authored by: lockmatrix, pukkandan
2 years ago
HobbyistDev
e091fb92da
[extractor/mlb] Add `MLBArticle` extractor ( #4832 )
...
Closes #3475
Authored by: HobbyistDev
2 years ago
Alex Karabanov
c9bd65185c
[extractor/zenyandex] Fix extractors ( #3750 , #5268 )
...
Closes #3736
Authored by: lksj, puc9, pukkandan
Co-authored-by: puc9 <51006296+puc9@users.noreply.github.com>
2 years ago
bashonly
c66ed4e2e5
[extractor/americastestkitchen] Fix extractor ( #5343 )
...
Fix `_VALID_URL` and season extraction
Closes #5343
Authored by: bashonly
2 years ago
pukkandan
2530b68d44
[extractor/iprima] Make json+ld non-fatal
...
Closes #5318
Authored by: bashonly
2 years ago
m4tu4g
385adffcf5
[extractor/zee5] Improve `_VALID_URL` ( #5316 )
...
Authored by: m4tu4g
2 years ago
pukkandan
0c908911f9
[extractor/redgifs] Fix extractors
...
Superseeds f47cf86eff
Closes #5311
Authored by: bashonly
2 years ago
m4tu4g
c13a301a94
[extractor/zeenews] Add extractor ( #5289 )
...
Closes #4967
Authored by: m4tu4g, pukkandan
2 years ago
pukkandan
f47cf86eff
[extractor/redgifs] Fix extractors
...
Closes #5202 , closes #5216
2 years ago
Simon Sawicki
7a26ce2641
[extractor/twitter] Add Spaces extractor and GraphQL API ( #5247 , #4864 )
...
Closes #1605 , Closes #5233 , Closes #1249
Authored by: Grub4K, nixxo, bashonly, pukkandan
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: nixxo <nixxo@protonmail.com>
2 years ago
bashonly
3639df54c3
[extractor/paramountplus] Update API token ( #5285 )
...
Closes #5273
Authored by: bashonly
2 years ago
Anant Murmu
a4713ba96d
[extractor/voot] Improve `_VALID_URL` ( #5283 )
...
Authored by: freezboltz
2 years ago
bsun0000
5318156f1c
[extractor/youtube] Mark videos as fully watched
...
Closes #2555
Authored by: bsun0000
2 years ago
pukkandan
d5d1df8afd
[cleanup Misc
...
Closes #5162
2 years ago
pukkandan
cd5df121f3
[SponsorBlock] Relax duration check for large segments
2 years ago
pukkandan
a7ddbc0475
[ModifyChapters] Handle the entire video being marked for removal
...
Closes #5238
2 years ago
pukkandan
8fab23301c
[SponsorBlock] Obey `--retry-sleep extractor`
2 years ago
pukkandan
1338ae3ba3
[SponsorBlock] Add `type` field
2 years ago
Ajay Ramachandran
63c547d71c
[SponsorBlock] Support `chapter` category ( #5260 )
...
Authored by: ajayyy, pukkandan
2 years ago
pukkandan
814bba3933
[downloader/fragment] HLS download can continue without first fragment
...
Closes #5274
2 years ago
cruel-efficiency
2576d53a31
Fix end time of clips ( #5255 )
...
Closes #5256
Authored by: cruel-efficiency
2 years ago
Matthew
217753f4aa
[extractor/YoutubeWebArchive] Improve metadata extraction ( #4968 )
...
Closes https://github.com/yt-dlp/yt-dlp/issues/4574
Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2 years ago
Vitaly Khabarov
42a44f01c3
[extractor/Fox] Extract thumbnail ( #5243 )
...
Closes #1679
Authored by: vitkhab
2 years ago
pukkandan
9b9dad119a
[outtmpl] Ensure ASCII in json and add option for Unicode
...
Closes #5236
2 years ago
Matthew
6dca2aa66d
[extractor/generic:quoted-html] Add extractor ( #5213 )
...
Extracts embeds from escaped HTML within `data-html` attribute.
Related: https://github.com/ytdl-org/youtube-dl/issues/21294 , https://github.com/yt-dlp/yt-dlp/pull/5121
Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2 years ago
pukkandan
6678a4f0b3
[extractor/youtube] Fix live_status
...
Bug in 4d37720a0c
2 years ago
pukkandan
d51b2816e3
[extractor/iq] Increase phantomjs timeout
...
Closes #5161
2 years ago
lauren
34f00179db
[extractor/cda]: Support login through API ( #5100 )
...
Authored by: selfisekai
2 years ago
pukkandan
5225df50cf
[extractor/youtube:tab] Let `approximate_date` return timestamp
2 years ago
pukkandan
94dc8604dd
Do more processing in `--flat-playlist`
2 years ago
Simon Sawicki
a71b812f53
[utils] `js_to_json`: Improve escape handling ( #5217 )
...
Authored by: Grub4K
2 years ago
sam
c6989aa3ae
[extractor/aeon] Add extractor ( #5205 )
...
Closes #1653
Authored by: DoubleCouponDay
2 years ago
pukkandan
a79bf78397
[extractor/tnaflix] Fix 09c127ff83
...
Closes #5188
2 years ago
sam
82fb2357d9
[extractor/twitter] Add onion site to `_VALID_URL` ( #5208 )
...
See #3053
Authored by: DoubleCouponDay
2 years ago
Simon Sawicki
13b2ae29c2
[extractor/twitter] Support multi-video posts ( #5183 )
...
Closes #5157 , Closes #5147
Authored by: Grub4K
2 years ago
Simon Sawicki
36069409ec
[cookies] Improve `LenientSimpleCookie` ( #5195 )
...
Closes #5186
Authored by: Grub4K
2 years ago
pukkandan
0468a3b325
[jsinterp] Improve separating regex
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1273974909
2 years ago
pukkandan
d509c1f5a3
[utils] `strftime_or_none`: Workaround Python bug on Windows
...
CLoses #5185
2 years ago
schnusch
2c98d99818
[extractors/podbayfm] Add extractor ( #4971 )
...
Authored by: schnusch
2 years ago
bashonly
226c0f3a54
[extractor/sbs] Improve `_VALID_URL` ( #5193 )
...
Closes #5045
Authored by: bashonly
2 years ago
pukkandan
ade1fa70cb
[extractor/generic] Separate embed extraction into own function ( #5176 )
2 years ago
Matthew
4c9a1a3ba5
[extractor/wordpress:mb.miniAudioPlayer] Add embed extractor ( #5087 )
...
Closes https://github.com/yt-dlp/yt-dlp/issues/4994
Authored by: coletdjnz
2 years ago
Simon Sawicki
1d55ebabc9
[extractor/common] Fix `json_ld` type checks ( #5145 )
...
Closes #5144 , #5143
Authored by: Grub4K
2 years ago
tkgmomosheep
f324fe8c59
[extractor/viu] Support subtitles of on-screen text ( #5173 )
...
Authored by: tkgmomosheep
2 years ago
HobbyistDev
866f037344
[extractor/nos.nl] Add extractor ( #4822 )
...
Closes #4649
Authored by: HobbyistDev
2 years ago
Marenga
5d14b73491
[VK] Fix playlist URLs ( #4930 )
...
Closes #2825
Authored by: the-marenga
2 years ago
Teemu Ikonen
540236ce11
[extractor/screen9] Add extractor ( #5137 )
...
Authored by: tpikonen
2 years ago
Simon Sawicki
7b0127e1e1
[utils] `traverse_obj`: Allow `re.Match` objects ( #5174 )
...
Authored by: Grub4K
2 years ago
Simon Sawicki
f99bbfc983
[utils] `traverse_obj`: Always return list when branching ( #5170 )
...
Fixes #5162
Authored by: Grub4K
2 years ago
bashonly
3b55aaac59
[extractor/tubitv] Better DRM detection ( #5171 )
...
Closes #5128
Authored by: bashonly
2 years ago
bashonly
2e565f5bca
[extractor/reddit] Add fallback format ( #5165 )
...
Closes #5160
Authored by: bashonly
2 years ago
Noah
e02e6d86db
[embedthumbnail] Fix thumbnail name in mp3 ( #5163 )
...
Authored by: How-Bout-No
2 years ago
Matthew
867c66ff97
[extractor/youtube] Extract concurrent view count for livestreams ( #5152 )
...
Adds new field `concurrent_view_count`
Closes https://github.com/yt-dlp/yt-dlp/issues/4843
Authored by: coletdjnz
2 years ago
bashonly
f03940963e
[extractor/dplay] Add MotorTrendOnDemand extractor ( #5151 )
...
Closes #5141
Authored by: bashonly
2 years ago
Sergey
09c127ff83
[extractor/Tnaflix] Fix for HTTP 500 ( #5150 )
...
Closes #5107
Authored by: SG5
2 years ago
pukkandan
aebb4f4ba7
Fix for formats=None
...
Fixes: https://github.com/yt-dlp/yt-dlp/pull/4965#issuecomment-1267682512
2 years ago
invertico
bf2e1ec67a
[extractor/livestreamfails] Support posts ( #5139 )
...
Authored by: invertico
2 years ago
pukkandan
1305b659ef
[extractor/detik] Avoid unnecessary extraction
2 years ago
github-actions
57fb88093e
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
gamer191
304ad45a9b
[cleanup] Misc ( #5044 )
...
Authored by: gamer191, pukkandan
2 years ago
coletdjnz
34859e4b32
[extractor/onenewsnz] Add extractor ( #5088 )
...
Authored by: coletdjnz
2 years ago
columndeeply
143a2ccab3
[extractor/prankcast] Add extractor ( #4774 )
...
Authored by: columndeeply, HobbyistDev
2 years ago
coletdjnz
1e0daeb314
[extractor/24tv.ua] Add extractors ( #5121 )
...
Closes #4287
Authored by: coletdjnz
2 years ago
HobbyistDev
7f5b3cb8b3
[extractor/booyah] Add extractor ( #4834 )
...
Closes #4583
Authored by: HobbyistDev, elyse0
2 years ago
jhwgh1968
c53e5cf59f
[extractor/redgifs] Fix extractor ( #4892 )
...
Closes #4805
Authored by: jhwgh1968
2 years ago
HobbyistDev
c7f540ea1e
[extractor/detik] Generalize extractors ( #4899 )
...
Authored by: HobbyistDev, coletdjnz
2 years ago
Locke
12f153a827
[extractor/BilibiliSpace] Fix extractor, better error message ( #5043 )
...
Closes #5038
Authored by: lockmatrix
2 years ago
Bobscorn
0d887f273a
[extractor/IsraelNationalNews] Add extractor ( #5089 )
...
Closes #4019
Authored by: Bobscorn
2 years ago
Lesmiscore
4d37720a0c
[extractor/youtube] Download `post_live` videos from start ( #5091 )
...
* The fragments are generated as a `LazyList`. So only the required formats are expanded during download, but all fragment lists are printed/written in infojson.
* The m3u8 formats which cannot be downloaded from start are not extracted by default, but can be enabled with an extractor-arg. The extractor-arg `include_live_dash` is renamed to `include_incomplete_formats` to account for this new use-case.
Closes #1564
Authored by: Lesmiscore, pukkandan
2 years ago
bashonly
dd4411aac2
[extractor/nfl] Fix extractor ( #5130 )
...
Closes #1708
Authored by: bashonly
2 years ago
Livia Medeiros
1d77d8ce07
[extractor/holodex] Fix `_VALID_URL` ( #4948 )
...
Authored by: LiviaMedeiros
2 years ago
pukkandan
a057779d5e
[cleanup] Minor fixes
...
Closes #5129 , Closes #4982
2 years ago
coletdjnz
7474e4531e
[extractor/AmazonStore] Fix JSON extraction ( #5111 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/5110
Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
2 years ago
coletdjnz
d3a3d7f0cc
[extractor/JWPlatform] Fix extractor ( #5112 )
...
Fix bitrate and filesize extraction and support embeds with unquoted urls.
Related: #5106
Authored by: coletdjnz
2 years ago
bashonly
8671f995cc
[extractor/paramountplus] Better DRM detection ( #5126 )
...
Closes #5119
Authored by: bashonly
2 years ago
bashonly
4a61501db9
[extractor/anvato] Fix extractor and refactor ( #5074 )
...
Authored by: bashonly
2 years ago
m4tu4g
7244895bde
[extractor/zee5] Fix `_VALID_URL` ( #5124 )
...
Closes #4612
Authored by: m4tu4g
2 years ago
sam
177662e0f2
[extractor/MicrosoftEmbed] Add extractor ( #5082 )
...
Closes #2638
Authored by: DoubleCouponDay
2 years ago
Fabi019
f48ab881f6
[extractor/bundesliga] Add extractor ( #5094 )
...
Closes #2339
Authored by: Fabi019
2 years ago
zenerdi0de
eb2d9504b9
[extractor/tennistv] Fix timestamp ( #5085 )
...
Authored by: zenerdi0de
2 years ago
Nitish Kumar
8a04054647
[extractor/hrfensehen] Fix extractor ( #5096 )
...
Authored by: snapdgn
2 years ago
pukkandan
8b7fb8b60d
[extractor] Make search_json able to parse lists
...
Now `contains_pattern` can be set to `\[.+\]`
2 years ago
Teemu Ikonen
a83333c432
[extractor/iltalehti] Add extractor ( #5117 )
...
Authored by: tpikonen
2 years ago
Dhruv
573a98d6f0
[extractor/bongacams] Update `_VALID_URL` ( #5104 )
...
Closes #5075
Authored by: 0xGodspeed
2 years ago
std-move
af7a5eef2f
[downloader/aria2c] Fix filename containing leading whitespace ( #5099 )
...
Similar to eb55bad5a0
, but for fragmented downloads
Authored by: std-move
2 years ago
Itachi
576faf00b2
[extractor/Mxplayer] Fix extractor ( #4966 )
...
Closes #4946
Authored by: itachi-19
2 years ago
nixxo
81b6102d20
[downloader/ism] Support ec-3 codec ( #5004 )
...
Closes #296
Authored by: nixxo
2 years ago
tobi1805
acf306d1f9
[extractor/tv2] Support new url format ( #5063 )
...
Closes #4973
Authored by: tobi1805
2 years ago
HobbyistDev
20a7304e4c
[extractor/unscripted] Add extractor ( #5008 )
...
Closes #4903
Authored by: HobbyistDev
2 years ago
Simon Sawicki
2e0f8d4f6e
[extractor/yandexvideopreview] Update _VALID_URL ( #5084 )
...
Closes #5065
Authored by: Grub4K
2 years ago
HobbyistDev
7e378287c4
[extractor/malltv] Fix video_id extraction ( #4883 )
...
Closes #4870
Authored by: HobbyistDev
2 years ago
Mehavoid
9cc5aed990
[extractor/trovo] Fix extractors ( #4880 )
...
Authored by: Mehavoid
Closes #4878
2 years ago
Elyse
48f535f5f8
[extractor/tencent] Add Iflix extractor ( #4829 )
...
Closes #4823
Authored by: elyse0
2 years ago
Teemu Ikonen
8dbad2a439
[extractor/audioboom] Support direct URLs and refactor ( #4803 )
...
Authored by: tpikonen, pukkandan
2 years ago
bashonly
11398b922c
[extractor/nbc] Add NBCStations extractor ( #5077 )
...
Closes #4571
Authored by: bashonly
2 years ago
Simon Sawicki
dfea94f8f6
[extractor/crunchyroll:beta] Improve handling of hardsubs ( #5041 )
...
Closes #3397
Authored by: Grub4K
2 years ago
coletdjnz
f1aae71568
[extractor/rcs] Fix embed extraction
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/5076
Authored by: coletdjnz
2 years ago
Anant Murmu
a5642f2c4a
[extractor/zee5] Generate device ids ( #5062 )
...
Closes #4937
Authored by: freezboltz
2 years ago
Julien Hadley Jack
10e2eb4f81
[extractor/ondemandkorea] Update `jw_config` regex ( #5040 )
...
Authored by: julien-hadleyjack
2 years ago
coletdjnz
c9eba8075f
[extractor/wordpress:playlist] Add generic embed extractor ( #5012 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4955
Authored by: coletdjnz
2 years ago
Fabi019
9d69c4e4b4
[extractor/BerufeTV] Add extractor ( #4921 )
...
Closes #4632
Authored by: Fabi019
2 years ago
Timendum
292fdad297
[extractor/dplay:italy] Add default authentication ( #5056 )
...
Closes #2950
Authored by: Timendum
2 years ago
Kyle Anthony Williams
c04cc2e28e
[extractor/soundcloud:search] More metadata in `--flat-playlist` ( #4965 )
...
Authored by: SuperSonicHub1
2 years ago
pukkandan
7a32c70d13
[cleanup] Fix flake8 and minor refactor
...
Issues from ab029d7e92
, 1fb53b946c
2 years ago
pukkandan
709ee21417
[extractor/youtube] Do not warn on duplicate chapters
...
Eg: vYbaM8w8yzw
2 years ago
pukkandan
1fb53b946c
[extractor/youtube:tab] Improve continuation items extraction
2 years ago
pukkandan
1dd18a8808
[extractor/YoutubeShortsAudioPivot] Support `source` URLs
...
`ytshortsap:` is no longer needed
2 years ago
pukkandan
0a5095fe8d
[extractor/youtube:tab] Support `reporthistory` page
...
Closes #4929
2 years ago
pukkandan
0f60ba6e65
[extractor] Improve json+ld extraction
...
Related #5035
2 years ago
Simon Sawicki
1534aba865
[extractor/artetv] Remove duplicate stream urls ( #5047 )
...
Closes #4510
Authored by: Grub4K
2 years ago
coletdjnz
0ca0f88121
[extractor/heise] Fix extractor ( #5029 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/1520
Authored by: coletdjnz
2 years ago
pukkandan
0500ee3d81
Don't download entire video when no matching `--download-sections`
2 years ago
pukkandan
46a5b335e7
[cookies] Let `_get_mac_keyring_password` fail gracefully
...
Closes #4915
2 years ago
pukkandan
914491b8e0
[utils] `Popen.run`: Fix default return in binary mode
2 years ago
Simon Sawicki
ab029d7e92
[utils] `traverse_obj`: Rewrite, document and add tests ( #5024 )
...
Authored by: Grub4K
2 years ago
pukkandan
0bd5a039ea
Playlists maynot always have webpage_url
2 years ago
Lesmiscore
5c8b2ee9ec
[extractor/RUTV] Fix warnings for livestreams ( #5016 )
...
Authored by: Lesmiscore
2 years ago
Lesmiscore
faf7863bb0
[extractor/Smotrim] Add extractor ( #5015 )
...
Authored by: nikita-moor, Lesmiscore
2 years ago
coletdjnz
d42763a443
[extractor/rutube] Fix `_EMBED_REGEX`
...
Closes https://github.com/yt-dlp/yt-dlp/issues/4797
Authored by: coletdjnz
2 years ago
coletdjnz
3c757d5ed2
[extractor/wistia] Add support for channels ( #4819 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4748
Related: https://github.com/yt-dlp/yt-dlp/issues/4985
Authored by: coletdjnz
2 years ago
pukkandan
f55523cfdd
[utils] `js_to_json`: Improve
...
Closes #4900
2 years ago
coletdjnz
32972518da
[extractor/telegraaf] Use mobile GraphQL API endpoint
...
Workaround for Cloudflare 403
Fixes https://github.com/yt-dlp/yt-dlp/issues/5000
Authored by: coletdjnz
2 years ago
Pritam Das
2e7675489f
[extractor/instagram] Extract more metadata ( #4708 )
...
Authored by: pritam20ps05
2 years ago
coletdjnz
80eb0bd9b9
[extractor/youtube] Add support for Shorts audio pivot feed ( #4932 )
...
This feed shows Shorts using the audio of a given video.
ytshortsap: prefix can be used as a shortcut until YouTube
implements an official view.
Closes #4911
Authored by: coletdjnz
2 years ago
Tanner Anderson
4cca2eb1bf
[extractor/nebula] Add nebula.tv ( #4918 )
...
Closes #4917
Authored by: tannertechnology
2 years ago
GautamMKGarg
1c09783f7a
[extractor/hungama] Add subtitle ( #4856 )
...
Authored by: GautamMKGarg, pukkandan
2 years ago
bashonly
163281178a
[extractor/wistia] Match IDs in embed URLs ( #4990 )
...
Closes #4985
Authored by: bashonly
2 years ago
pukkandan
2fa669f759
[docs] Misc improvements
...
Closes #4987 , Closes #4906 , Closes #4919 , Closes #4977 , Closes #4979
2 years ago
pukkandan
8ca48a1a54
[extractor] Fix `fatal=False` in `RetryManager`
2 years ago
pukkandan
b27bc13af6
[extractor/patreon] Sort formats
2 years ago
bashonly
f7c5a5e967
[extractor/tiktok] Fix TikTokIE ( #4984 )
...
Authored by: bashonly
2 years ago
Jeroen Jacobs
fada8272b6
[extractor/GoPlay] Add extractor ( #3412 )
...
Replaces old Vier extractors
Closes https://github.com/yt-dlp/yt-dlp/issues/1546
Based on: https://github.com/ytdl-org/youtube-dl/pull/27815
Authored by: jeroenj, CNugteren, basrieter
2 years ago
pukkandan
19b4e59a1e
[extractor/web.archive:youtube] Fix _YT_INITIAL_PLAYER_RESPONSE_RE
2 years ago
pukkandan
dab284f80f
Workaround `libc_ver` not be available on Windows Store version of Python
2 years ago
pukkandan
9665f15a96
[outtmpl] Make `%s` work in strfformat for all systems
2 years ago
pukkandan
2b24afa6d7
Improve 5736d79172
2 years ago
pukkandan
3166e6840c
[extractor/generic] Pass through referer from json-ld
...
Closes #4941
2 years ago
Simon Sawicki
8817a80d3a
[cookies] Parse cookies leniently ( #4780 )
...
Closes #4776 , #3778
Authored by: Grub4K
2 years ago
pukkandan
5736d79172
Support environment variables in `--ffmpeg-location`
...
Closes #4938
2 years ago
Lesmiscore
fc2ba496fd
Allow open ranges for time ranges ( #4940 )
...
Authored by: Lesmiscore
2 years ago
Locke
2b9d02167f
[extractor/bilibili] Add space.bilibili extractors ( #4468 )
...
Authored by: lockmatrix
2 years ago
pukkandan
2314b4d89f
Allow plugin extractors to replace the built-in ones
...
This allows easier plugin chaining; e.g.
- https://gist.github.com/pukkandan/24f13ff1ed385c5a390c1d7bd130d8f7
- https://gist.github.com/pukkandan/fcf5ca1785c80f64e471f0ee14f990fb
2 years ago
pukkandan
1060f82f89
Fix `--config-location -`
2 years ago
bashonly
22df97f9c5
Fix bug in 941e881e1f
( #4893 )
...
Authored by: bashonly
2 years ago
pukkandan
9c935fbc72
Fix bug in ae1035646a
...
Closes #4890
2 years ago
pukkandan
deae7c1711
[cleanup] Misc
2 years ago
pukkandan
941e881e1f
Fix bug in ae1035646a
...
Closes #4881
2 years ago
pukkandan
0cb0fdbbfe
[extractor/common] Escape `%` in `representation_id` of m3u8
...
Closes #4877
2 years ago
coletdjnz
0831d95c46
[extractor/BiliIntl] Support uppercase lang in `_VALID_URL`
...
Seen in some rare cases
Authored by: coletdjnz
2 years ago
coletdjnz
c26f9b991a
[extractor/youtube] Support changing extraction language ( #4470 )
...
Adds `--extractor-args youtube:lang=<supported lang code>` extractor arg to prefer translated fields (e.g. title and description) of that language, if available, for all YouTube extractors. See README or error message for list of supported language codes.
Closes https://github.com/yt-dlp/yt-dlp/issues/387
Authored by: coletdjnz
2 years ago
CplPwnies
0c0b78b273
[extractor/adobepass] Add MSO AlticeOne (Optimum TV) ( #4875 )
...
* Suddenlink rebrand to Optimum. Fixes #4874
Authored by: CplPwnies
2 years ago
coletdjnz
3ffb2f5bea
[extractor/youtube] Fix video like count extraction
...
Support new combined button layout
Authored by: coletdjnz
2 years ago
pukkandan
ae1035646a
Allow a `set` to be passed as `download_archive`
2 years ago
pukkandan
1015ceeeaf
[extractor/MLBTV] Detect live streams
2 years ago
pukkandan
17ffed1842
[docs] Improvements
...
* Move detailed installation instructions to https://github.com/yt-dlp/yt-dlp/wiki/Installation
* Link to wiki where applicable
* Fix some mistakes. Closes #4853 , Closes #4855 , Closes #4852
* Improve some error messages
2 years ago
pukkandan
be9c0884d7
[extractor/BiliIntlSeries] Fix `_VALID_URL`
...
Closes #4825
2 years ago
pukkandan
48c8424bd9
Fix bug in 07a1250e0e
2 years ago
Elyse
7657ec7ed6
[utils] `base_url`: URL paths can contain `&` ( #4841 )
...
Authored by: elyse0
Closes #4187
2 years ago
pukkandan
07a1250e0e
[outtmpl] Curly braces to filter keys
2 years ago
Elyse
69082b38dc
[phantomjs] Fix bug in 587021cd9f
( #4833 )
...
Authored by: elyse0
2 years ago
coletdjnz
aa824dd10b
[extractor/mediaworksnzvod] Add extractor ( #4817 )
...
Authored by: coletdjnz
2 years ago
TokyoBlackHole
a12d03e15d
[extractor/animeondemand] Remove extractor ( #4830 )
...
Authored by: TokyoBlackHole
2 years ago
pukkandan
1a7c9fad9f
[jsinterp] Workaround operator associativity issue
...
https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480
2 years ago
Lesmiscore
3c7a276234
[extractor/amazonstore] Retry to avoid captcha page ( #4811 )
...
Authored by: Lesmiscore
2 years ago
bashonly
d6f8871964
[extractor/triller] Fix auth token ( #4813 )
...
Authored by: bashonly
2 years ago
pukkandan
5469a4ab11
[extractor/motorsport] Support native embeds
...
Closes #4749
2 years ago
pukkandan
2c475e48b5
[extractor/bandcamp] Extract `uploader_url`
...
Closes #4755
2 years ago
pukkandan
7c6eb424d3
[extractor/youtube] Detect `lazy-load-for-videos` embeds
...
Closes #4812
2 years ago
github-actions
adba24d207
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
d2c8aadf79
[cleanup] Misc
...
Closes #4710 , Closes #4754 , Closes #4723
Authored by: pukkandan, MrRawes, DavidH-2022
2 years ago
pukkandan
1ac7f46184
Update to ytdl-commit-ed5c44e7
...
[compat] Replace deficient ChainMap class in Py3.3 and earlier
ed5c44e7b7
2 years ago
pukkandan
05deb747bb
[jsinterp] Fix escape in regex
2 years ago
pukkandan
b505e8517a
[extractor/youtube] Fallback regex for nsig code extraction
2 years ago
pukkandan
f2e9fa3ef7
[FormatSort] Fix `aext` for `--prefer-free-formats`
...
Closes #4735
2 years ago
coletdjnz
1ff88b7aec
[extractor/youtube] Add `no-youtube-prefer-utc-upload-date` compat option ( #4771 )
...
This option reverts 992f9a730b
and 17322130a9
to prefer the non-UTC upload date in microformats.
Authored by: coletdjnz, pukkandan
2 years ago
bashonly
825d3ce386
[cookies] Improve container support ( #4806 )
...
Closes #4800
Authored by: bashonly, pukkandan, coletdjnz
2 years ago
bashonly
92aa6d6883
[extractor/triller] Add extractor ( #4712 )
...
Closes #4703
Authored by: bashonly
2 years ago
Elyse
b2a4db425b
[VQQ] Add extractors ( #4706 )
...
Closes #1666
Authored by: elyse0
2 years ago
Yifu Yu
de49cdbe9d
[extractor/bilibili] Extract `flac` with premium account ( #4759 )
...
Authored by: jackyyf
2 years ago
HobbyistDev
11734714c2
[extractor/eurosport] Add extractor ( #4613 )
...
Closes #2487
Authored by: HobbyistDev
2 years ago
pukkandan
b86ca447ce
[extractor/mediaset] Fix embed extraction
...
Closes #4804
2 years ago
Tejas Arlimatti
f8c7ba9984
[extractor/epoch] Add extractor ( #4772 )
...
Closes #4714
Authored by: tejasa97
2 years ago
DepFA
76f2bb175d
[extractor/stripchat] Don't modify input URL ( #4781 )
...
Authored by: dfaker
2 years ago
Elyse
f26af78a8a
[jsinterp] Add `charcodeAt` and bitwise overflow ( #4706 )
...
Authored by: elyse0
2 years ago
Lesmiscore
bfbecd1174
[extractor/newspicks] Add extractor ( #4725 )
...
Authored by: Lesmiscore
2 years ago
bashonly
9bd13fe5bb
[cookies] Support firefox container in `--cookies-from-browser` ( #4753 )
...
Authored by: bashonly
2 years ago
Jeff Huffman
459262ac97
[extractor/crunchyroll:beta] Use anonymous access ( #4704 )
...
Closes #4692
Authored by: tejing1
2 years ago
Lesmiscore
82ea226c61
Restore LD_LIBRARY_PATH when using PyInstaller ( #4666 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
da4db748fa
[utils] Add `deprecation_warning`
...
See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515
2 years ago
pukkandan
e1eabd7beb
[downloader/external] Smarter detection of executable
...
Closes #4778
2 years ago
pukkandan
d81ba7d491
[jsinterp, extractor/youtube] Minor fixes
2 years ago
OHaiiBuzzle
5135ed3d4a
[extractor/huya] Fix stream extraction ( #4798 )
...
Closes #4658
Authored by: ohaiibuzzle
2 years ago
pukkandan
c4b2df872d
[jsinterp] Fix `_separate`
...
Ref: https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1231126941
2 years ago
Samantaz Fox
224b5a35f7
[extractor/youtube] Update iOS Innertube clients ( #4792 )
...
Authored by: SamantazFox
2 years ago
coletdjnz
50ac0e5416
[extractor/youtube] Use device-specific user agent ( #4770 )
...
Thwart latest fingerprinting attempt (see https://github.com/iv-org/invidious/issues/3230#issuecomment-1226887639 )
Authored by: coletdjnz
2 years ago
Lesmiscore
e0992d5558
[extractor/IslamChannel] Add extractors ( #4779 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
5e01315aa1
[cache, extractor/youtube] Invalidate old cache
2 years ago
pukkandan
4e4982ab5b
[extractor/generic] Don't return JW player without formats
...
CLoses #4765
2 years ago
cgrigis
89e4d86171
[extractor/arte] Bug fix ( #4769 )
...
Closes #4768
Authored by: cgrigis
2 years ago
Shreyas Minocha
a1af516259
[extractor/screencastomatic] Support `--video-password` ( #4761 )
...
Authored by: shreyasminocha
2 years ago
pukkandan
1d64a59547
[extractor/vimeo:user] Fix _VALID_URL
...
Closes #4758
2 years ago
pukkandan
ca7f8b8f31
Bugfix for 822d66e591
...
Closes #4760
2 years ago
pukkandan
164b03c486
[jsinterp] Fix bug in operator precedence
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1226659543
2 years ago
pukkandan
e5458d1d88
Fix lazy extractor bug in fe7866d0ed
...
and add test
Fixes https://github.com/yt-dlp/yt-dlp/pull/3234#issuecomment-1225347071
2 years ago
pukkandan
b5e7a2e69d
Add version to infojson
2 years ago
pukkandan
2516cafb28
Fix bug in fe7866d0ed
2 years ago
pukkandan
fd404bec7e
Fix `--break-per-url --max-downloads`
2 years ago
pukkandan
fe7866d0ed
Add option `--use-extractors`
...
Deprecates `--force-generic-extractor`
Closes #3234 , Closes #2044
Related: #4307 , #1791
2 years ago
pukkandan
5314b52192
[utils] Add orderedSet_from_options
2 years ago
pukkandan
13db4e7b9e
[extractor/mixcloud] All formats are audio-only
...
Closes #4740
2 years ago
Joshua Lochner
07275b708b
[extractor/medaltv] Fix extraction ( #4739 )
...
Authored by: xenova
2 years ago
Elyse
b85703d11a
[extractor/rtbf] Fix jwt extraction ( #4738 )
...
Closes #4683
Authored by: elyse0
2 years ago
pukkandan
992dc6b486
[jsinterp] Implement timeout
...
Workaround for #4716
2 years ago
pukkandan
822d66e591
Fix bug in `--alias`
2 years ago
pukkandan
8d1ad6378f
[extractor/BiliBiliSearch] Don't sort by date
...
Related #4682
2 years ago
pukkandan
2d1019542a
[extractor/BiliBiliSearch] Fix infinite loop
...
Closes #4682
2 years ago
pukkandan
b25cac650f
[extractor/youtube] Fix bug in format sorting
2 years ago
pukkandan
90a1df305b
[test] Fix test_youtube_signature
2 years ago
pukkandan
0a6b4b82e9
[extractor/uktv] Improve _VALID_URL
...
Closes #4707
Authored by: dirkf
2 years ago
pukkandan
1704c47ba8
[extractor/bitchute] Mark errors as expected
...
Closes #4685
2 years ago
github-actions
b76e9cedb3
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
a831c2ea90
[cleanup] Misc
2 years ago
pukkandan
be13a6e525
[jsinterp] Bring on-par with youtube-dl
...
Code from: https://github.com/ytdl-org/youtube-dl/pull/31175 , https://github.com/ytdl-org/youtube-dl/pull/31182
Authored by pukkandan, dirkf
2 years ago
bashonly
8a3da4c68c
[extractor/instagram] Fix bugs in 7d3b98be4c
( #4701 )
...
Authored by: bashonly
2 years ago
nixxo
4d37d4a77c
[extractor/rai] Minor fix ( #4700 )
...
Closes #4691 , #4690
2 years ago
bashonly
7d3b98be4c
[extractor/instagram] Fix extraction ( #4696 )
...
Closes #4657 , #4532 , #4475
Authored by: bashonly, pritam20ps05
2 years ago
Elyse
2b3e43e247
[extractor/rtbf] Fix stream extractor ( #4671 )
...
Closes #4656
Authored by: elyse0
2 years ago
Alexander Seiler
f60ef66371
[extractor/zattoo] Fix Zattoo resellers ( #4675 )
...
Closes #4630
Authored by: goggle
2 years ago
pukkandan
25836db6be
[extractor/youtube] Add fallback to phantomjs
...
Related #4635
2 years ago
pukkandan
587021cd9f
[phantomjs] Add function to execute JS without a DOM
...
Authored by: MinePlayersPE, pukkandan
2 years ago
pukkandan
580ce00782
[youtube] Improve signature caching
...
and refactor related functions
2 years ago
ChillingPepper
2f1a299c50
[extractor/SovietsCloset] Fix extractor ( #4688 )
...
Closes #4200
Authored by: ChillingPepper
2 years ago
pukkandan
f6ca640b12
[jsinterp] Fix for youtube player 1f7d5369
...
Closes #4635 again
2 years ago
pukkandan
3ce2933693
[youtube] Fix error reporting of "Incomplete data"
...
Related: #4669
2 years ago
pukkandan
c200096c03
Fix bug in --download-archive
...
Closes #4668
2 years ago
pukkandan
6d3e7424bf
[jsinterp] Fix for youtube player c81bbb4a
2 years ago
pukkandan
5c6d2ef9d1
[youtube] Improve format sorting for IOS formats
...
When no itag/resolution is available for reference, use the closest resolution
2 years ago
github-actions
9fd03a1696
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
1e4fca9a87
[cleanup] Misc
2 years ago
pukkandan
49b4ceaedf
[jsinterp] Bring or-par with youtube-dl
...
Partially cherry-picked from: d231b56717
Authored by pukkandan, dirkf
2 years ago
pukkandan
48732becfe
Fix bug in 1155ecef29
2 years ago
pukkandan
6440c45ff3
[update] Copy bitmask from old binary
...
Improves a6125983ab
Authored by: Lesmiscore
2 years ago
masta79
ef6342bd07
[extractor/toggo] Improve `_VALID_URL` ( #4663 )
...
Authored by: masta79
2 years ago
ischmidt20
e183bb8c9b
[extractor/MLB] New extractor ( #4586 )
...
Authored by: ischmidt20
2 years ago
HobbyistDev
7695f5a0a7
[extractor/moview] Add extractor ( #4607 )
...
Authored by: HobbyistDev
2 years ago
Ben Welsh
cb7cc448c0
[extractor/truth] Add extractor ( #4609 )
...
Closes #3865
Authored by: palewire
2 years ago
bashonly
63be30e3e0
[extractor/facebook] Add reel support ( #4660 )
...
Closes #4039
Authored by: bashonly
2 years ago
Ben Welsh
43cf982ac3
[extractor/parler] Add extractor ( #4616 )
...
Authored by: palewire
2 years ago
nixxo
7e82397441
[extractor/rai] Misc fixes ( #4600 )
...
Authored by: nixxo
2 years ago
Aldo Ridhoni
66c4afd828
[extractor/doodstream] Add `wf` domain ( #4648 )
...
Authored by: aldoridhoni
2 years ago
pukkandan
0e0ce898f6
[ThumbnailsConvertor] Fix conversion after fixup_webp
...
Closes #4565
2 years ago
pukkandan
a6125983ab
[update] Set executable bit-mask
...
Closes #4621
2 years ago
pukkandan
8f84770acd
[utils] Fix `get_compatible_ext`
...
Closes #4647
2 years ago
Lesmiscore
62b58c0936
[docs] Consistent use of `e.g.` ( #4643 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
8f53dc44a0
[jsinterp] Handle new youtube signature functions
...
Closes #4635
2 years ago
Jacob Truman
1cddfdc52b
[extractor/aenetworks] Add formats parameter ( #4645 )
...
Closes #4047
Authored by: jacobtruman
2 years ago
coletdjnz
cea4b857f0
[patreon] Ignore erroneous media attachments ( #4638 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4608
Authored by: coletdjnz
2 years ago
shirt
ffcd62c289
[extractor/tubitv] Extract additional formats ( #4646 )
...
Authored by: shirt-dev
2 years ago
pukkandan
a1c5bd82ec
[jsinterp] Truncate error messages
...
Related: #4635
2 years ago
pukkandan
5da42f2b9b
[extractor/crunchyroll] Improve `_VALID_URL`s
...
Closes #4633
2 years ago
pukkandan
1155ecef29
[extractor/zattoo] Fix resellers
...
Fixes #4630
2 years ago
pukkandan
7e798d725e
[extractor] Fix format sorting of `channels`
2 years ago
pukkandan
8420a4d063
[ffmpeg] Smarter detection of ffprobe filename
2 years ago
pukkandan
b5e9a641f5
[postprocessor/embedthumbnail] Detect libatomicparsley.so
2 years ago
pukkandan
c220d9efc8
[ffmpeg] Disable avconv unless `--prefer-avconv`
2 years ago
github-actions
f1e2d4a9a2
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
16d4535abc
Update to ytdl-commit-adb5294
...
[aenetworks] Update _THEPLATFORM_KEY and _THEPLATFORM_SECRET
adb5294177
2 years ago
Elyse
2a5e5477bc
[extractor/redbee] Unify and update extractors ( #4479 )
...
Closes #4443
Authored by: elyse0
2 years ago
Eren Kemer
e251986cbe
[extractor/harpodeon] Add extractor ( #4540 )
...
Closes #4450
Authored by: eren-kemer
2 years ago
pukkandan
f0ad6f8c51
Remove filtered entries from `-J`
...
Closes #4369
2 years ago
pukkandan
70b2340909
[build, devscripts] Add devscript to set a build variant
...
Closes #4471
2 years ago
coletdjnz
c7dcf0b31e
[extractor/youtube] Add `androidSdkVersion` parameter to Android Innertube clients
...
Required to prevent YouTube returning a bad player response in some cases.
See: https://github.com/yt-dlp/yt-dlp/pull/4593 , https://github.com/TeamNewPipe/NewPipe/issues/8713 , https://github.com/iv-org/invidious/issues/3230 , https://github.com/Tyrrrz/YoutubeExplode/issues/647
Authored by: coletdjnz
2 years ago
Djeson
298d9c0e89
[extractor/ninegag] Extract uploader ( #4597 )
...
Closes #4587
Authored by: DjesonPV
2 years ago
pukkandan
a416623436
[extractor/youtube] Extract more format info
2 years ago
pukkandan
b8ed0f15d4
[extractor] Add field `audio_channels`
2 years ago
pukkandan
22b22b7d5c
[extractor/WASDTV:record] Fix `_VALID_URL`
2 years ago
HobbyistDev
1f6b90ed8d
[extractor/tviplayer] Improve `_VALID_URL` ( #4585 )
...
Closes #4578
Authored by: HobbyistDev
2 years ago
coletdjnz
a3e9642116
[extractor/youtube] Prevent redirect to unwanted videos ( #4593 )
...
Example: https://www.youtube.com/watch?v=aQvGIIdgFDM
Authored by: coletdjnz
2 years ago
pukkandan
43aebb7db4
Bugfix for bfd973ece3
...
`_extract_embed_urls` is not a list
Closes #4581
2 years ago
Yash Kumar
061a17abd3
[extractor/FIFA] Change API endpoint ( #4577 )
...
Closes #4566
Authored by: yashkc2025, Bricio
2 years ago
HobbyistDev
d380fc1614
[extractor/kompas] Add extractor ( #4562 )
...
Authored by: HobbyistDev
2 years ago
HobbyistDev
ad26f15a06
[extractor/vidio] Support embed link ( #4564 )
...
Authored by: HobbyistDev
2 years ago
Bojidar Qnkov
aeaf905e22
[extractor/NovaPlay] Fix extractor ( #4415 )
...
Closes #4439
Authored by: Bojidarist
2 years ago
Jeff Huffman
f62f553d46
[extractor/crunchyroll:beta] Use streams API ( #4555 )
...
Closes #4452
Authored by: tejing1
2 years ago
pukkandan
989a01c261
[outtmpl] Smarter replacing of unsupported characters
...
Closes #1330
2 years ago
pukkandan
05e2243e80
Fix bug in be5c1ae862
2 years ago
pukkandan
4080efeb01
[extractor/vimeo] Bugfix in bfd973ece3
2 years ago
Lauren N. Liberda
fc61aff41b
Determine merge container better (See desc) ( #1482 )
...
* Determine the container early. Closes #4069
* Use codecs instead of just file extensions
* Obey `--prefer-free-formats`
* Allow fallbacks in `--merge-output`
Authored by: pukkandan, selfisekai
2 years ago
pukkandan
fe0918bb65
Import ctypes only when necessary
...
Closes #4541
2 years ago
Jeff Huffman
b99ba3df09
[extractor/crunchyroll:beta] Extract timestamp and fix tests ( #4535 )
...
Closes #4533
Authored by: tejing1
2 years ago
pukkandan
7356a44443
Fix misleading DRM message
...
Closes #4534
2 years ago
coletdjnz
a0c830f488
[extractor/youtube] Bump Innertube client versions
...
YouTube may be requiring new versions soon. See https://github.com/iv-org/invidious/issues/3230 , https://github.com/TeamNewPipe/NewPipe/issues/8713
Authored by: coletdjnz
2 years ago
pukkandan
a6ca61d427
Fix bug in 0647d9251f
2 years ago
Galiley
d8657ff76f
[extractor/xfileshare] Add Referer ( #4494 )
...
Authored by: Galiley
2 years ago
pukkandan
5770293d25
[extractor/orf:radio] Rewrite extractors
...
Closes #4522
2 years ago
pukkandan
0647d9251f
Minor bugfixes
2 years ago
pukkandan
be5c1ae862
Standardize retry mechanism ( #1649 )
...
* [utils] Create `RetryManager`
* Migrate all retries to use the manager
* [extractor] Add wrapper methods for convenience
* Standardize console messages for retries
* Add `--retry-sleep` for extractors
2 years ago
pukkandan
bfd973ece3
[extractors] Use new framework for existing embeds ( #4307 )
...
`Brightcove` is difficult to migrate because it's subclasses may depend
on the signature of the current functions. So it is left as-is for now
Note: Tests have not been migrated
2 years ago
pukkandan
1e8fe57e5c
[extractor] Support multiple archive ids for one video ( #4307 )
...
Closes #4352
2 years ago
pukkandan
f14a2d8382
[extractor/html5] Separate into own extractor ( #4307 )
...
Closes #4291
Authored by: coletdjnz, pukkandan
2 years ago
pukkandan
5fff2e576f
[extractor/camtasia] Separate into own extractor ( #4307 )
...
Authored by: coletdjnz
2 years ago
pukkandan
f2e8dbcc00
[extractor, test] Basic framework for embed tests ( #4307 )
...
and split download tests so they can be more easily run in CI
Authored by: coletdjnz
2 years ago
pukkandan
8f97a15d1c
[extractor] Framework for embed detection ( #4307 )
2 years ago
nixxo
47304e07dc
[extractor/rai] Add raisudtirol extractor ( #4524 )
...
Closes #4206
Authored by: nixxo
2 years ago
Lesmiscore
565a4c5944
[extractor/YahooJapanNews] Fix extractor ( #4480 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
2ebe6fefbe
[extractor/yandexmusic] Extract higher quality format
...
Closes #4512
2 years ago
pukkandan
5f2a7f7c4a
[FFmpegThumbnailsConvertor] Fix conversion from GIF
...
Closes #2988
2 years ago
christoph-heinrich
d4ada3574e
[docs] Fix capitalization in references ( #4515 )
...
Authored by: christoph-heinrich
2 years ago
Juhmer Tena
e1bd953f45
[extractor/angel] Add extractor ( #4410 )
...
Closes #1243
Authored by: AxiosDeminence
2 years ago
sqrtNOT
98a60600b2
[extractors/holodex] Add extractor ( #4434 )
...
Closes #726
Authored by: sqrtNOT, pukkandan
2 years ago
lazypete365
e325a21a1f
[extractor/youtube] Add `live_status=post_live` ( #4495 )
...
Related: https://github.com/yt-dlp/yt-dlp/issues/1564
Authored by: lazypete365
2 years ago
pukkandan
3df4f81dfe
[downloader] Add average speed to final progress line
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/31122
2 years ago
pukkandan
31b532a1f2
[cleanup] Misc
2 years ago
pukkandan
daef791100
[utils] sanitize_open: Allow any IO stream as stdout
...
Fixes: https://github.com/yt-dlp/yt-dlp/issues/3298#issuecomment-1181754989
2 years ago
pukkandan
a6bcaf71fc
[outtmpl] Treat empty values as None in filenames
...
Workaround for #4485
2 years ago
pukkandan
4f04be6add
Validate `--merge-output-format`
...
Closes #4489
2 years ago
pukkandan
8dc5930511
[utils, cleanup] Consolidate known media extensions
2 years ago
pukkandan
b4daacb4ec
[mhtml, cleanup] Use imghdr
2 years ago
pukkandan
6a7d3a0a09
[ffmpeg] Set `ffmpeg_location` in a contextvar
...
Fixes #2191 for the CLI, but not when used through the API
2 years ago
pukkandan
c646d76f67
[webvtt, extractor/youtube] Extract auto-subs from livestream VODs
...
Closes #4130
Authored by: pukkandan, fstirlitz
2 years ago
pukkandan
07b47084ba
[extractor/youtube] Parse translated subtitles only when requested
...
Closes #4274
2 years ago
pukkandan
4f547d6d2c
[metadataparser] Don't set `None` when the field didn't match
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/31118#issuecomment-1198254512
2 years ago
ischmidt20
2eae7d507c
[extractor/ESPN] Extract duration ( #4499 )
...
Authored by: ischmidt20
2 years ago
mpeter50
1cdf69c57e
[extractor/twitch] Extract chapters for single chapter VODs ( #4453 )
...
Closes #4421
Authored by: mpeter50
2 years ago
Galiley
b6cd135ac2
[extractor/doodstream] Support more domains ( #4493 )
...
Authored by: Galiley
2 years ago
Anant Murmu
befcac11a0
[extractor/stripchat] Fix _VALID_URL ( #4491 )
...
Closes https://github.com/yt-dlp/yt-dlp/issues/4486
Authored by: freezboltz
2 years ago
haobinliang
7f71cee020
[extractor/cloudflarestream] Fix video_id padding ( #4384 )
...
Fixes https://github.com/ytdl-org/youtube-dl/issues/26640
Authored by: haobinliang
2 years ago
Elyse
db5f248204
[extractor/ina] Improve extractor ( #4487 )
...
Closes #4419
Authored by: elyse0
2 years ago
coletdjnz
871a8929bc
[extractor/archiveorg] Improve handling of formats ( #4461 )
...
* Ignore private formats if not logged in (fixes https://github.com/yt-dlp/yt-dlp/issues/3832 )
* Prefer original formats
* Support mpg formats
Authored by: coletdjnz, pukkandan
2 years ago
ajj8
edebb65170
[extractor/bbc] Fix news articles ( #4472 )
...
Authored by: ajj8
2 years ago
pukkandan
f640e42ffa
[extractor/arte] Fix title extraction
...
Fixes: https://github.com/yt-dlp/yt-dlp/pull/3302#issuecomment-1197568420
2 years ago
Mehavoid
59f63c8f0f
[extractor/vk] Fix extractor ( #4128 )
...
Closes #4437
Authored by: Mehavoid
2 years ago
ping
bfbb5a1bb1
[extractor/NaverNow] Change endpoint ( #4457 )
...
Authored by: ping
2 years ago
Felix S
051d6b450c
[extractor/arte] Move to v2 API ( #3302 )
...
Closes #3622 , #3502 , #3086
Authored by: fstirlitz, pukkandan
2 years ago
HobbyistDev
67685a541d
[extractor/tempo] Add extractor ( #4463 )
...
Authored by: HobbyistDev
2 years ago
pukkandan
964b5493a4
Bugfix for f1042989c1
2 years ago
pukkandan
3955b20703
Fix bugs in 3bec830a59
...
Closes #4454
2 years ago
pukkandan
f1042989c1
[crunchyroll] Fix language code in _VALID_URLs
...
Closes #4451
2 years ago
ischmidt20
e2884db36a
[extractor/Go] Extract timestamp ( #4186 )
...
Authored by: ischmidt20
2 years ago
winterbird-code
2c646fe42c
[extractor/hidive] Fix cookie login when netrc is also given ( #4447 )
...
Closes #3336
Authored by: winterbird-code
2 years ago
pukkandan
693f060040
[youtube,twitch] Allow waiting for channels to become live
...
Closes #2597
2 years ago
pukkandan
3bec830a59
Reject entire playlists faster with `--match-filter`
...
Rejected based on `playlist_id` etc can be checked before any entries are extracted
Related: #4383
2 years ago
Burve
7d0f6f0c45
[extractor/Crunchyroll] Handle missing metadata correctly ( #4405 )
...
Closes #4399
Authored by pukkandan, Burve
2 years ago
Sipherdrakon
26bafe7028
[extractor/dplay] Add MotorTrend extractor ( #4446 )
...
Authored by: Sipherdrakon
2 years ago
nixxo
0cd2810379
[extractor/rai] Fix RaiNews extraction ( #4380 )
...
Authored by: nixxo
Closes #3911
2 years ago
m4tu4g
0f7247f88e
[extractor/zee5] Update Device ID ( #4423 )
...
Closes #4378
Authored by: m4tu4g
2 years ago
sqrtNOT
2dc4970e08
[extractor/tubi] Exclude playlists from playlist entries ( #4416 )
...
Closes #4409
Authored by: sqrtNOT
2 years ago
coletdev
4f08e58655
[extractor/patreon] Fix and improve extractors ( #4398 )
...
* Add workaround for 403s - Fixes https://github.com/yt-dlp/yt-dlp/issues/3631
* Support m3u8 post file videos - Fixes https://github.com/yt-dlp/yt-dlp/issues/2277
* Raise useful error messages - Fixes https://github.com/yt-dlp/yt-dlp/issues/2914
* `--write-comments` support
Authored by: coletdjnz, pukkandan
2 years ago
sqrtNOT
dcbf7394ab
[vgtv] Support tv.vg.no ( #4404 )
...
Closes #4400
Authored by: sqrtNOT
2 years ago
Bricio
c40f327a16
[extractor/globo:article] Remove false positives ( #4396 )
...
Authored by: Bricio
2 years ago
pukkandan
b79f9e302d
`--compat-option no-live-chat` should disable danmaku
...
Closes #4387
2 years ago
Lesmiscore
bc83b4b06c
[extractor/AbemaTVTitle] Implement paging ( #4376 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
6929b41a21
Remove Python 3.6 support
...
Closes #3764
2 years ago
github-actions
0b5583b112
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
c6e07cf1e1
[cleanup] Misc
2 years ago
pukkandan
ce7f6aa660
Fix bug in 2aab569f1c
...
Closes #4371
2 years ago
pukkandan
1765c6039e
[extractor/MangoTV] Fix subtitle languages
...
Closes #4315
2 years ago
pukkandan
fbb888a3d5
[extractor/BiliIntl] Fix subtitle extraction
...
Closes #4359
Authored by: MinePlayersPE
2 years ago
Elyse
2aab569f1c
[extractor/wetv] Add extractors ( #4330 )
...
Closes #1115
Authored by: elyse0
2 years ago
Ehtisham Sabir
2e2c60c4ba
[extractor/wikimedia] Add extractor ( #4314 )
...
Based on https://github.com/ytdl-org/youtube-dl/pull/30796
Authored by: EhtishamSabir, pukkandan
2 years ago
HobbyistDev
306770819e
[extractor/Netverse] Improve playlist extractor ( #3854 )
...
Authored by: HobbyistDev
2 years ago
chris
dfa6661e0f
[extractor/rtvsl] Add extractor ( #2586 )
...
Authored by: iw0nderhow, pukkandan
2 years ago
pukkandan
24093d52a7
[update] Prepare to remove Python 3.6 support
2 years ago
pukkandan
f5e438a976
[compat] Let PyInstaller detect _legacy module
2 years ago
sqrtNOT
956f1cf805
[extractor/philharmoniedeparis] Fix extractor ( #4367 )
...
Closes #4297
Authored by: sqrtNOT
2 years ago
sqrtNOT
129dfa5f45
[extractor/WSJArticle] Fix video id extraction ( #4268 )
...
Closes #4249
Authored by: sqrtNOT
2 years ago
pukkandan
3df6a603e4
[extractor/WatchESPN] Improve _VALID_URL
...
Closes #4362
Authored by: dirkf, IONECarter
2 years ago
pukkandan
a7dc6a89f6
Support `--no-progress` for `--wait-for-video`
...
Closes #4365
2 years ago
Pritam Das
e3e606de12
[extractor/instagram] Fix post/story extractors ( #4074 )
...
Closes #4343 , #3077 , #2736 , #3002
Authored by: pritam20ps05, pukkandan
2 years ago
pukkandan
88f60feb32
Fix a904a7f8c6
2 years ago
Lesmiscore
a904a7f8c6
Allow users to specify encoding in each config files ( #4357 )
...
Authored by: Lesmiscore
2 years ago
Ferdinand Bachmann
49afc1d84a
[extractor/TubeTuGraz] Add extractor ( #2397 )
...
Based on https://github.com/ytdl-org/youtube-dl/pull/26778
Authored by: Ferdi265, pukkandan
2 years ago
pukkandan
6edf28081f
[extractor] Passthrough `errnote=False` to parsing
2 years ago
HobbyistDev
5f2da312fa
[extractor/rtl.lu] Add extractor ( #4222 )
...
Closes #1721
Authored by: HobbyistDev
2 years ago
Tim Weber
eb2333bce1
[extractor/StarTrek] Add extractor ( #4191 )
...
Authored by: scy
2 years ago
u-spec-png
660c0c4efd
[extractor/Trovo] Fix extractor ( #4208 )
...
Authored by: u-spec-png
2 years ago
Locke
fe588ce8ef
[extractor/acfun] Add extractors ( #4228 )
...
Closes #3545
Authored by: lockmatrix
2 years ago
HobbyistDev
26b92a919d
[extractor/tviplayer] Add extractor ( #4281 )
...
Closes #2134
Authored by: HobbyistDev
2 years ago
HobbyistDev
8f47b39b27
[extractor/detik] Add extractor ( #4284 )
...
Closes #4283
Authored by: HobbyistDev
2 years ago
llamasblade
2f1b7afe32
[extractor/hytale] Add extractor ( #4326 )
...
Authored by: llamasblade, pukkandan
2 years ago
Locke
dd634acd71
[extractor/Ximalaya] Fix extractors ( #4339 )
...
Authored by: lockmatrix
2 years ago
pukkandan
ebf99aaf70
[utils] Fix `get_domain`
...
Bug in ae61d108dd
Closes #4344
2 years ago
HobbyistDev
cbd4f237b4
[extractor/cellebrite] Add extractor ( #4333 )
...
Closes #4014
Authored by: HobbyistDev
2 years ago
ftk
418bbfd722
[extractor/twitch] Support storyboards for VODs ( #4342 )
...
Authored by: ftk
2 years ago
ftk
45e8a04e48
[extractor/youtube] More metadata for storyboards ( #4334 )
...
Authored by: ftk
2 years ago
Sebastian Wallkötter
0f44636597
[docs] Improve docstring of `download_ranges` ( #4340 )
...
Authored by: FirefoxMetzger
2 years ago
Elyse
7a7eeb1005
[aes] Add multiple padding modes in CBC
...
Authored by: elyse0
2 years ago
Dosychev Peter
4e7f375c94
[extractor/theholetv] Add extractor ( #4325 )
...
Authored by: dosy4ev
2 years ago
pukkandan
f5ea47488a
[cleanup] Minor fixes
2 years ago
pukkandan
134c913cca
Discard info_dict from memory if no longer needed
...
Closes #1399
2 years ago
pukkandan
56b5b832bf
[extractor/crunchyroll] Improve _VALID_URL
...
<http://www.crunchyroll.com/series/GR24PVM76/nichijou-my-ordinary-life >
should be handled by Generic
Closes #4322
2 years ago
pukkandan
cb794ee010
Do not allow extractors to return `None`
2 years ago
pukkandan
6d645b5577
[http] Ensure the file handle is always closed
...
Closes #4323
2 years ago
pukkandan
563e0bf82a
Fix rounding of integers in format table
2 years ago
pukkandan
d816f61fbf
[utils, cleanup] Refactor parse_codecs
2 years ago
pukkandan
4019bf0525
[ModifyChapters] Modify duration in infodict
2 years ago
HobbyistDev
65ea4cba29
[extractor/mocha] Add extractor ( #4213 )
...
Closes https://github.com/yt-dlp/yt-dlp/issues/3752
Authored by: HobbyistDev
2 years ago
Misael Aguayo
17a23f0930
[extractor/syvdk] Add extractor ( #4250 )
...
Closes https://github.com/yt-dlp/yt-dlp/issues/4077
Authored by: misaelaguayo
2 years ago
pukkandan
a3fb1ca5ab
[extractor/youtube] Fix duration check for post-live manifestless mode
2 years ago
Lesmiscore (Naoya Ozaki)
1275aeb955
[extractor/bigo] Fix extractor ( #4312 )
...
Closes #4139
Authored by: Lesmiscore
2 years ago
ischmidt20
170a031386
[extractor/fifa] Fix extractor ( #4272 )
...
Authored by: ischmidt20
2 years ago
Felix S
65493f64e1
[extractor/Audiodraft] Add extractors ( #4288 )
...
Based on https://github.com/yt-dlp/yt-dlp/pull/4259
Closes https://github.com/yt-dlp/yt-dlp/issues/4028
Authored by: fstirlitz, Ashish0804
2 years ago
HobbyistDev
63e66cd0ad
[extractor/liputan6] Add extractor ( #4304 )
...
Closes #4303
Authored by: HobbyistDev
2 years ago
pukkandan
f2df407165
[cleanup] Misc cleanup
2 years ago
Lesmiscore (Naoya Ozaki)
ca9def714a
Skip some fixup if remux/recode is needed ( #4266 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
47cdc68e03
[outtmpl] Add alternate form `h` for HTML escaping
...
Related: https://github.com/yt-dlp/yt-dlp/issues/3292
2 years ago
Andrew
12a1b2254d
[extractor/youtube, cleanup] Fix tests ( #4293 )
...
Authored by: sheerluck
2 years ago
pukkandan
6154438178
[extractor/generic] Remove HEAD request
2 years ago
pukkandan
168bbc4f38
Do not load system certificates when `certifi` is used
...
This causes `CERTIFICATE_VERIFY_FAILED` if there is an
expired/bad certificate in the system store
Partially reverts 8a82af3511
Related: #4145
2 years ago
pukkandan
a3976e0760
Improve chapter sanitization
2 years ago
pukkandan
385f7f3895
[extractor/iq] Set language correctly for Korean subtitles
...
Closes #3500
2 years ago
pukkandan
284a60c516
[options] Fix aliases to `--config-location`
2 years ago
Lesmiscore
44f14eb43e
Fix bug in 612f2be5d3
2 years ago
pukkandan
a63b35a60c
[update] Do not check `_update_spec` when up to date
2 years ago
github-actions
84a251e1f5
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
9d339c41e2
Release 2022.06.29
2 years ago
pukkandan
ae61d108dd
[cleanup] Misc cleanup
2 years ago
pukkandan
47046464fa
[extractor] Fix empty `BaseURL` in MPD
...
Closes #4113
2 years ago
pukkandan
b1f94422cc
[update] Ability to set a maximum version for specific variants
2 years ago
nomevi
844086505f
[extractor/livestreamfails] Add extractor ( #4204 )
...
Authored by: nomevi
2 years ago
Stefan Lobbenmeier
63da2d0911
Fix bug in 6d916fe709
( #4219 )
...
Update only to legacy version on old MacOS
Authored by: StefanLobbenmeier
2 years ago
FestplattenSchnitzel
1db1461272
[extractor/ViMP] Add playlist extractor ( #4147 )
...
Authored by: FestplattenSchnitzel
2 years ago
HobbyistDev
5fb450a64c
[extractor/steam] Add broadcast extractor ( #4137 )
...
Closes #4083
Authored by: HobbyistDev
2 years ago
Abubukker Chaudhary
2c60eae899
[extractor/Scrolller] Add extractor ( #4010 )
...
Closes #3635
Authored by: LunarFang416
2 years ago
crazymoose77756
962ffcf89c
[cleanup] Fix some typos ( #4194 )
...
Authored by: crazymoose77756
2 years ago
MMM
8a40bffaf9
[exractor/lbry] Use HEAD request for redirect URL ( #4181 )
...
and misc cleanup
Authored by: flashdagger
2 years ago
pukkandan
e08f72e675
[extractor/mediaset] Improve `_VALID_URL`
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4141#issuecomment-1166521057
2 years ago
pukkandan
1685d46007
[extractor/ertflix] Improve `_VALID_URL`
...
Closes #4180
2 years ago
ischmidt20
8d214c484c
[extractor/CWTV] Extract thumbnail ( #4185 )
...
Authored by: ischmidt20
2 years ago
pukkandan
9eef7c4e55
Sanitize `chapters`
...
Closes #4182
2 years ago
pukkandan
bbae437723
[hls] Warn user when trying to download live HLS
...
We do not automatically switch to ffmpeg because the detection is not 100% accurate
2 years ago
HobbyistDev
30d22d775b
[extractor/premiershiprugby] Add extractor ( #4129 )
...
Closes #2980
Authored by: HobbyistDev
2 years ago
pukkandan
c043c24625
[extractor] Fix `_create_request` when headers is None
...
Closes #4164
2 years ago
FestplattenSchnitzel
74900105be
[extractor/ViMP] Add thumbnail and support more sites ( #4147 )
...
Authored by: FestplattenSchnitzel
2 years ago
HobbyistDev
d1bf2e199c
[extractor/fuyin] Add extractor ( #4151 )
...
Closes #2871
Authored by: HobbyistDev
2 years ago
pukkandan
c800598cd1
[options] Fix `parse_known_args` for `--`
...
Closes #4167
2 years ago
pukkandan
14f25df2b6
[compat] Remove deprecated functions from core code
2 years ago
pukkandan
54007a45f1
[cleanup] Consistent style for file heads
2 years ago
pukkandan
ac66811112
[compat] Remove more functions
...
Removing any more will require changes to a large number of extractors
2 years ago
pukkandan
3c5386cd71
[compat] Fix `compat.WINDOWS_VT_MODE`
2 years ago
pukkandan
bc40160883
Fix `section_end` of clips
...
Closes #4165
2 years ago
coletdev
379a4f161d
[utils] Fix inconsistent default handling between HTTP and HTTPS requests ( #4158 )
...
Default headers such as `Content-Type` were only being added for HTTPS requests among other handling.
Fixes bug in be4a824d74
Authored-by: coletdjnz
2 years ago
Brett824
06cc8f103b
[extractor/youtube] Mark videos as fully watched ( #4146 )
...
* Also fixes videos appearing as shorts in watch history
Closes #2555
Authored by: Brett824
2 years ago
Jelle Besseling
34baaced11
[extractor/dropout] Support cookies and login only as needed ( #4075 )
...
Closes #4035
Authored by: pingiun, pukkandan
2 years ago
pukkandan
9809740ba5
[extractor, cleanup] Reduce direct use of `_downloader`
2 years ago
pukkandan
f67baae17e
[ffmpeg] Write full output to debug on error
...
Bug in f0c9fb9682
2 years ago
zenerdi0de
37e40d693b
[extractor/tennistv] Rewrite extractor ( #2324 )
...
Closes #2177
Authored by: zenerdi0de, pukkandan
2 years ago
pukkandan
0c36dc00d7
[extractor/npr] Implement e50c3500b4
differently
...
Closes #4141
2 years ago
pukkandan
28163422a6
Fix `--downloader native`
...
Bug in 7b2c3f47c6
2 years ago
pukkandan
1ac4fd80c8
Fix playlist error handling
...
Bug in 7e88d7d78f
2 years ago
github-actions
f92347c312
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
github-actions
def4973ae7
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
eff4275925
Add deprecation warning for Py3.6
...
See: https://github.com/yt-dlp/yt-dlp/issues/3764
2 years ago
pukkandan
998a3cae0c
[cleanup] Misc fixes
2 years ago
pukkandan
471d0367c7
[youtube:clips] Support downloading clips
...
Closes #2543
2 years ago
pukkandan
3975b4d2e8
Allow extractors to specify section_start/end for clips
2 years ago
pukkandan
230d5c8239
[jsinterp] Some optimizations and refactoring
...
Motivated by: https://github.com/ytdl-org/youtube-dl/issues/30641#issuecomment-1041904912
Authored by: dirkf, pukkandan
2 years ago
pukkandan
e4afcfde08
[build] Add Linux standalone builds
2 years ago
pukkandan
8372be7469
[update] Self-restart after update
2 years ago
pukkandan
57e0f077a6
[update] Expose more functionality to API
2 years ago
pukkandan
95032f302c
[f4m] Bugfix
2 years ago
pukkandan
8102a5991b
[extractor/mediaset] Improve `_VALID_URL`
2 years ago
HobbyistDev
c27eaf8920
[extractor/kicker.de] Add extractor ( #4073 )
...
Closes #3670
Authored by: HobbyistDev
2 years ago
pukkandan
dfb855b42d
[extractor/BiliIntl] Fix subtitle extraction
...
Closes #3123
Authored by: HobbyistDev
2 years ago
pukkandan
5df1444255
[utils] `ExtractorError`: Fix `exc_info`
2 years ago
pukkandan
612f2be5d3
Bugfix for 7b2c3f47c6
2 years ago
pukkandan
6d1b34896e
Update to ytdl-commit-8a158a9
...
[NHK] Use new API URL
6508688e88
Closes #2337 , Closes #4063
2 years ago
pukkandan
7b2c3f47c6
[cleanup] Misc
2 years ago
pukkandan
8aa0e7cd96
[docs] Improvements
2 years ago
HobbyistDev
695b28afaa
[DailyWire] Add extractors ( #4084 )
...
Closes #3139
Authored by: HobbyistDev, pukkandan
2 years ago
ischmidt20
0a4fb0d3fe
[WatchESPN] Support free videos and BAM_DTC ( #4118 )
...
Authored by: ischmidt20
2 years ago
pukkandan
8072ef2bbd
[extractor/BiliIntl] Fix metadata extraction
...
Closes #4116
2 years ago
Elyse
40268a7974
[extractor/foxnews] Update embed extraction ( #4043 )
...
Authored by: elyse0
2 years ago
HobbyistDev
697ebe4d31
[extractor/ixigua] Add Extractor ( #3953 )
...
Closes #2840
Authored by: HobbyistDev
2 years ago
bubbleguuum
38d86f4d45
[extractor/radiofrance] Add more radios ( #4065 )
...
Closes #4087
Authored by: bubbleguuum
2 years ago
pukkandan
f254d6ccd9
[extractor/dropbox] Extract the correct `mountComponent`
2 years ago
coletdev
f0bc6e2019
[extractor] Add `default` parameter to `_search_json` ( #4057 )
...
Authored by: pukkandan, coletdjnz
2 years ago
MMM
9fde8a6b12
[extractor/lbry] Update livestream API ( #4042 )
...
Authored by: flashdagger
2 years ago
Elyse
612e31f5ea
[extractor/substack] Add extractor ( #4011 )
...
Closes #3722
Authored by: elyse0
2 years ago
Abubukker Chaudhary
7a2e40dd48
[extractor/MirrorCoUK] Add extractor ( #3999 )
...
Authored by: LunarFang416, pukkandan
2 years ago
HobbyistDev
60ba603ab5
[extractor/netverse] Add extractors ( #3854 )
...
Authored by: HobbyistDev, pukkandan
2 years ago
Zhymabek Roman
a79cba0c95
[exctractor/digitalconcerthall] Fix extractor ( #4105 )
...
Authored by: ZhymabekRoman
2 years ago
Lesmiscore
4f2a58c9c5
[extractor/pornhub] Extract `uploader_id` field ( #4104 )
...
Authored by: Lesmiscore
2 years ago
pukkandan
44a6fcff39
Improve error handling of bad config files
...
Related: #824
2 years ago
pukkandan
bf1824b391
[cleanup] Deprecate `YoutubeDL.parse_outtmpl`
2 years ago
pukkandan
a70635b8a1
[cleanup, utils] Don't use kwargs for `format_field`
2 years ago
christoph-heinrich
e121e3cee7
[cleanup] Minor fixes ( #4096 )
...
Authored by: christoph-heinrich
2 years ago
pukkandan
7e9a612585
Add option `--lazy-playlist` to process entries as they are received
2 years ago
pukkandan
0df111a371
[youtube] Extract `comment_count` from webpage
...
Closes #4091
2 years ago
pukkandan
a39a7ba8d6
[extractor/tiktok] Extract `SIGI_STATE`
...
Based on #3624 , https://github.com/ytdl-org/youtube-dl/pull/30479
Closes #3551
Authored by dirkf, sulyi, pukkandan
2 years ago
pukkandan
7e88d7d78f
Add slicing notation to `--playlist-items`
...
* Adds support for negative indices and step
* Add `-I` as alias for `--playlist-index`
* Deprecates `--playlist-start`, `--playlist-end`, `--playlist-reverse`, `--no-playlist-reverse`
Closes #2951 , Closes #2853
2 years ago
pukkandan
f0c9fb9682
[utils] `Popen`: Refactor to use contextmanager
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
2 years ago
pukkandan
560738f34d
[extractor] Import `_ALL_CLASSES` lazily
...
This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors`
2 years ago
pukkandan
99d10bf607
[cleanup, extractor] Rename `extractors.py` to `_extractors.py`
...
This should be considered part of the next commit,
but is separated so that `git` can detect the renaming better
2 years ago
Evan Spensley
145c5a83a8
[extractor/GoogleDrive] Add folder extractor ( #4009 )
...
Closes #3388
Authored by: evansp, pukkandan
2 years ago
pukkandan
2cb1982043
[utils] `locked_file`: Fix for PyPy on Windows
2 years ago
pukkandan
fccf90e7f3
Fix bug in 56ba69e4c9
2 years ago
pukkandan
d32f30ac48
Add `--no-update`
...
Closes #4060
2 years ago
pukkandan
e3aae45a6f
[extractor/zdf] Fix bug in 62b2b736e7
...
Closes #4061
2 years ago
pukkandan
f3c0c77304
[extractor] Handle `json_ld` with multiple `@type`s
...
Closes : #4022
2 years ago
pukkandan
79e591b59b
[extractor/rumble] Detect JS embed
...
Closes #4064
2 years ago
pukkandan
21a73e9f39
[extractor/generic] Revert e6ae51c123
...
85553414ae
made it unnecessary
2 years ago
coletdjnz
4ce05f5759
[extractor/youtube] Fix live chat for videos with content warning
...
Fixes #4051
Authored by: coletdjnz
2 years ago
Lesmiscore
2523702718
[extractor/tver] Fix bug in 6837633a4a
...
This corrects a mistake in 64fa820ccf
Authored by: Lesmiscore
Closes #4054
2 years ago
pukkandan
55baa67c7c
[extractor/jwplatform] Look for `data-video-jw-id`
...
Closes #3821
2 years ago
pukkandan
64fa820ccf
[cleanup] Misc fixes (see desc)
...
* [tvver] Fix bug in 6837633a4a
- Closes #4054
* [rumble] Fix tests - Closes #3976
* [make] Remove `cat` abuse - Closes #3989
* [make] Revert #3684 - Closes #3814
* [utils] Improve `get_elements_by_class` - Closes #3993
* [utils] Inherit `Namespace` from `types.SimpleNamespace`
* [utils] Use `re.fullmatch` for matching filters
* [jsinterp] Handle quotes in `_separate`
* [make_readme] Allow overshooting last line
Authored by: pukkandan, kwconder, MrRawes, Lesmiscore
2 years ago
pukkandan
56ba69e4c9
[cleanup] Misc fixes
...
Closes #4027
2 years ago
Aurélien Grosdidier
d05460e5fe
[extractor/FranceCulture] Fix extractor ( #3874 )
...
Closes #3742
Authored by: aurelg, pukkandan
2 years ago
ping
14c3a98049
[extractor/naver] Add `navernow` extractor ( #3866 )
...
Authored by: ping
2 years ago
Elyse
e0a4a3d5bf
[extractor/freetv] Add extractor ( #3587 )
...
Closes #3486
Authored by: elyse0
2 years ago
Elyse
62b2b736e7
[extractor/zdf] Improve format sorting ( #4040 )
...
Closes #4020
Authored by: elyse0
2 years ago
Lesmiscore
6837633a4a
[extractor/tver] Fix extractor ( #4033 )
...
Authored by: Lesmiscore
2 years ago
coletdev
2ae778b8fc
[extractor/youtube] Add `innertube_host` and `innertube_key` extractor args ( #3916 )
...
Allows user to override Innertube API host or key for all requests
Authored by: coletdjnz
2 years ago
Ashish Gupta
c82a4a8fce
[extractor/atscaleconfevent] Add extractor ( #3971 )
...
Closes #3961
Authored by: Ashish0804
2 years ago
vkorablin
6e7c9201cd
[extractor/ccc] Extract view_count ( #3939 )
...
Authored by: vkorablin
2 years ago
Angel Toloza
bde0132e15
[extractor/southpark] Add `southpark.lat` extractor ( #4008 )
...
Authored by: darkxex
2 years ago
pukkandan
233ad894d3
[update] Use `.git` folder to distinguish `source`/`unknown`
...
This is not perfect, but is good enough for how we use this information
Closes #3994
2 years ago
Daniel Lindholm
0d6bafbfa7
[expressen] Fix extractor ( #4006 )
...
Authored by: aejdl
2 years ago
MMM
36195c4461
[dash] Show fragment count with `--live-from-start` ( #3493 )
...
Authored by: flashdagger
2 years ago
coletdjnz
65141660ab
[extractor/youtube] Fix bug in b7c47b7438
...
Closes #3997
Authored by: coletdjnz
2 years ago
Christoph Moench-Tegeder
dec30912a7
[cookies] Detect profiles for cygwin/BSD ( #3975 )
...
Closes #3370
Authored by: moench-tegeder
2 years ago
pukkandan
5ec1b6b716
Add option `--download-sections` to download video partially
...
Closes #52 , Closes #3932
2 years ago
pukkandan
e0ab98541c
[ExtractAudio] Allow conditional conversion
...
Closes #1715
2 years ago
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
3 years ago
pukkandan
28786529dc
[extractor/dropout] Login is not mandatory
...
Workaround for #3931
3 years ago
pukkandan
6b0b0a289a
[extractor/youtube:tab] Detect `videoRenderer` in `_post_thread_continuation_entries`
3 years ago
pukkandan
f95b9dee45
[extractor] Add dev option `--load-pages`
3 years ago
pukkandan
617f658b7e
[extractor, cleanup] Refactor `_download_...` methods
3 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
3 years ago
Lesmiscore
9c0412cf6b
[extractor/vevo] Fix extractor ( #3921 )
...
Authored by: Lesmiscore
3 years ago
gamer191
84131d0351
[extractor/animelab] Remove extractor ( #3922 )
...
https://www.animelab.com/sunset
Authored by: gamer191
3 years ago
Lesmiscore
1cd6cba306
[extractor/PokemonSoundLibrary] Remove extractor ( #3918 )
...
Authored by: Lesmiscore
3 years ago
Lesmiscore
661e7253a2
[extractor/iwara:user] Make paging better ( #3901 )
...
Authored by: Lesmiscore
3 years ago
Lesmiscore
222a230871
[extractor/common] Recognize `src` attribute from HTML5 media elements ( #3899 )
...
Authored by: Lesmiscore
3 years ago
coletdjnz
ee27297f82
[extractor/youtube] Fix initial player response extraction
...
Authored by: pukkandan, coletdjnz
3 years ago
Stefan Borer
ee164987c7
[extractor/playsuisse] Add extractor ( #845 )
...
Authored by: sbor23, pukkandan
3 years ago
pukkandan
0fe51254cb
[extractor/youtube] Bring back `_extract_chapters_from_description`
...
Closes #3886
3 years ago
pukkandan
52023f1291
[extractor/youtube] Make signature extraction non-fatal
...
and reduce verbosity of it's warning
Closes #3882
3 years ago
mozbugbox
5bbe631e04
[extractor/duboku] Fix for hostname change ( #3891 )
...
Authored by: mozbugbox
3 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