pukkandan
9f14daf22b
[extractor] Deprecate _sort_formats
2022-11-17 11:40:17 +05:30
pukkandan
784320c98c
Implement universal format sorting
...
Closes #5566
2022-11-17 11:05:49 +05:30
pukkandan
d0d74b7197
[utils] Move format sorting code into utils
2022-11-17 11:04:38 +05:30
pukkandan
64c464a144
[utils] Move FileDownloader.parse_bytes into utils
2022-11-17 08:40:34 +05:30
pukkandan
4de88a6a36
[extractor/generic] Don't report redirect to https
2022-11-17 02:12:07 +05:30
pukkandan
105bfd90f5
Add new field aspect_ratio
...
Closes #5402
2022-11-16 06:57:09 +05:30
pukkandan
6368e2e639
[cleanup] Misc
...
Closes #5541
2022-11-16 06:57:07 +05:30
pukkandan
a4894d3e25
[extractor/youtube] Consider language in format de-duplication
2022-11-15 05:23:46 +05:30
pukkandan
d7b460d0e5
Make early reject of --match-filter stricter
...
Closes #5509
2022-11-13 10:56:06 +05:30
pukkandan
171a31dbe8
[extractor] Add a way to distinguish IEs that returns only videos
2022-11-13 10:56:04 +05:30
pukkandan
83cc7b8aae
[utils] classproperty: Add cache support
2022-11-13 08:29:49 +05:30
pukkandan
a8c754cc00
[extractor/youtube] Fix bug in handling of music URLs
...
Bug in bd7e919a75
Closes #5502
2022-11-12 00:02:13 +05:30
pukkandan
bc5c2f8a2c
Fix bugs in PlaylistEntries
2022-11-12 00:02:12 +05:30
pukkandan
08270da5c3
[extractor/youtube] Fix ytuser:
2022-11-11 16:29:52 +05:30
pukkandan
8b644025b1
Release 2022.11.11
2022-11-11 16:03:04 +05:30
pukkandan
8522226d2f
[ThumbnailsConvertor] Fix filename escaping
...
Closes #4604
Authored by: pukkandan, dirkf
2022-11-11 15:28:19 +05:30
pukkandan and GitHub
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
2022-11-11 13:52:40 +05:30
pukkandan
f7fc8d39e9
[extractor] Fix fatal=False for _search_nuxt_data
...
Closes #5423
2022-11-11 07:29:29 +05:30
pukkandan
495322b95b
[test] Allow extract_flat in download tests
...
Authored by: coletdjnz, pukkandan
2022-11-10 07:32:35 +05:30
pukkandan
ed6bec168d
[extractor/doodstream] Remove extractor
...
It was added in youtube-dlc, likely without sufficient scrutiny
Closes #3808 , Closes #5251 , Closes #5403
2022-11-09 22:19:46 +05:30
pukkandan
fad689c7b6
[extractor/hotstar] Refactor v1 API calls
2022-11-09 08:44:50 +05:30
pukkandan
581e86b512
[extractor/uktvplay] Fix _VALID_URL
...
Closes #5472
2022-11-07 21:47:31 +05:30
pukkandan
e9ce4e9250
[extractor/foxnews] Add FoxNewsVideo extractor
...
Closes #5133
2022-11-07 03:00:01 +05:30
pukkandan
5da08bde9e
[extractor/vlive] Extract release_timestamp
...
Closes #5424
2022-11-07 02:49:03 +05:30
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
2022-11-07 02:40:36 +05:30
pukkandan
46d09f8707
[cleanup] Lint and misc cleanup
2022-11-07 02:32:36 +05:30
pukkandan
db4678e448
Update to ytdl-commit-de39d128
...
[extractor/ceskatelevize] Back-port extractor from yt-dlp
https://github.com/ytdl-org/youtube-dl/commit/de39d1281cea499cb1adfce5ff7e0a56f1bad5fe
Closes #5361 , Closes #4634 , Closes #5210
2022-11-07 02:18:30 +05:30
pukkandan
2e30b46fe4
[extractor/youtube] Improve chapter parsing from description
...
Closes #5448
2022-11-05 15:34:53 +05:30
pukkandan and Marcel
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 >
2022-11-04 19:44:00 +05:30
pukkandan
62b8dac490
[extractor] Improve _generic_title
2022-10-31 17:41:48 +05:30
pukkandan
497074f044
Write API params in debug head
2022-10-25 20:09:28 +05:30
pukkandan
c90c5b9bdd
[extractor/bilibili] Add chapters and misc cleanup ( #4221 )
...
Authored by: lockmatrix, pukkandan
2022-10-25 20:09:27 +05:30
pukkandan
2530b68d44
[extractor/iprima] Make json+ld non-fatal
...
Closes #5318
Authored by: bashonly
2022-10-22 06:20:37 +05:30
pukkandan
0c908911f9
[extractor/redgifs] Fix extractors
...
Superseeds f47cf86eff
Closes #5311
Authored by: bashonly
2022-10-21 14:34:46 +05:30
pukkandan
f47cf86eff
[extractor/redgifs] Fix extractors
...
Closes #5202 , closes #5216
2022-10-20 02:48:49 +05:30
pukkandan
d5d1df8afd
[cleanup Misc
...
Closes #5162
2022-10-18 23:52:44 +05:30
pukkandan
cd5df121f3
[SponsorBlock] Relax duration check for large segments
2022-10-18 23:36:59 +05:30
pukkandan
a7ddbc0475
[ModifyChapters] Handle the entire video being marked for removal
...
Closes #5238
2022-10-18 23:08:24 +05:30
pukkandan
8fab23301c
[SponsorBlock] Obey --retry-sleep extractor
2022-10-18 23:08:24 +05:30
pukkandan
1338ae3ba3
[SponsorBlock] Add type field
2022-10-18 23:08:23 +05:30
pukkandan
814bba3933
[downloader/fragment] HLS download can continue without first fragment
...
Closes #5274
2022-10-18 19:20:51 +05:30
pukkandan
9b9dad119a
[outtmpl] Ensure ASCII in json and add option for Unicode
...
Closes #5236
2022-10-14 11:50:24 +05:30
pukkandan
6678a4f0b3
[extractor/youtube] Fix live_status
...
Bug in 4d37720a0c
2022-10-14 07:41:53 +05:30
pukkandan
d51b2816e3
[extractor/iq] Increase phantomjs timeout
...
Closes #5161
2022-10-14 07:41:06 +05:30
pukkandan
5225df50cf
[extractor/youtube:tab] Let approximate_date return timestamp
2022-10-13 15:30:15 +05:30
pukkandan
94dc8604dd
Do more processing in --flat-playlist
2022-10-13 15:30:14 +05:30
pukkandan
a79bf78397
[extractor/tnaflix] Fix 09c127ff83
...
Closes #5188
2022-10-12 11:19:56 +05:30
pukkandan
0468a3b325
[jsinterp] Improve separating regex
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1273974909
2022-10-11 08:02:26 +05:30
pukkandan
d509c1f5a3
[utils] strftime_or_none: Workaround Python bug on Windows
...
CLoses #5185
2022-10-11 08:02:23 +05:30
pukkandan and GitHub
ade1fa70cb
[extractor/generic] Separate embed extraction into own function ( #5176 )
2022-10-09 16:09:36 +05:30
pukkandan
aebb4f4ba7
Fix for formats=None
...
Fixes: https://github.com/yt-dlp/yt-dlp/pull/4965#issuecomment-1267682512
2022-10-05 09:17:33 +05:30
pukkandan
98d4ec1ef2
[build] Pin py2exe version
...
Workaround for #5135
2022-10-04 23:02:12 +05:30
pukkandan
1305b659ef
[extractor/detik] Avoid unnecessary extraction
2022-10-04 10:45:00 +05:30
pukkandan
4e0511f27d
Release 2022.10.04
2022-10-04 10:17:45 +05:30
pukkandan
878eac3e2e
[docs] Separate notes about environment variables
2022-10-04 09:49:51 +05:30
pukkandan
a057779d5e
[cleanup] Minor fixes
...
Closes #5129 , Closes #4982
2022-10-04 01:48:14 +05:30
pukkandan
8b7fb8b60d
[extractor] Make search_json able to parse lists
...
Now `contains_pattern` can be set to `\[.+\]`
2022-10-03 16:56:19 +05:30
pukkandan
7a32c70d13
[cleanup] Fix flake8 and minor refactor
...
Issues from ab029d7e92 , 1fb53b946c
2022-09-27 08:32:57 +05:30
pukkandan
709ee21417
[extractor/youtube] Do not warn on duplicate chapters
...
Eg: vYbaM8w8yzw
2022-09-27 08:26:26 +05:30
pukkandan
1fb53b946c
[extractor/youtube:tab] Improve continuation items extraction
2022-09-27 04:44:54 +05:30
pukkandan
1dd18a8808
[extractor/YoutubeShortsAudioPivot] Support source URLs
...
`ytshortsap:` is no longer needed
2022-09-27 04:44:50 +05:30
pukkandan
0a5095fe8d
[extractor/youtube:tab] Support reporthistory page
...
Closes #4929
2022-09-27 04:44:50 +05:30
pukkandan
0f60ba6e65
[extractor] Improve json+ld extraction
...
Related #5035
2022-09-27 02:36:57 +05:30
pukkandan
0500ee3d81
Don't download entire video when no matching --download-sections
2022-09-26 03:04:32 +05:30
pukkandan
46a5b335e7
[cookies] Let _get_mac_keyring_password fail gracefully
...
Closes #4915
2022-09-26 02:55:45 +05:30
pukkandan
914491b8e0
[utils] Popen.run: Fix default return in binary mode
2022-09-26 02:52:21 +05:30
pukkandan
0bd5a039ea
Playlists maynot always have webpage_url
2022-09-25 23:27:21 +05:30
pukkandan
f55523cfdd
[utils] js_to_json: Improve
...
Closes #4900
2022-09-23 19:21:17 +05:30
pukkandan
2fa669f759
[docs] Misc improvements
...
Closes #4987 , Closes #4906 , Closes #4919 , Closes #4977 , Closes #4979
2022-09-22 02:15:55 +05:30
pukkandan
8ca48a1a54
[extractor] Fix fatal=False in RetryManager
2022-09-22 02:14:31 +05:30
pukkandan
b27bc13af6
[extractor/patreon] Sort formats
2022-09-22 01:39:42 +05:30
pukkandan
19b4e59a1e
[extractor/web.archive:youtube] Fix _YT_INITIAL_PLAYER_RESPONSE_RE
2022-09-17 20:54:21 +05:30
pukkandan
dab284f80f
Workaround libc_ver not be available on Windows Store version of Python
2022-09-17 11:57:47 +05:30
pukkandan
9665f15a96
[outtmpl] Make %s work in strfformat for all systems
2022-09-17 11:34:04 +05:30
pukkandan
2b24afa6d7
Improve 5736d79172
2022-09-17 10:14:44 +05:30
pukkandan
3166e6840c
[extractor/generic] Pass through referer from json-ld
...
Closes #4941
2022-09-16 23:08:13 +05:30
pukkandan
5736d79172
Support environment variables in --ffmpeg-location
...
Closes #4938
2022-09-16 21:37:37 +05:30
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
2022-09-16 17:02:52 +05:30
pukkandan
1060f82f89
Fix --config-location -
2022-09-13 16:46:34 +05:30
pukkandan
9c935fbc72
Fix bug in ae1035646a
...
Closes #4890
2022-09-11 05:12:52 +05:30
pukkandan
deae7c1711
[cleanup] Misc
2022-09-10 03:46:54 +05:30
pukkandan
941e881e1f
Fix bug in ae1035646a
...
Closes #4881
2022-09-10 03:42:43 +05:30
pukkandan
0cb0fdbbfe
[extractor/common] Escape % in representation_id of m3u8
...
Closes #4877
2022-09-10 03:42:14 +05:30
pukkandan
ae1035646a
Allow a set to be passed as download_archive
2022-09-08 15:09:30 +05:30
pukkandan
1015ceeeaf
[extractor/MLBTV] Detect live streams
2022-09-08 06:18:35 +05:30
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
2022-09-07 17:38:05 +05:30
pukkandan
be9c0884d7
[extractor/BiliIntlSeries] Fix _VALID_URL
...
Closes #4825
2022-09-07 17:29:05 +05:30
pukkandan
48c8424bd9
Fix bug in 07a1250e0e
2022-09-06 19:57:29 +05:30
pukkandan
07a1250e0e
[outtmpl] Curly braces to filter keys
2022-09-03 18:28:24 +05:30
pukkandan
1a7c9fad9f
[jsinterp] Workaround operator associativity issue
...
https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480
2022-09-02 20:45:55 +05:30
pukkandan
5469a4ab11
[extractor/motorsport] Support native embeds
...
Closes #4749
2022-09-02 02:01:58 +05:30
pukkandan
2c475e48b5
[extractor/bandcamp] Extract uploader_url
...
Closes #4755
2022-09-02 02:01:57 +05:30
pukkandan
7c6eb424d3
[extractor/youtube] Detect lazy-load-for-videos embeds
...
Closes #4812
2022-09-02 02:01:57 +05:30
pukkandan
5d7c7d6569
Release 2022.09.01
2022-09-01 16:49:04 +05:30
pukkandan
d2c8aadf79
[cleanup] Misc
...
Closes #4710 , Closes #4754 , Closes #4723
Authored by: pukkandan, MrRawes, DavidH-2022
2022-09-01 16:49:03 +05:30
pukkandan
1ac7f46184
Update to ytdl-commit-ed5c44e7
...
[compat] Replace deficient ChainMap class in Py3.3 and earlier
https://github.com/ytdl-org/youtube-dl/commit/ed5c44e7b74ac77f87ca5ed6cb5e964a0c6a0678
2022-09-01 16:46:32 +05:30
pukkandan
05deb747bb
[jsinterp] Fix escape in regex
2022-09-01 16:46:32 +05:30
pukkandan
b505e8517a
[extractor/youtube] Fallback regex for nsig code extraction
2022-09-01 16:46:32 +05:30
pukkandan
f2e9fa3ef7
[FormatSort] Fix aext for --prefer-free-formats
...
Closes #4735
2022-09-01 16:46:31 +05:30
pukkandan
b86ca447ce
[extractor/mediaset] Fix embed extraction
...
Closes #4804
2022-08-31 22:24:41 +05:30