pukkandan
f079514957
[utils] `windows_enable_vt_mode`: Better error handling
...
Closes #5927
2 years ago
pukkandan
d80ca5deaa
[utils] `mimetype2ext`: weba is not standard
...
Fix bug in fbb7383306
, 2647c933b8
Closes #5935
2 years ago
OndrejBakan
1a3cd8ec35
[extractor/joj] Fix extractor ( #5934 )
...
Authored by: OndrejBakan, pukkandan
2 years ago
github-actions
990dd7b00f
[version] update
...
Created by: pukkandan
:ci skip all :ci run dl
2 years ago
pukkandan
08e29b9f1f
[cleanup] Misc
...
Closes #5576 , closes #5887
2 years ago
pukkandan
8e174ba7de
[docs] Improvements
...
Closes #5846 , closes #5774
2 years ago
bashonly
05997b6e98
[extractor/generic] Decode unicode-escaped embed URLs ( #5919 )
...
Authored by: bashonly
Closes #5854
2 years ago
Simon Sawicki
32a84bcf4e
Update to ytdl-commit-195f22f6
...
[generic] Improve KVS (etc) extraction
195f22f679
Closes #3716
Authored by: Grub4k, pukkandan
2 years ago
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