pukkandan
5be76d1ab7
[viewlift] Add cookie-based login and series support
...
Closes #1340 , #1316
Authored by: Ashish0804, pukkandan
3 years ago
ajj8
b7b186e7de
[sky] Add `SkyNewsStoryIE` ( #1443 )
...
Authored by: ajj8
3 years ago
nyuszika7h
bd1c792327
[wakanim] Detect geo-restriction ( #1429 )
...
Authored by: nyuszika7h
3 years ago
nyuszika7h
dc88e9be03
[wakanim] Add support for MPD manifests ( #1428 )
...
Closes #1426
Authored by: nyuszika7h
3 years ago
pukkandan
673944b001
[compat] Don't create console in `windows_enable_vt_mode`
...
Closes #1420
3 years ago
Ashish Gupta
0c873df3a8
[3speak] Add extractors ( #1430 )
...
Closes #1421
Authored by: Ashish0804
3 years ago
pukkandan
c35ada3360
[twitter] Do not sort by codec
...
Closes #1431
3 years ago
pukkandan
0db3bae879
[extractor] Fix some errors being converted to `ExtractorError`
3 years ago
pukkandan
48f796874d
[utils] Create `DownloadCancelled` exception
...
as super-class of ExistingVideoReached, RejectedVideoReached, MaxDownloadsReached
Third parties can also sub-class this to cancel the download queue from a hook
3 years ago
pukkandan
abad800058
[downloader/ffmpeg] Fix vtt download with ffmpeg
3 years ago
pukkandan
08438d2ca5
[outtmpl] Add type `link` for internet shortcut files
...
and refactor related code
Closes #1405
3 years ago
pukkandan
7de837a5e3
[utils] Sanitize URL when determining protocol
...
Closes #1406
3 years ago
pukkandan
7e59ca440a
[DiscoveryPlus] Allow language codes in URL
...
Closes #1425
3 years ago
u-spec-png
8e7ab2cf08
[Bilibili:comments] Fix infinite loop ( #1423 )
...
Closes #1412
Authored by: u-spec-png
3 years ago
u-spec-png
ad64a2323f
[instagram] Fix bug in ab2ffab22d
( #1403 )
...
Authored by: u-spec-png
3 years ago
pukkandan
f2fe69c7b0
Approximate filesize from bitrate
...
Closes #1400
3 years ago
pukkandan
fccf502118
[youtube] Populate `thumbnail` with the best "known" thumbnail
...
Closes #402 , Related: https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-950290624
3 years ago
pukkandan
9f1a1c36e6
Separate `--check-all-formats` from `--check-formats`
...
Previously, `--check-formats` tested only the selected video formats, but ALL thumbnails
3 years ago
pukkandan
96565c7e55
[cleanup] Add keyword automatically to SearchIE descriptions
...
and some minor cleanup of docs
3 years ago
pukkandan
ec11a9f4a2
[minicurses] Add more colors
3 years ago
Alf Marius
93c7f3398d
[Nrk] See desc ( #1382 )
...
* Endpoint has changed. Currently the old one redirects to the new one, but this may change
* Descriptions use \r instead of \n. So translate it
Authored by: fractalf
3 years ago
pukkandan
1117579b94
[version] update
...
:ci skip all
3 years ago
pukkandan
49a57e70a9
[cleanup] misc
3 years ago
pukkandan
457f6d6866
[vlive:channel] Fix extraction
...
Based on https://github.com/ytdl-org/youtube-dl/pull/29866
Closes #749 , #927 , https://github.com/ytdl-org/youtube-dl/issues/29837
Authored by kikuyan, pukkandan
3 years ago
pukkandan
ad0090d0d2
[cookies] Local State should be opened as utf-8
...
Closes #1276
3 years ago
makeworld
d183af3cc1
[CBC] Support CBC Gem member content ( #1294 )
...
Authored by: makeworld-the-better-one
3 years ago
makeworld
3c239332b0
[CBC] Fix Gem livestream ( #1289 )
...
Authored by: makeworld-the-better-one
3 years ago
u-spec-png
ab2ffab22d
[Instagram] Add login ( #1288 )
...
Authored by: u-spec-png
3 years ago
zenerdi0de
f656a23cb1
[patreon] Fix vimeo player regex ( #1332 )
...
Closes #1323
Authored by: zenerdi0de
3 years ago
pukkandan
58ab5cbc58
[vimeo] Fix embedded `player.vimeo` URL
...
Closes #1138 , partially fixes #1323
Cherry-picked from upstream commit 3ae9c0f410b1d4f63e8bada67dd62a8d2852be32
3 years ago
Damiano Amatruda
17ec8bcfa9
[microsoftstream] Add extractor ( #1201 )
...
Based on: https://github.com/ytdl-org/youtube-dl/pull/24649
Fixes: https://github.com/ytdl-org/youtube-dl/issues/24440
Authored by: damianoamatruda, nixklai
3 years ago
u-spec-png
0f6e60bb57
[tagesschau] Fix extractor ( #1227 )
...
Closes #1124
Authored by: u-spec-png
3 years ago
pukkandan
ef58c47637
[SponsorBlock] Obey `extractor-retries` and `sleep-requests`
3 years ago
pukkandan
19b824f693
Re-implement deprecated option `--id`
...
Despite `--title`, `--literal` etc being deprecated,
`--id` is still documented in youtube-dl and so should be kept
3 years ago
jfogelman
f0ded3dad3
[AdobePass] Fix RCN MSO ( #1349 )
...
Authored by: jfogelman
3 years ago
pukkandan
733d8e8f99
[build] Refactor `pyinst.py` and misc cleanup
...
Closes #1361
3 years ago
pukkandan
386cdfdb5b
[build] Release windows exe built with py2exe
...
Closes : #855
Related: #661 , #705 , #890 , #1024 , #1160
3 years ago
pukkandan
6e21fdd279
[build] Enable lazy-extractors in releases
...
Set the environment variable `YTDLP_NO_LAZY_EXTRACTORS`
to forcefully disable lazy extractor loading
3 years ago
Ricardo
0e5927eebf
[build] Build standalone MacOS packages ( #1221 )
...
Closes #1075
Authored by: smplayer-dev
3 years ago
pukkandan
d3c93ec2b7
Don't create console for subprocesses on Windows ( #1261 )
...
Closes #1251
3 years ago
pukkandan
b4b855ebc7
[fragment] Print error message when skipping fragment
3 years ago
pukkandan
2cda6b401d
Revert "[fragments] Pad fragments before decrypting ( #1298 )"
...
This reverts commit 373475f035
.
3 years ago
pukkandan
aa7785f860
[utils] Standardize timestamp formatting code
...
Closes #1285
3 years ago
pukkandan
9fab498fbf
[http] Retry on socket timeout
...
Closes #1222
3 years ago
Nil Admirari
e619d8a752
[ModifyChapters] Do not mutate original chapters ( #1322 )
...
Closes #1295
Authored by: nihil-admirari
3 years ago
Zirro
1e520b5535
Add option `--no-batch-file` ( #1335 )
...
Authored by: Zirro
3 years ago
pukkandan
176f1866cb
Add HDR information to formats
3 years ago
pukkandan
17bddf3e95
Reduce default `--socket-timeout`
3 years ago
pukkandan
2d9ec70423
[ModifyChapters] Allow removing sections by timestamp
...
Eg: --remove-chapters "*10:15-15:00".
The `*` prefix is used so as to avoid any conflicts with other valid regex
3 years ago
pukkandan
e820fbaa6f
Do not verify thumbnail URLs by default
...
Partially reverts cca80fe611
and 0ba692acc8
Unless `--check-formats` is specified, this causes yt-dlp to return incorrect thumbnail urls.
See https://github.com/yt-dlp/yt-dlp/issues/340#issuecomment-877909966 , #402
But the overhead in general use is not worth it
Closes #694 , #725
3 years ago
pukkandan
b11d210156
[EmbedMetadata] Allow overwriting all default metadata
...
with `meta_default` key
3 years ago
pukkandan
24b0a72b30
[cleanup] Remove broken youtube login code
3 years ago
coletdjnz
aae16f6ed9
[youtube:comments] Fix comment section not being extracted in new layouts ( #1324 )
...
Co-authored-by: coletdjnz, pukkandan
3 years ago
shirt
373475f035
[fragments] Pad fragments before decrypting ( #1298 )
...
Closes #197 , #1297 , #1007
Authored by: shirt-dev
3 years ago
Ashish Gupta
920134b2e5
[Gronkh] Add extractor ( #1299 )
...
Closes #1293
Authored by: Ashish0804
3 years ago
Ashish Gupta
72ab768719
[SkyNewsAU] Add extractor ( #1308 )
...
Closes #1287
Authored by: Ashish0804
3 years ago
LE
01b052b2b1
[tbs] Add tbs live streams ( #1326 )
...
Authored by: llacb47
3 years ago
Ákos Sülyi
019a94f7d6
[utils] Use `importlib` to load plugins ( #1277 )
...
Authored by: sulyi
3 years ago
nyuszika7h
e69585f8c6
[7plus] Add cookie based authentication ( #1202 )
...
Closes #1103
Authored by: nyuszika7h
3 years ago
Damiano Amatruda
693ec74401
[on24] Add extractor ( #1200 )
...
Authored by: damianoamatruda
3 years ago
pukkandan
239df02103
Make `duration_string` and `resolution` available in --match-filter
...
Related: #1309
3 years ago
pukkandan
18f96d129b
[utils] Allow duration strings in filter
...
Closes #1309
3 years ago
pukkandan
ec3f6640c1
[crunchyroll] Add season to flat-playlist
...
Closes #1319
3 years ago
pukkandan
dd078970ba
[crunchyroll] Add support for `beta.crunchyroll` URLs
...
and fix series URLs with language code
3 years ago
pukkandan
71ce444a3f
Fix --restrict-filename when used with default template
3 years ago
pukkandan
580d3274e5
[youtube] Expose different formats with same itag
3 years ago
pukkandan
03b4de722a
[downloader] Fix slow progress hooks
...
Closes #1301
3 years ago
pukkandan
48ee10ee8a
Fix conflict b/w id and ext in format selection
...
Closes #1282
3 years ago
Ashish Gupta
6ff34542d2
[Hotstar] Raise appropriate error for DRM
3 years ago
gustaf
e3950399e4
[Viafree] add support for Finland ( #1253 )
...
Authored by: 18928172992817182 (gustaf)
3 years ago
Ashish Gupta
974208e151
[trovo] Support channel clips and VODs ( #1246 )
...
Closes #229
Authored by: Ashish0804
3 years ago
pukkandan
883d4b1eec
[YoutubeDL] Write verbose header to logger
3 years ago
pukkandan
a0c716bb61
[instagram] Show appropriate error when login is needed
...
Closes #1264
3 years ago
pukkandan
d5a39f0bad
[http] Show the last encountered error
...
Closes #1262
3 years ago
Ashish Gupta
a64907d0ac
[Hotstar] Mention Dynamic Range in format id ( #1265 )
...
Authored by: Ashish0804
3 years ago
pukkandan
6993f78d1b
[extractor,utils] Detect more codecs/mimetypes
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29943
3 years ago
pukkandan
993191c0d5
Fix bug in c111cefa5d
3 years ago
pukkandan
fc5c8b6492
[eria2c] Fix --skip-unavailable fragment
3 years ago
pukkandan
b836dc94f2
[outtmpl] Fix bug in expanding environment variables
3 years ago
pukkandan
c111cefa5d
[downloader/ffmpeg] Improve simultaneous download and merge
3 years ago
pukkandan
975a0d0df9
Calculate more fields for merged formats
...
Closes #947
3 years ago
pukkandan
ecdc9049c0
[YouTube] Add auto-translated subtitles
...
Closes #1245
3 years ago
pukkandan
7b38649845
Fix verbose head not showing custom configs
3 years ago
pukkandan
e88d44c6ee
[cleanup] Cleanup bilibili code
...
Closes #1169
Authored by pukkandan, u-spec-png
3 years ago
pukkandan
a2160aa45f
[extractor] Generalize `getcomments` implementation
3 years ago
pukkandan
cc16383ff3
[extractor] Simplify search extractors
3 years ago
pukkandan
a903d8285c
Fix bug in storyboards
...
Caused by 9359f3d4f0
3 years ago
pukkandan
9dda99f2fc
[Merger] Do not add `aac_adtstoasc` to non-hls audio
3 years ago
pukkandan
ba10757412
[extractor] Detect `EXT-X-KEY` Apple FairPlay
3 years ago
pukkandan
e6faf2be36
[update] Clean up error reporting
...
Closes #1224
3 years ago
pukkandan
ed39cac53d
Load archive only after printing verbose head
...
If there is some issue in loading archive, the verbose head should be visible in the logs
3 years ago
pukkandan
a169858f24
Fix `check_formats` output being written to stdout when `-qv`
...
Closes #1229
3 years ago
pukkandan
0481e266f5
[tiktok] Fix typo in 943d5ab133
...
and update tests
Closes #1226
3 years ago
Ashish Gupta
2c4bba96ac
[EUScreen] Add Extractor ( #1219 )
...
Closes #1207
Authored by: Ashish0804
3 years ago
pukkandan
e8f726a57f
[hidive] Fix typo in b5ae35ee6d
3 years ago
pukkandan
8063de5109
[version] update
...
:ci skip all
3 years ago
pukkandan
dec0d56fa9
Release 2021.10.10
3 years ago
pukkandan
21186af70a
[downloader] Fix throttledratelimit
...
The timer should not reset at start of each block
3 years ago
pukkandan
d1d5c08f29
[minicurses] Fix when printing to file
...
Closes #1215
3 years ago
Bojidar Qnkov
2e01ba6218
[NovaPlay] Add extractor ( #1209 )
...
Authored by: Bojidarist
3 years ago
pukkandan
91b6c884c9
Revert "[ffmpeg] Set max probesize to workaround AAC HLS stream issues ( #1109 )"
...
This reverts commit 250a938de8
.
This is no longer necessary since 7687c8ac6e
3 years ago
Felix S
28fe35b4e3
[francetv] Update extractor ( #1096 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29996
Closes: https://github.com/yt-dlp/yt-dlp/issues/970 , https://github.com/ytdl-org/youtube-dl/issues/29956 , https://github.com/ytdl-org/youtube-dl/issues/29957 , https://github.com/ytdl-org/youtube-dl/issues/29969 , https://github.com/ytdl-org/youtube-dl/issues/29990 , https://github.com/ytdl-org/youtube-dl/issues/30010
Authored by: fstirlitz, sarnoud
3 years ago
pukkandan
aa9a92fdbb
[downloader/ffmpeg] Fix bug in initializing `FFmpegPostProcessor`
...
When `FFmpegFD` initializes the PP, it passes `self` as the `downloader`
But it does not have a `_postprocessor_hooks` attribute
Closes #1211
3 years ago
pukkandan
a170527e1f
[version] update
...
:ci skip all
3 years ago
Ashish Gupta
81bcd43a03
[HotStarSeries] Fix cookies ( #1187 )
...
Authored by: Ashish0804
3 years ago
pukkandan
b5ae35ee6d
[cleanup] Misc cleanup
3 years ago
pukkandan
4e3b637d5b
Merge webm formats into mkv if thumbnails are to be embedded
...
This was originally implemented in 4d971a16b8
(#173 ) by @damianoamatruda
but was reverted in 3b297919e0
since it was unintentionally being triggered for `write_thumbnail` (See #500 )
3 years ago
Jules-A
8cd69fc407
[Funimation] Fix for /v/ urls ( #1196 )
...
Closes #993
Authored by: pukkandan, Jules-A
3 years ago
pukkandan
2614f64600
[utils] Let traverse_obj accept functions as keys
3 years ago
pukkandan
b922db9fe5
[http] Respect user-provided chunk size over extractor's
3 years ago
pukkandan
f2cad2e496
[Hidive] Fix subtitles broken by 705e7c2005
3 years ago
u-spec-png
d6124e191e
[bilibili] Fix bug in efc947fb3e
...
Authored by: u-spec-png
3 years ago
coletdjnz
ac56cf38a4
[youtube:tab] Fallback to API when webpage fails to download ( #1122 )
...
and add some extractor_args to force this mode
Authored by: coletdjnz
3 years ago
Damiano Amatruda
c08b8873ea
[ciscowebex] Add extractor ( #1199 )
...
Authored by: damianoamatruda
3 years ago
pukkandan
819e05319b
Improved progress reporting (See desc) ( #1125 )
...
* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting
Closes : #906 , #901 , #1085 , #1170
3 years ago
u-spec-png
fee3f44f5f
[Streamable] Add codecs ( #1189 )
...
Authored by: u-spec-png
3 years ago
pukkandan
705e7c2005
[Hidive] Fix duplicate and incorrect formats
3 years ago
pukkandan
49e7e9c3ce
[docs,build] Change all pycryptodome references to pycryptodomex
3 years ago
pukkandan
8472674399
[FixupM3u8] Do not run if merge is needed
...
We pass the relevant arguments to the merger, so separate fixup in redundant
3 years ago
pukkandan
1276a43a77
[youtube] Fix non-fatal errors in fetching player
3 years ago
pukkandan
519804a92f
bugfix for 80c03fa98f
3 years ago
pukkandan
1b6bb4a85a
[reddit] bugfix for 8e3fd7e034
3 years ago
pukkandan
644149afec
[soundcloud:playlist] Detect last page correctly
...
Closes #1168
3 years ago
pukkandan
4e3d1898a8
Workaround ssl errors in mingw python
...
Closes #1151
3 years ago
coletdjnz
762e509d91
[Mediaite] Relax valid url ( #1158 )
...
Closes #1131
Authored by: coletdjnz
3 years ago
i6t
d92125aeba
[GoPro] Add extractor ( #1167 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/30044
Authored by: i6t
3 years ago
makeworld
0f0ac87be3
[CBC] Cleanup tests ( #1162 )
...
Related: #1013
Authored by: makeworld-the-better-one
3 years ago
u-spec-png
755203fc3f
[parliamentlive.tv] Fix extractor ( #1153 )
...
Closes #1139
Authored by: u-spec-png
3 years ago
MinePlayersPE
943d5ab133
[Douyin] Rewrite extractor ( #1157 )
...
Closes #1121
Authored by: MinePlayersPE
3 years ago
u-spec-png
3001a84dca
[Newgrounds] Add age_limit and fix duration ( #1156 )
...
Authored by: u-spec-png
3 years ago
u-spec-png
ebf2fb4d61
[Vupload] Add extractor ( #1146 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29877
Authored by: u-spec-png
3 years ago
u-spec-png
efc947fb3e
[Bilibili] Add subtitle converter ( #1144 )
...
Closes #1015
Based on https://github.com/y2361547758/bcc2ass
Authored by: u-spec-png
3 years ago
pukkandan
b11c04a8ae
Fix `-f mp4` behaving differently from youtube-dl
3 years ago
pukkandan
5d535b4a55
[build] Allow building with py2exe (and misc fixes)
...
py2exe config is copied from youtube-dl
Closes #1160
3 years ago
pukkandan
a1c3967307
[EmbedSubtitle, SubtitlesConvertor] Fix error when subtitle file is missing
...
Closes #1152 , #1134
Bug from 8e25d624df
3 years ago
pukkandan
e919569e67
[funimation] Sort formats according to the relevant extractor-args
3 years ago
Ákos Sülyi
ff1dec819a
[aes] Improve performance slightly ( #1135 )
...
Authored by: sulyi
3 years ago
Felix S
9359f3d4f0
[extractor] Extract storyboards from SMIL manifests ( #1128 )
...
Authored by: fstirlitz
3 years ago
Aleri Kaisattera
0eaec13ba6
[Theta] Add video extractor ( #1137 )
...
Authored by: alerikaisattera
3 years ago
jfogelman
ad095c4283
[adobepass] Add RCN as MSO ( #1129 )
...
Authored by: jfogelman
3 years ago
pukkandan
e6f21b3d92
[docs,cleanup] Some minor refactoring and improve docs
3 years ago
pukkandan
3ae5e79774
[postprocessor] Add plugin support
...
Adds option `--use-postprocessor` to enable them
3 years ago
pukkandan
8e3fd7e034
[reddit] Fix 429 by generating a random `reddit_session`
...
Related: a76e2e0f88
, #1014 , https://github.com/ytdl-org/youtube-dl/issues/29986
Original PR: https://github.com/ytdl-org/youtube-dl/pull/30017
Authored by: AjaxGb
3 years ago
pukkandan
80c03fa98f
Allow empty output template to skip a type of file
...
Closes #760 , #1111
3 years ago
pukkandan
1f2a268bd3
[embedsubtitle] Fix error when duration is unknown
3 years ago
i6t
851876095b
[Gettr] Add extractor ( #1120 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29589
Authored by: i6t
3 years ago
ajj8
2d997542ca
[bbc] Extract better quality videos ( #1113 )
...
mobile-tablet-main only provides 540p25, so it shouldn't be used for the first attempt. Instead pc provides up to 720p50
Authored by: ajj8
3 years ago
pukkandan
7756277882
Workaround for bug in `ssl.SSLContext.load_default_certs` ( #1118 )
...
* Remove old compat code
* Load certificates only when not using nocheckcertificate
* Load each certificate individually
Closes #1060
Related bugs.python.org/issue35665, bugs.python.org/issue4531
3 years ago
shirt
7687c8ac6e
[HLS] Fix decryption issues ( #1117 )
...
* Unpad HLS fragments with PKCS#7 according to datatracker.ietf.org/doc/html/rfc8216
* media_sequence should only be incremented in for media fragments
* The native decryption should only be used if ffmpeg is unavailable since it is significantly slower. Closes #1086
Authored by: shirt-dev, pukkandan
3 years ago
Ashish Gupta
80c360d7aa
[LinkedInLearning] Fix newline bug in subtitles ( #1104 )
...
Authored by: Ashish0804
3 years ago
shirt
250a938de8
[ffmpeg] Set max probesize to workaround AAC HLS stream issues ( #1109 )
...
Fixes : #618 , #998 , #1039
Authored by: shirt-dev
3 years ago
Ashish Gupta
f1d42a83ab
[Rumble] Add RumbleChannelIE ( #1088 )
...
Authored by: Ashish0804
3 years ago
ChillingPepper
3cf4b91dc5
[SovietsCloset] Add duration from m3u8 ( #908 )
...
Authored by: ChillingPepper
3 years ago
u-spec-png
fecb20a503
[N1] Add extractor ( #1080 )
...
Authored by: u-spec-png
3 years ago
pukkandan
360167b9fc
Fix `--flat-playlist` when neither IE nor id is known
3 years ago
pukkandan
28234287f1
[update] Check for new version even if not updateable
3 years ago
pukkandan
91dd88b90f
[outtmpl] Alternate form of format type `l` for `\n` delimited list
3 years ago
Aleri Kaisattera
d31dab7084
[vidme] Remove extractor ( #1095 )
...
Authored by: alerikaisattera
3 years ago
u-spec-png
c470901ccf
[reddit] Add embedded url ( #1090 )
...
Authored by: u-spec-png
3 years ago
i6t
2333ea1029
[Veo] Add extractor ( #1084 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29445
Authored by: i6t
3 years ago
u-spec-png
9a13345439
[PolskieRadio] Fix extractors ( #1082 )
...
Closes #1033
Authored by: jakubadamw, u-spec-png
3 years ago
pukkandan
524e2e4fda
[outtmpl] Format type `U` for unicode normalization
3 years ago
Matt Broadway
f440b14f87
[cookies] Fix keyring fallback ( #1078 )
...
The password returned by `security find-generic-password` has a newline at the end
Closes #1073
Authored by: mbway
3 years ago
Ashish Gupta
8dc831f715
[LinkedInLearning] Add subtitles ( #1077 )
...
Authored by: Ashish0804
Closes #1072
3 years ago
u-spec-png
e99b2d2771
[Newgrounds] Fix view count on songs ( #1071 )
...
Authored by: u-spec-png
3 years ago
pukkandan
1fed277349
[version] update
...
:ci skip all
3 years ago
pukkandan
ff1c7fc9d3
Allow `0` in `--playlist-items`
3 years ago
pukkandan
600e900300
[zdf] Improve format sorting
...
Closes #910
3 years ago
f4pp3rk1ng
20b91b9b63
[SpankBang] Fix uploader ( #892 )
...
Closes #833
Authored by: f4pp3rk1ng, coletdjnz
3 years ago
pukkandan
4c88ff87fc
[build] Improve release process ( #880 )
...
* Automate more of the release process by animelover1984, pukkandan - closes #823
* Fix sha256 by nihil-admirari - closes #385
* Bring back brew taps by nao20010128nao #865
* Provide `--onedir` zip for windows by pukkandan - Closes #1024 , #661 , #705 and #890
Authored by: pukkandan, animelover1984, nihil-admirari, nao20010128nao
3 years ago
renalid
e27cc5d864
[Arte] Improve description extraction ( #1046 )
...
Authored by: renalid
3 years ago
Aleri Kaisattera
eb6d4ad1ca
[Theta] Add extractor ( #1068 )
...
Authored by: alerikaisattera
3 years ago
coletdjnz
99e9e001de
[youtube] Cleanup authentication code ( #786 )
...
Authored by: coletdjnz
3 years ago
pukkandan
51ff9ca0b0
[xattr] bugfix for b19404591a
3 years ago
pukkandan
b19404591a
Separate the options `--ignore-errors` and `--no-abort-on-error`
...
In youtube-dl, `-i` ignores both download and post-processing error, and
treats the download as successful even if the post-processor fails.
yt-dlp used to skip the entire video on either error and there was no
option to ignore the post-processing errors like youtube-dl does.
By splitting the option into two, now either just the download errors
(--no-abort-on-error, default on CLI) or all errors (--ignore-errors)
can be ignored as per the users' needs
Closes #893
3 years ago
pukkandan
1f8471e22c
Ignore empty entries in `_list_from_options_callback`
3 years ago
pukkandan
77c4a9ef68
Download subtitles in order of `--sub-langs`
...
Closes #1041
3 years ago
pukkandan
8f70b0b82f
[cbs] Report appropriate error for DRM
...
Closes #1056
3 years ago
pukkandan
be867b03f5
bugfix for bd50a52b0d
3 years ago
pukkandan
1813a6ccd4
[youtube] Fix `--mark-watched` with `--cookies-from-browser`
...
Closes #1019
3 years ago
pukkandan
8100c77223
[lbry] Show error message from API response
3 years ago
Ashish Gupta
9ada988bfc
[Koo] Add extractor ( #1044 )
...
Authored by: Ashish0804
3 years ago
Ashish Gupta
d1a7768432
[Chingari] Add extractors ( #1038 )
...
Authored by: Ashish0804
3 years ago
NeroBurner
49fa4d9af7
[atv.at] Use jwt for API ( #1012 )
...
The jwt token is implemented according to RFC7519
Closes #988
Authored by: NeroBurner
3 years ago
The Hatsune Daishi
ee2b3563f3
[downloader/niconico] Pass custom headers ( #1063 )
...
Closes #1057
Authored by: nao20010128nao
3 years ago
Glenn Slayden
bdc196a444
[cleanup] Fix line endings for `nebula.py` ( #1064 )
...
:ci skip
Authored by: glenn-slayden
3 years ago
Ashish Gupta
388bc4a640
[Hotstar] Add referer for subs ( #1062 )
...
Authored by: Ashish0804
3 years ago
pukkandan
50eff38c1c
bugfix for a21e0ab1a1
...
Closes #1061
3 years ago
nixxo
4be9dbdc24
[comedycentral] Support `collection-playlist` ( #1058 )
...
Authored by: nixxo
3 years ago
pukkandan
a21e0ab1a1
[ffmpeg] Add `aac_adtstoasc` when merging if needed
...
Related: #1039
3 years ago
pukkandan
a76e2e0f88
[reddit] Workaround for 429 by redirecting to old.reddit.com
...
Closes #1014
3 years ago
The Hatsune Daishi
bd50a52b0d
Basic framework for simultaneous download of multiple formats ( #1036 )
...
Authored by: nao20010128nao
3 years ago
Sipherdrakon
c12977bdc4
[AnimalPlanet] Fix extractor ( #1050 )
...
Authored by: Sipherdrakon
3 years ago
ChillingPepper
f6d8776d34
[SovietsCloset] Fix playlists for games with only named categories
...
Authored by: ConquerorDopy
3 years ago
pukkandan
d806c9fd97
[docs,cleanup] Add deprecation warning in docs
...
for some counter intuitive behaviour that may be removed in future.
and fix linter
3 years ago
pukkandan
5e3f2f8fc4
[youtube] Return full URL instead of just ID
3 years ago
pukkandan
1009f67c2a
[fragment,aria2c] Generalize and refactor some code
3 years ago
pukkandan
bd6f722de8
dump files should obey `--trim-filename` ( #1043 )
...
Authored by: sulyi
3 years ago
pukkandan
d9d8b85747
[fragment] Fix range header when using `-N` and media sequence ( #1048 )
...
Authored by: shirt
3 years ago
pukkandan
daf7ac2b92
[fragment] Avoid repeated request for AES key
3 years ago
pukkandan
96933fc1b6
[aria2c] Fix IV for some AES-128 streams
...
Authored by: shirt
3 years ago
makeworld
0d32e124c6
[CBC] Fix CBC Gem extractors ( #1013 )
...
Closes #936
Authored by: makeworld-the-better-one
3 years ago
u-spec-png
cb2ec90e91
[Peertube] Add channel extractor ( #1023 )
...
Authored by: u-spec-png
3 years ago
pukkandan
3cd786dbd7
[youtube] Warn when trying to download clips
3 years ago
u-spec-png
8f8e8eba24
[Nuvid] Fix extractor ( #1022 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29886
Authored by: u-spec-png
3 years ago
Ákos Sülyi
09906f554d
[aes] Add `aes_gcm_decrypt_and_verify` ( #1020 )
...
Authored by: sulyi, pukkandan
3 years ago
Yuan Chao
a63d9bd0b0
[CGTN] Add extractor ( #981 )
...
Authored by: chao813
3 years ago
pukkandan
f137e4c27c
[utils] Improve `extract_timezone`
...
Code taken from: https://github.com/ytdl-org/youtube-dl/pull/29845
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29948
Authored by: dirkf
3 years ago
nyuszika7h
4762621925
[videa] Fix some extraction errors ( #1028 )
...
Authored by: nyuszika7h
3 years ago
pukkandan
57aa7b8511
[hls] Byterange + AES128 is supported by native downloader
3 years ago
pukkandan
9c1c3ec016
[Oreilly] Bugfix for 7738bd3272
3 years ago
DigitalDJ
f9cc0161e6
[extractor] Fix root-relative URLs in MPD ( #1006 )
...
Authored by: DigitalDJ
3 years ago
Nil Admirari
c6af2dd8e5
[SponsorBlock] Improve merge algorithm ( #999 )
...
Authored by: nihil-admirari
3 years ago
Mohammad Khaled AbouElSherbini
7738bd3272
[Oreilly] Handle new web url ( #990 )
...
The change in URL is most likely a server side issue. But we can work around it by a simple substitution
Authored by: MKSherbini
3 years ago
pukkandan
7c37ff97d3
Allow alternate fields in outtmpl
...
Closes #899 , #1004
3 years ago
The Hatsune Daishi
d47f46e17e
[damtomo] Add extractor ( #992 )
...
Authored by: nao20010128nao
3 years ago
coletdjnz
298bf1d275
[itv] Prefer last matching featureset ( #1001 )
...
Bug fix for #986
Authored by: coletdjnz
3 years ago
Aleri Kaisattera
d1b39ad844
[CAM4] Add extractor ( #1010 )
...
Authored by: alerikaisattera
3 years ago
pukkandan
edf65256aa
[hls,aes] Fallback to native implementation for AES-CBC
...
and detect `Cryptodome` in addition to `Crypto`
Closes #935
Related: #938
3 years ago
pukkandan
7303f84abe
[options] Fix `--no-config` and refactor reading of config files
...
Closes #912 , #914
3 years ago
pukkandan
f5aa5cfbff
Add format type `B` for outtmpl to treat the value as bytes
...
This is useful to limit the filename to a certain number of bytes rather than characters
Closes #1003
3 years ago
Aleri Kaisattera
f1f6ca78b4
[Streamanity] Add Extractor ( #984 )
...
Authored by: alerikaisattera
3 years ago
Ashish Gupta
2fac2e9136
[Mediaite] Add Extractor ( #973 )
...
Closes #969
Authored by: Ashish0804
3 years ago
Ashish Gupta
23dd2d9a32
[NDR] Rewrite NDRIE ( #962 )
...
Closes #959
Authored by: Ashish0804
3 years ago
Ashish Gupta
b89378a69a
[globo] Fix GloboIE ( #994 )
...
Closes #991
Authored by: Ashish0804
3 years ago
pukkandan
0001fcb586
Add option `--netrc-location`
...
Closes #792 , #963
3 years ago
pukkandan
c589c1d395
[compat] Don't ignore `HOME` (if set) on windows
...
Related: #792
3 years ago
pukkandan
f7590d4764
[vrv] Don't raise error when thumbnails are missing
...
Closes #983
3 years ago
pukkandan
dbf7eca917
[soundcloud] Update `_CLIENT_ID`
...
Related: #975
3 years ago
pukkandan
d21bba7853
[options] Strip spaces in list-like switches
3 years ago
Ashish Gupta
a8cb7eca61
[HiDive] Fix extractor ( #958 )
...
Closes #952 , #408
Authored by: Ashish0804
3 years ago
nyuszika7h
92790da2bb
[radlive] Add new extractor ( #870 )
...
Closes #312
Authored by: nyuszika7h
3 years ago
Sipherdrakon
b5a39ed43b
[DIYNetwork] Support new format ( #934 )
...
Authored by: Sipherdrakon
3 years ago
LE
cc33cc4395
[VrtNU] Handle login errors ( #977 )
...
Authored by: llacb47
3 years ago
Ashish Gupta
1722099ded
[Mxplayer] Use mobile API ( #966 )
...
Authored by: Ashish0804
3 years ago
u-spec-png
e9a30b181e
[Peertube] Add playlist extractor ( #957 )
...
Authored by: u-spec-png
3 years ago
zenerdi0de
9c95ac677e
[Fancode] Fix live streams ( #961 )
...
Authored by: zenerdi0de
3 years ago
coletdjnz
ea706726d6
[ITV] Fix extractor, add subtitles and thumbnails ( #913 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/28955 (see also https://github.com/ytdl-org/youtube-dl/issues/28906#issuecomment-831008270 )
Closes #861 , https://github.com/ytdl-org/youtube-dl/issues/28906 , https://github.com/ytdl-org/youtube-dl/issues/29337 , https://github.com/ytdl-org/youtube-dl/issues/29190 , https://github.com/ytdl-org/youtube-dl/issues/28939 , https://github.com/ytdl-org/youtube-dl/issues/29620
Authored-by: coletdjnz, sleaux-meaux, Vangelis66
3 years ago
pukkandan
f60990ddfc
[peertube] Update instances ( #957 )
...
Authored by: u-spec-png
3 years ago
pukkandan
ad226b1dc9
[funimation] Fix for locations outside US
...
Closes #868
Authored by: Jules-A, pukkandan
3 years ago
pukkandan
ca46b94134
[cookies] Make browser names case insensitive
3 years ago
pukkandan
67ad7759af
[brightcove] Extract subtitles from manifests
3 years ago
pukkandan
d5fe04f5c7
Fix `--compat-option no-direct-merge`
3 years ago
dalan
03c862794f
[9Now] handle episodes of series ( #896 )
...
Authored by: dalanmiller
3 years ago
MinePlayersPE
0fd6661edb
[TikTokUser] Fix extractor using mobile API ( #925 )
...
and misc cleanup
Closes #859
Authored by: MinePlayersPE, llacb47
3 years ago
u-spec-png
02c7ae8104
[Newgrounds] Add `NewgroundsUserIE` and improve extractor ( #942 )
...
Authored by: u-spec-png
3 years ago
Ashish Gupta
16f7e6be3a
[bilibili]Add BiliIntlIE and BiliIntlSeriesIE ( #907 )
...
Closes #611
Authored by: Ashish0804
3 years ago
Ashish Gupta
ffecd3034b
[MuseScore] Add Extractor ( #918 )
...
Closes #911
Authored by: Ashish0804
3 years ago
Felix S
1c5ce74c04
[zype] Extract subtitles from the m3u8 manifest ( #948 )
...
Closes #929
Authored by: fstirlitz
3 years ago
pukkandan
81a136b80f
[WebVTT] Adjust parser to accommodate PBS subtitles ( #922 )
...
Closes #921
3 years ago
coletdjnz
eab3f867e2
[nzherald] Add NZHeraldIE ( #909 )
...
Authored-by: coletdjnz
Related: https://github.com/ytdl-org/youtube-dl/issues/28267
3 years ago
coletdjnz
a7e999beec
[pbs] Fix subtitle extraction ( #813 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/24430 , https://github.com/ytdl-org/youtube-dl/pull/17434
Closes : #836 , https://github.com/ytdl-org/youtube-dl/issues/18796 , https://github.com/ytdl-org/youtube-dl/issues/17273
Authored-by: coletdjnz, gesa, raphaeldore
3 years ago
Ashish
71407b3eca
[Olympics] Add replay extractor ( #905 )
...
Closes #897
Authored by: Ashish0804
3 years ago
Ashish
dc9de9cbd2
[Yandex] Add ZenYandexIE and ZenYandexChannelIE ( #900 )
...
Authored by: Ashish0804
3 years ago
Poschi
92ddaa415e
[gotostage] Add extractor ( #883 )
...
Authored by: poschi3
3 years ago
coletdjnz
b6de707d13
[youtube] Improvements to JS player extraction (See desc) ( #860 )
...
* fallback player url extraction when it fails to be extracted from the webpage
* don't download js player unnecessarily for clients that don't require it
* try to extract js player url from any additional client configs
* ability to skip the js player usage/download using `player_skip=js`
* ability to skip the initial webpage download using `player_skip=webpage`
known issue:
* authentication for multi-channel accounts and multi-account cookies may not work correctly if the webpage or client configs are skipped
* formats from the web client requiring signature decryption will be skipped if player js extraction is skipped
Authored by: coletdjnz
3 years ago
coletdjnz
bccdbd22d5
[Mediaklikk] Add Extractor ( #867 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/17453 , https://github.com/ytdl-org/youtube-dl/pull/25098
Fixes: https://github.com/ytdl-org/youtube-dl/issues/21431
Authored-by: tmarki, mrx23dot, coletdjnz
3 years ago
MinePlayersPE
bd9ff55bcd
[tiktok] Use API to fetch higher quality video ( #843 )
...
Authored by: MinePlayersPE, llacb47
3 years ago
pukkandan
526d74ec5a
[cleanup] Misc
3 years ago
pukkandan
e04a1ff92e
[soundcloud] Retry playlist pages on `502` error
...
Closes #872
3 years ago
pukkandan
aa6c25309a
[soundcloud] Make playlist extraction lazy
3 years ago
pukkandan
d98b006b85
[dw] Fix extractor
...
Closes #830
3 years ago
pukkandan
265a7a8ee5
[redtube] Fix exts
...
Closes #464
3 years ago
pukkandan
826446bd82
[plutotv] Fix extractor for URLs with `/en`
...
Closes #431
3 years ago
The Hatsune Daishi
bc79491368
[17live] Add 17.live extractor ( #866 )
...
Authored by: nao20010128nao
3 years ago
ChillingPepper
421ddcb8b4
[SovietsCloset] Add extractor ( #884 )
...
Authored by: ChillingPepper
3 years ago
coletdjnz
c0ac49bcca
[youtube] Retry on 'Unknown Error' ( #854 )
...
and do not repeat unimportant alerts
Closes #839
Authored by: coletdjnz
3 years ago
coletdjnz
02def2714c
[southpark] Fix SouthParkDE ( #812 )
...
This was broken by ee1e05581e
Authored by: coletdjnz
3 years ago
pukkandan
f9be9cb9fd
[cookies] Print warning for cookie decoding error only once
...
Closes #889
3 years ago
pukkandan
4614bc22c1
Allow `--force-write-archive` to work with `--flat-playlist`
...
Related: #876
3 years ago
pukkandan
8e5fecc88c
Handle more playlist errors with `-i`
3 years ago
pukkandan
165efb823b
[ModifyChapters] fixes (See desc)
...
* [docs] Fix typo
* Do not enable `sponskrub` by default
* Fix `--force-keyframes-at-cuts`
* Don't embed subtitles if the video has been cut. Previously, running `--remove-chapters` with `--embed-subs` multiple times caused repeated cuts and out-of-sync subtitles
* Store `_real_duration` to prevent running ffprobe multiple times
3 years ago
pukkandan
dd594deb2a
Fix `--no-get-comments`
...
Closes #882
3 years ago
pukkandan
409e18286e
Fix `extra_info` being reused across runs
...
58adec4677
was supposed to solve this, but ended up being an incomplete fix
Closes #727
3 years ago
pukkandan
8113999995
Fix `--compat-option playlist-index`
3 years ago
pukkandan
8026e50152
[version] update
...
:ci skip all
3 years ago
pukkandan
9ee4f0bb5b
Release 2021.09.02
3 years ago
pukkandan
347182a0cd
Show a more useful error in older python versions
3 years ago
pukkandan
a7429aa9fa
[youtube] Fix subtitle names
3 years ago
Nil Admirari
7a340e0df3
Native SponsorBlock implementation and related improvements ( #360 )
...
SponsorBlock options:
* The fetched sponsor sections are written to infojson
* `--sponsorblock-remove` removes specified chapters from file
* `--sponsorblock-mark` marks the specified sponsor sections as chapters
* `--sponsorblock-chapter-title` to specify sponsor chapter template
* `--sponsorblock-api` to use a different API
Related improvements:
* Split `--embed-chapters` from `--embed-metadata`
* Add `--remove-chapters` to remove arbitrary chapters
* Add `--force-keyframes-at-cuts` for more accurate cuts when removing and splitting chapters
Deprecates all `--sponskrub` options
Authored by: nihil-admirari, pukkandan
3 years ago
ouwou
f0e5366335
[reddit] Fix for quarantined subreddits ( #848 )
...
Authored by: ouwou
3 years ago
nyuszika7h
49ca8db06b
[mediaset] Fix extraction for more videos ( #852 )
...
Closes #851
Authored by: nyuszika7h
3 years ago
nyuszika7h
ee57a19d84
[mediaset] Fix extraction for some videos ( #850 )
...
This was broken by #564
Closes #849
Authored by: nyuszika7h
3 years ago
octotherp
908b56eaf7
[XHamster] Extract `uploader_id` ( #844 )
...
Authored by: octotherp
3 years ago
u-spec-png
1461d7bef2
[Tokentube] Add extractor ( #842 )
...
Closes #800
Authored by: u-spec-png
3 years ago
pukkandan
8a2d992389
[facebook] Fix format sorting
...
Closes #795
3 years ago
pukkandan
8e25d624df
[EmbedSubtitle] Continue even if some files are missing
3 years ago
coletdjnz
e88dabb35e
[Viafree] Fix extractor and extract subtitles ( #828 )
...
Authored by: coletdjnz
Fixes #820
3 years ago
BunnyHelp
8eb7ba82ca
[iwara.tv] Extract more metadata ( #829 )
...
Authored-by: BunnyHelp
3 years ago
Luc Ritchie
b2eeee0ce0
[afreecatv] Tolerate failure to parse date string ( #832 )
...
Authored by: wlritchi
3 years ago
Luc Ritchie
875cfb8cbc
[afreecatv] Fix adult VODs ( #831 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/28405
Fixes https://github.com/ytdl-org/youtube-dl/issues/26622 , https://github.com/ytdl-org/youtube-dl/issues/26926
Authored by: wlritchi
3 years ago
u-spec-png
05664a2f7b
[CDA] Add more formats ( #805 )
...
Fixes : #791 , https://github.com/ytdl-org/youtube-dl/issues/29844
Authored by: u-spec-png
3 years ago
coletdjnz
62cdaaf0e2
[StarTV] Add extractor for startv.com.tr ( #815 )
...
Authored-by: mrfade, coletdjnz
Related: https://github.com/ytdl-org/youtube-dl/issues/22715
3 years ago
coletdjnz
419508eabb
[Motherless] Fix extractor ( #809 )
...
Authored-by: coletdjnz
Fixes #806 , https://github.com/ytdl-org/youtube-dl/issues/29626
3 years ago
Sipherdrakon
54153fb71b
[VH1,TVLand] Fix extractors ( #784 )
...
Fixes #745 but not #713
Authored by: Sipherdrakon
3 years ago
zenerdi0de
1dd6d9ca9d
[Patreon] Add PatreonUserIE ( #573 )
...
Authored by: zenerdi0de
3 years ago
IONECarter
356ac009d3
[peloton] Add extractor ( #192 )
...
Authored by: IONECarter, capntrips, pukkandan
3 years ago
coletdjnz
9a292a620c
[ATV.at] Fix extractor for ATV.at ( #816 )
...
Authored-by: NeroBurner, coletdjnz
Fixes https://github.com/ytdl-org/youtube-dl/issues/29079
3 years ago
coletdjnz
7e55872286
[camtube] remove extractor ( #810 )
...
Co-authored-by: alerikaisattera
3 years ago
std-move
2fc14b9925
[Nova] fix extractor ( #807 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/27840
Authored by: std-move
3 years ago
Ashish
58f68fe703
[TV2Hu] Fix `TV2HuIE` and add `TV2HuSeriesIE` ( #804 )
...
Closes #799
Authored by: Ashish0804
3 years ago
animelover1984
abafce59a1
[Niconico] Add Search extractors ( #672 )
...
Authored by: animelover1984, pukkandan
3 years ago
pukkandan
2e7781a93c
[docs] Fix some typos
...
Closes #677 , #774
3 years ago
Ashish
bc36bc36a1
[ShemarooMe] Fix extractor ( #798 )
...
Closes #797
Authored by: Ashish0804
3 years ago
Paul Wrubel
d75201a873
Use `os.replace` where applicable ( #793 )
...
When using
```py
os.remove(encodeFilename(filename))
os.rename(encodeFilename(temp_filename), encodeFilename(filename))
```
the `os.remove` need not be atomic and so can be executed arbitrarily compared to the immediately following rename call. It is better to use `os.replace` instead
Authored by: paulwrubel
3 years ago
pukkandan
691d5823d6
[aria2c] Obey `--rate-limit`
3 years ago
pukkandan
c311988d19
[youtube] Improve 26e8e04454
...
The streams of the same itag may have slightly different size/bitrate
3 years ago
pukkandan
26e8e04454
[youtube] Prefer audio stream that YouTube considers default
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29864
Related: https://github.com/clsid2/mpc-hc/issues/1268
3 years ago
pukkandan
198e3a04c9
[FormatSort] Remove priority of `lang`
3 years ago
Robin
61bfacb233
[facebook] Update onion URL ( #788 )
...
Authored by: Derkades
3 years ago
Ashish
85a0021fb3
[ProjectVeritas] Add extractor ( #790 )
...
https://github.com/ytdl-org/youtube-dl/issues/26749
Authored by: Ashish0804
3 years ago
Ashish
7a45a1590b
[Epicon] Add extractors ( #789 )
...
Authored by: Ashish0804
3 years ago
CeruleanSky
1c36c1f320
Fix `--no-prefer-free-formats` ( #787 )
...
Authored by: CeruleanSky
3 years ago
pukkandan
e0493e90fc
fix bug in 88acdbc269
3 years ago
The Hatsune Daishi
1931a55ee8
[radiko] Add extractors ( #731 )
...
https://github.com/ytdl-org/youtube-dl/issues/29840
Authored by: nao20010128nao
3 years ago
i6t
63b1ad0f05
[iwara] Add thumbnail ( #781 )
...
Authored by: i6t
3 years ago
coletdjnz
0bb1bc1b10
[youtube] Remove annotations and deprecate `--write-annotations` ( #765 )
...
Closes #692
Authored by: coletdjnz
3 years ago
pukkandan
45842107b9
fix bug in 6251555f1c
...
:ci skip
3 years ago
pukkandan
6251555f1c
[downloader/ffmpeg] Support for DASH manifests (experimental)
...
Closes #159
3 years ago
pukkandan
330690a214
[downloader/ffmpeg] Allow passing custom arguments before -i
...
Closes #686
3 years ago
tandy1000
91d4b32bb6
[ManotoTV] Add new extractors ( #767 )
...
Authored by: tandy1000
3 years ago
pukkandan
a181cd0c60
[facebook] Fix metadata extraction
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29796
Closes #453 , https://github.com/ytdl-org/youtube-dl/issues/29421 , https://github.com/ytdl-org/youtube-dl/issues/23627 , https://github.com/ytdl-org/youtube-dl/issues/23180 , https://github.com/ytdl-org/youtube-dl/issues/14156
Authored by: kikuyan
3 years ago
Ashish
ea81966e64
[TV2] Fix extractor ( #766 )
...
Closes #764
Authored by: Ashish0804
3 years ago
Ashish
2acf2ce5cb
[GabTV] Add extractor ( #768 )
...
Closes #499
Authored by: Ashish0804
3 years ago
Ashish
f7f18f905c
[tiktok] Add TikTokUserIE ( #756 )
...
Authored-by: Ashish0804, pukkandan
3 years ago
pukkandan
4f8b70b593
[TikTok] Fix metadata extraction
3 years ago
MinePlayersPE
e43e9f3c2c
[aljazeera] Fix extractor ( #763 )
...
Closes #762 , https://github.com/ytdl-org/youtube-dl/issues/29517
Authored by: MinePlayersPE
3 years ago
pukkandan
71dd5d4a00
[peertube] handle new video URL format
...
Closes #722 , https://github.com/ytdl-org/youtube-dl/issues/29782
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29475
Authored by: Chocobozzz
3 years ago
nyuszika7h
52a2f994c9
[adobepass] Fix Verizon SAML login ( #743 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/19136 from 64bddfe15c
Authored-by: nyuszika7h, ParadoxGBB <paradoxgbb@yahoo.com>
3 years ago
pukkandan
8b7491c8d1
Fix `add_info_extractor` when used via API
...
Bug from: 251ae04e6a
3 years ago
pukkandan
251ae04e6a
[lazy_extractor] Create instance only after pre-checking archive
3 years ago
pukkandan
1151c4079a
[extractor] Show video id in error messages if possible
3 years ago
pukkandan
88acdbc269
[extractor] Better error message for DRM ( #729 )
...
Closes #636
3 years ago
Tom-Oliver Heidel
9b5fa9ee7c
[youtube] Add av01 itags to known formats list ( #747 )
...
Authored by: blackjack4494
3 years ago
mahanstreamer
aca5774e68
[bitchute] Fix test ( #758 )
...
Authored by: mahanstreamer
3 years ago
pukkandan
3fb4e21b38
[lazy_extractors] Fix `suitable` and add flake8 test
3 years ago
pukkandan
4dfbf8696b
[utils] Add `parse_qs`
3 years ago
pukkandan
8fc54b1230
[youtube] Add `shorts` to `_VALID_URL`
...
Normally the generic extractor will redirect the URL,
but the cookies consent screen may sometimes appear instead
Closes #752
3 years ago
pukkandan
da33e35b05
Don't try to merge with final extension
...
The formats may not be directly mergable into the final extension
3 years ago
pukkandan
5ad28e7ffd
[extractor] Common function `_match_valid_url`
3 years ago
Jérôme Duval
f79ec47d71
[tv5mondeplus] Fix extractor ( #739 )
...
Authored by: korli
3 years ago
Ashish
45b0596290
[HearThisAtIE] Fix extractor ( #742 )
...
Closes : #740
Authored by: Ashish0804
3 years ago
Ashish
96c23f3be8
[Zee5] Fix extractor and add subtitles ( #733 )
...
Closes #728
Authored by Ashish0804
3 years ago
CHJ85
6e7dfe4959
[BannedVideo] Add Extractor ( #717 )
...
Closes : #669
Original PR: https://github.com/ytdl-org/youtube-dl/pull/24572
Authored by: smege1001, blackjack4494, pukkandan
3 years ago
animelover1984
c34f505b04
[bilibili] Add category extractor ( #695 )
...
Authored by: animelover1984
3 years ago
Ashish
14183d1f80
[Hungama] Fix `HungamaSongIE` and add `HungamaAlbumPlaylistIE` ( #744 )
...
Authored by: Ashish0804
3 years ago
pukkandan
58adec4677
Fix `extra_info` being reused across runs
...
Closes #727
3 years ago
pukkandan
9e598870dd
Fix `playlist_index` not obeying `playlist_start`
...
and add tests
Closes #720
3 years ago
pukkandan
8f18aca871
Let `--match-filter` reject entries early
...
Makes redundant: `--match-title`, `--reject-title`, `--min-views`, `--max-views`
3 years ago
pukkandan
3ad56b4236
Fix `-J` when there are failed videos
3 years ago
Glenn Slayden
5d62709bc7
[cleanup] Replace improper use of tab in trovo ( #719 )
...
:ci skip
Authored by: glenn-slayden
3 years ago
shirt
5fa206fb54
[ParamountPlus] Fix geo verification ( #711 )
...
Closes #681
Authored by: shirt
3 years ago
mzbaulhaque
df2a5633da
[pornhub] Separate and fix playlist extractor ( #700 )
...
Closes #680
Authored by: mzbaulhaque
3 years ago
Felix S
7a6742b5f9
[webvtt] Fix timestamp overflow adjustment ( #698 )
...
In some streams, empty segments may appear with a bogus, non-monotone MPEG timestamp.
This should not be considered as an overflow
Authored by: fstirlitz
3 years ago
The Hatsune Daishi
e040bb0a41
[voicy] Add extractor ( #667 )
...
Authored by: nao20010128nao
3 years ago
pukkandan
f8fabc9930
[kakao] Fix extractor
...
Closes #699
3 years ago
jhwgh1968
d967c68e4c
[eroprofile] Fix page skipping in albums ( #701 )
...
Bug from #658
Authored by: jhwgh1968
3 years ago
SsSsS
3dd39c5f9a
[instagram] Add referrer to prevent throttling ( #676 )
...
Code from: https://github.com/ytdl-org/youtube-dl/pull/29751
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29736
Authored by: u-spec-png, kikuyan
3 years ago
mzbaulhaque
be44eefd5e
[filmmodu] Add extractor ( #690 )
...
Closes #288
Authored by: mzbaulhaque
3 years ago
pukkandan
f775c83110
Fix `--force-overwrites` when using `-k`
...
For formats that need merge, the `.fxxx` files are not removed before
downloading the corresponding `.part` files. This causes the rename to fail
3 years ago
pukkandan
b714b41f81
[soundcloud] Refetch `client_id` on 403
...
Closes #673
3 years ago
pukkandan
31654882e9
[options] Add `_set_from_options_callback`
3 years ago
pukkandan
86c66b2d3e
Fix `-F` for extractors that directly return url
...
Related: #693
3 years ago
pukkandan
37242e56f2
Fix bug during subtitle conversion
3 years ago
pukkandan
6c7274ecd2
Fix resuming of single formats when using --no-part
...
Closes #576
3 years ago
coletdjnz
641ad5d813
[youtube] Extract error messages from HTTPError response ( #644 )
...
Authored by: coletdjnz
3 years ago
Felix S
0715f7e19b
Revert erroneous use of the `Content-Length` header ( #637 )
...
This reverts commit 6c907eb33f
The use of the Content-Length value here is erroneous and may lead
to truncated downloads if a compression scheme is specified in the
Content-Encoding header, as the Content-Length header refers to the
size of encoded data, not of the raw bytestream. This has been noticed
in the wild with WebVTT subtitle segments.
Authored by: fstirlitz
3 years ago
pukkandan
a8731fcc1d
minor bugfixes
...
bugs due to be2fc5b212
, e9f4ccd19e
3 years ago
pukkandan
ade6dc5e9e
[version] update
...
:ci skip all
3 years ago
jhwgh1968
c196640ff1
[eroprofile] Add album downloader ( #658 )
...
Authored by: jhwgh1968
3 years ago
SsSsS
60c8fc73c6
[instagram] Fix comments extraction ( #660 )
...
Authored-by: u-spec-png <miloradkalabasdt@gmail.com>
3 years ago
Ashish
bc8745480e
[BandCamp] Add BandcampMusicIE ( #668 )
...
Authored by Ashish0804
3 years ago
The Hatsune Daishi
ff5e16f2f6
[mirrativ] Add extractors ( #657 )
...
Authored by: nao20010128nao
3 years ago
pukkandan
be2fc5b212
[extractor] Detect `sttp` as subtitles in MPD
...
Closes #656
Solution by: fstirlitz
3 years ago
pukkandan
7be9ccff0b
[utils] Fix `InAdvancePagedList.__getitem__`
...
Since it didn't have any cache, the page was re-fetched for each video.
* Also generalized the cache code
3 years ago
funniray
245d43cacf
[crunchyroll] Fix thumbnail ( #650 )
...
Authored by: funniray
3 years ago
mzbaulhaque
246fb276e0
[blackboardcollaborate] Add new extractor ( #646 )
...
Authored by: Ashish0804
3 years ago
shirt
6e6e0d95b3
[paramountplus] Separate extractor and fix some titles ( #652 )
...
Co-authored-by: shirt, pukkandan
3 years ago
Felix S
25a3f4f5d6
[webvtt] Merge daisy-chained duplicate cues ( #638 )
...
Fixes: https://github.com/yt-dlp/yt-dlp/issues/631#issuecomment-893338552
Previous deduplication algorithm only removed duplicate cues with
identical text, styles and timestamps. This change also merges
cues that come in ‘daisy chains’, where sequences of cues with
identical text and styles appear in which the ending timestamp of
one equals the starting timestamp of the next.
This deduplication algorithm has the somewhat unfortunate side effect
that NOTE blocks between cues, if found, will be emitted in a different
order relative to their original cues. This may be unwanted if perfect
fidelity is desired, but then so is daisy-chain deduplication itself.
NOTE blocks ought to be ignored by WebVTT players in any case.
Authored by: fstirlitz
3 years ago
pukkandan
ad3dc496bb
Misc fixes - See desc
...
* Remove unnecessary uses of _list_from_options_callback
* Fix download tests - Bug from 6e84b21559
* Rename ExecAfterDownloadPP to ExecPP and refactor its tests
* Ensure _write_ytdl_file closes file handle on error - Potential fix for #517
3 years ago
pukkandan
2831b4686c
Show libraries present in verbose head
3 years ago
pukkandan
8c0ae192a4
[ffmpeg] Fix `--ffmpeg-location` when directory is given
...
Bug introduced in 89efdc15dd
Closes #654
3 years ago
pukkandan
e9f4ccd19e
Add option `--replace-in-metadata`
3 years ago
pukkandan
a38bd1defa
[viki] Print error message from API request
...
Closes #651
3 years ago
Ashish
b6a35ad83b
[HotStar] Use API for metadata and extract subtitles ( #640 )
...
The API is not rate-limited unlike the webpage
Authored by: Ashish0804
3 years ago
SsSsS
bfd56b74b9
[peertube] Fix videos without description ( #639 )
...
Authored by: u-spec-png
3 years ago
PSlava
858a65ecc1
[youtube] Improve signature function detection ( #641 )
...
Authored by: PSlava (Slava <slash@i-slash.com>)
3 years ago
Wes
3b34e38813
[aenetworks] Update `_THEPLATFORM_KEY` and `_THEPLATFORM_SECRET` ( #643 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29749
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29300
Authored by: wesnm
3 years ago
pukkandan
3448870205
[docs] Fix some mistakes and improve doc
3 years ago
pukkandan
b868936cd6
[cleanup] Misc
3 years ago
pukkandan
c681cb5d93
Allow multiple `--exec` and `--exec-before-download`
3 years ago
pukkandan
379e44ed3c
[youtube] Raise appropriate error when API pages can't be downloaded
3 years ago
pukkandan
28f436bad0
[extractor] Reset non-repeating warnings per video
3 years ago
pukkandan
2b8a2973bd
Allow entire infodict to be printed using `%()s`
...
Makes `--dump-json` redundant
3 years ago
pukkandan
b7b04c782e
Add option `--no-simulate` to not simulate even when `--print` or `--list...` are used
...
* Deprecates `--print-json`
* Some listings like `--list-extractors` are handled by `yt_dlp` and so are not affected by this. These have been documented as such
Addresses: https://github.com/ytdl-org/youtube-dl/issues/29675 , https://github.com/ytdl-org/youtube-dl/issues/29580#issuecomment-882046305
3 years ago
pukkandan
6e84b21559
Fix bugs related to `sanitize_info`
...
Related: 8012d892bd (r54555230)
3 years ago
pukkandan
575e17a1b9
[utils] Fix `traverse_obj` depth when is_user_input
3 years ago
pukkandan
57015a4a3f
[youtube] extractor-arg to show live dash formats
...
If replay is enabled, these formats can be used to download the last 4 hours
3 years ago
pukkandan
9cc1a3130a
Fix resuming when using `--no-part`
...
Closes #576
3 years ago
pukkandan
b51d2ae3ca
Add compat-option `no-keep-subs`
...
Closes #630
3 years ago
Jesse
fee5f0c909
[adobepass] Add MSO Cablevision ( #635 )
...
Authored by: Jessecar96
3 years ago
funniray
7bb6434767
[vrv] Fix thumbnail extraction ( #634 )
...
Authored by: funniray
3 years ago
pukkandan
124bc071ee
Fix wrong extension for intermediate files
...
Closes #632
3 years ago
pukkandan
a047eeb6d2
Add regex to `--match-filter`
...
This does not fully deprecate `--match-title`/`--reject-title`
since `--match-filter` is only checked after the extraction is complete,
while `--match-title` can often be checked from the flat playlist.
Fixes: https://github.com/ytdl-org/youtube-dl/issues/9092 , https://github.com/ytdl-org/youtube-dl/issues/23035
3 years ago
Max Teegen
77b87f0519
Add all format filtering operators also to `--match-filter`
...
PR: https://github.com/ytdl-org/youtube-dl/pull/27361
Authored by: max-te
3 years ago
pukkandan
678da2f21b
[twitch:clips] Extract `display_id`
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29684
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29666
Authored by: dirkf
3 years ago
pukkandan
cc3fa8d39d
Handle `BrokenPipeError`
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29505
Fixes: https://github.com/ytdl-org/youtube-dl/issues/29082
Authored by: kikuyan
3 years ago
pukkandan
89efdc15dd
[ffpmeg] Allow `--ffmpeg-location` to be a file with different name
3 years ago
pukkandan
8012d892bd
Ensure sanitization of infodict before printing to stdout
...
* `filter_requested_info` is renamed to a more appropriate name `sanitize_info`
3 years ago
Stavros Ntentos
9d65e7bd6d
Fix `--compat-options filename` ( #629 )
...
The correct default filename is `%(title)s-%(id)s.%(ext)s`
Authored by: stdedos
3 years ago
SsSsS
36576d7c4c
[Newgrounds] Improve extractor and fix playlist ( #627 )
...
Authored by: u-spec-png
3 years ago
nikhil
bb36a55c41
[nbcolympics:stream] Fix extractor
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29688
Closes : #617 , https://github.com/ytdl-org/youtube-dl/issues/29665
* Livestreams are untested
* If using ffmpeg as downloader, v4.3+ is needed since `-http_seekable` option is necessary
* Instead of making a seperate key for each arg that needs to be passed to ffmpeg, I made `_ffmpeg_args`
* This deprecates `_seekable`, but the option is kept for compatibility
Authored by: nchilada, pukkandan
3 years ago
MinePlayersPE
3dbb2a9dcb
[RCTIPlus] Support events and TV ( #625 )
...
Authored by: MinePlayersPE
3 years ago
The Hatsune Daishi
9997eee4af
[openrec] Add extractors ( #624 )
...
Authored by: nao20010128nao
3 years ago
Wes
3e376d183e
[nbcolympics] Update extractor for 2020 olympics ( #621 )
...
Fixes: https://github.com/yt-dlp/yt-dlp/issues/617#issuecomment-891834323
Authored by: wesnm
3 years ago
Sam
888299e6ca
[VrtNU] Fix XSRF token ( #588 )
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29614
Authored-by: pgaig
3 years ago
pukkandan
e5611e8eda
[ffmpeg] Fix streaming `mp4` to `stdout`
3 years ago
SsSsS
8e6cc12c80
[Vine] Remove invalid formats ( #614 )
...
Authored by: u-spec-png
3 years ago
pukkandan
e9d9efc0f2
[version] update
...
:ci skip all
3 years ago
pukkandan
cf87314d4e
[youtube] Extract SAPISID only once
3 years ago
pukkandan
1bd3639f69
[tenplay] Add MA15+ age limit ( #606 )
...
Authored by: pento
3 years ago
LE
68f5867cf0
[CBS] Add fallback ( #579 )
...
Related: https://github.com/ytdl-org/youtube-dl/issues/29564
Authored-by: llacb47, pukkandan
3 years ago
Ashish
605cad0be7
[Vimeo] Better extraction of original file ( #599 )
...
Authored by: Ashish0804
3 years ago
Ashish
e8384376c0
[CBS] Add ParamountPlusSeriesIE ( #603 )
...
Authored by: Ashish0804
3 years ago
David
e7e94f2a5c
[youtube] Add age-gate bypass for unverified accounts ( #600 )
...
Adds `_creator` variants for each client
Authored by: zerodytrash, colethedj, pukkandan
3 years ago
pukkandan
a46a815b05
[cleanup] Fix linter in 96fccc101f
3 years ago
pukkandan
96fccc101f
[downloader] Allow streaming unmerged formats to stdout using ffmpeg
...
For this to work:
1. The downloader must be ffmpeg
2. The selected formats must have the same protocol
3. The formats must be downloadable by ffmpeg to stdout
Partial solution for: https://github.com/ytdl-org/youtube-dl/issues/28146 , https://github.com/ytdl-org/youtube-dl/issues/27265
3 years ago
pukkandan
dbf5416a20
[cleanup] Refactor some code
3 years ago
pukkandan
d74a58a186
Set `home:` as the default key for `-P`
3 years ago
pukkandan
f5510afef0
[FormatSort] Fix bug for audio with unknown codec
3 years ago
pukkandan
e4f0275711
Add compat-option `no-clean-infojson`
3 years ago
pukkandan
e0f2b4b47d
[utils] Fix slicing of reversed `LazyList`
...
Closes #589
3 years ago
coletdjnz
eca330cb88
[youtube] Fix default global API key
...
bug introduced in 000c15a4ca
3 years ago
Wes
d24734daea
[adobepass] Add MSO Sling TV ( #596 )
...
Original PR: ytdl-org/youtube-dl#29686
Closes : #300 , ytdl-org/youtube-dl#18132
Authored by: wesnm
3 years ago
MinePlayersPE
d9e6e9481e
[RCTIPlus] Remove PhantomJS dependency ( #595 )
...
Authored by: MinePlayersPE
3 years ago
pukkandan
3619f78d2c
[youtube] Misc cleanup ( #577 )
...
Authored by: pukkandan, colethedj
3 years ago
pukkandan
65c2fde23f
[youtube] Add `thirdParty` to agegate clients ( #577 )
...
* This allows more videos like `tf2U5Vyj0oU` to become embeddable
See https://github.com/yt-dlp/yt-dlp/pull/575#issuecomment-888837000
* Also added tests for all types of age-gate
Closes #581
3 years ago
pukkandan
000c15a4ca
[youtube] simplify and de-duplicate client definitions ( #577 )
3 years ago
colethedj
9275f62cf8
[youtube] Improve age-gate detection ( #577 )
...
Authored by: colethedj
3 years ago
coletdjnz
6552469433
[youtube] Force `hl=en` for comments ( #594 )
...
Closes #532
3 years ago
MinePlayersPE
11cc45718c
[vidio] Fix login error detection ( #582 )
...
Authored by: MinePlayersPE
3 years ago
Ashish
fe07e2c69f
[Hotstar] Support cookies ( #584 )
...
Closes #583
Authored by: Ashish0804
3 years ago
Ashish
89ce723edd
[Mxplayer] Add h265 formats ( #572 )
...
Authored by: Ashish0804
3 years ago
Sipherdrakon
45d1f15725
[dplay] Add `ScienceChannelIE` ( #567 )
...
Authored by: Sipherdrakon
3 years ago
rigstot
a318f59d14
[generic] Support KVS player ( #549 )
...
* Replaces the extractor for thisvid
Fixes: https://github.com/ytdl-org/youtube-dl/issues/2077
Authored-by: rigstot
3 years ago
pukkandan
7d1eb38af1
Add format types `j`, `l`, `q` for outtmpl
...
Closes #345
3 years ago
pukkandan
901130bbcf
Expand and escape environment variables correctly in outtmpl
...
Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results
3 years ago
MinePlayersPE
c0bc527bca
[YouTube] Age-gate bypass implementation ( #575 )
...
* Calling the API with `clientScreen=EMBED` allows access to most age-gated videos - discovered by @ccdffddfddfdsfedeee (https://github.com/yt-dlp/yt-dlp/issues/574#issuecomment-887171136 )
* Adds clients: (web/android/ios)_(embedded/agegate), mweb_embedded
* Renamed mobile_web to mweb
Closes #574
Authored by pukkandan, MinePlayersPE
3 years ago
pukkandan
2a9c6dcd22
[youtube] Fix format sorting when using alternate clients
3 years ago
coletdjnz
5a1fc62b41
[youtube] Add `mobile_web` client ( #557 )
...
Authored by: colethedj
3 years ago
pukkandan
b4c055bac2
[youtube] Add `player_client=all`
3 years ago
pukkandan
ea05b3020d
Remove `asr` appearing twice in `-F`
3 years ago
pukkandan
9536bc072d
[bilibili] Improve `_VALID_URL`
3 years ago
Ashish
8242bf220d
[HotStarSeriesIE] Fix regex ( #569 )
...
Authored by: Ashish0804
3 years ago
Ashish
4bfa401d40
[UtreonIE] Add extractor ( #562 )
...
Authored by: Ashish0804
3 years ago
nixxo
0222620725
[mediaset] Fix extraction ( #564 )
...
Closes #365
Authored by: nixxo
3 years ago
pukkandan
1fe3c4c27e
[version] update
...
:ci skip all
3 years ago
pukkandan
f703a88055
Release 2021.07.24
3 years ago
pukkandan
a353beba83
[youtube:tab] Extract video duration early
...
Based on: https://github.com/ytdl-org/youtube-dl/pull/29487 by glenn-slayden
3 years ago
pukkandan
052e135029
[youtube] Simplify `_get_text` early
3 years ago
xtkoba
cb89cfc14b
[test] Add Python 3.10 ( #480 )
...
Authored-by: pukkandan, xtkoba
3 years ago
pukkandan
063c409dfb
[cookies] Handle errors when importing `keyring`
...
Workaround for #551
3 years ago
Matt Broadway
767b02a99b
[cookies] Handle `sqlite` `ImportError` gracefully ( #554 )
...
Closes #544
Authored by: mbway
3 years ago
pukkandan
f45e6c1126
[downloader] Pass same status object to all `progress_hooks`
3 years ago
pukkandan
3944e7af92
[youtube] Fix subtitles only being extracted from the first client
...
Closes #547
3 years ago
pukkandan
ad34b2951e
Try all clients even if age-gated
...
Reverts: 892e31ce7c
If some API calls have any issue, saving the state will cause unnecessary errors
3 years ago
pukkandan
c8fa48fd94
[youtube] Disable `get_video_info` age-gate workaround
...
This now seems to be completely dead
Closes : #553
3 years ago
coletdjnz
2fd226f6a7
[youtube] Fix age-gated videos for API clients when cookies are supplied ( #545 )
...
Fixes #543
Authored by: colethedj
3 years ago
pukkandan
3ba7740dd8
[downloader] Pass `info_dict` to `progress_hook`s
3 years ago
pukkandan
29b208f6f9
[cookies] bugfix
...
Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059
3 years ago
pukkandan
e4d666d27b
[version] update
...
:ci skip all
3 years ago
pukkandan
245524e6a3
Release 2021.07.21
...
and fix some typos
Closes #538
3 years ago
pukkandan
9c0d7f4951
[youtube] Make `--extractor-retries` work for more errors
...
Closes #507
3 years ago
pukkandan
e37d0efbd9
Fix bug where `original_url` was not propagated when `_type`=`url`
3 years ago
coletdjnz
c926c9541f
[youtube] Add debug message for SAPISID cookie extraction ( #540 )
...
Authored by: colethedj
3 years ago
Matt Broadway
982ee69a74
Add option `--cookies-from-browser` to load cookies from a browser ( #488 )
...
* also adds `--no-cookies-from-browser`
Original PR: https://github.com/ytdl-org/youtube-dl/pull/29201
Authored by: mbway
3 years ago
pukkandan
7ea6541124
[youtube] Improve extraction of livestream metadata
...
Modified from and closes #441
Authored by: pukkandan, krichbanana
3 years ago
pukkandan
ae30b84072
Add field `live_status`
3 years ago
pukkandan
cc9d1493c6
bugfix for 50fed816dd
3 years ago
Philip Xu
f6755419d1
[douyin] Add extractor ( #513 )
...
Authored-by: pukkandan, pyx
3 years ago
Henrik Heimbuerger
145bd631c5
[nebula] Authentication via tokens from cookie jar ( #537 )
...
Closes #496
Co-authored-by: hheimbuerger, TpmKranz
3 years ago
pukkandan
b35496d825
Add `only_once` param for `write_debug`
3 years ago
pukkandan
352d63fdb5
[utils] Improve `traverse_obj`
3 years ago
pukkandan
11f9be0912
[youtube] Extract data from multiple clients ( #536 )
...
* `player_client` accepts multiple clients
* default `player_client` = `android,web`
* music clients can be specifically requested
* Add IOS `player_client`
* Hide live dash since they can't be downloaded
Closes #501
Authored-by: pukkandan, colethedj
3 years ago
pukkandan
c84aeac6b5
Add `only_once` param for `report_warning`
...
Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297
3 years ago
pukkandan
50fed816dd
Errors in playlist extraction should obey `--ignore-errors`
...
Related: https://github.com/yt-dlp/yt-dlp/issues/535#issuecomment-883277272 , https://github.com/yt-dlp/yt-dlp/issues/518#issuecomment-881794754
3 years ago
coletdjnz
a1a7907bc0
[youtube] Fix controversial videos when requested via API ( #533 )
...
Closes: https://github.com/yt-dlp/yt-dlp/issues/511#issuecomment-883024350
Authored by: colethedj
3 years ago
pukkandan
d61fc64618
[youtube:tab] Fix channels tab
3 years ago
pukkandan
6586bca9b9
[utils] Fix LazyList for Falsey values
3 years ago
pukkandan
da503b7a52
[youtube] Make `parse_time_text` and `_extract_chapters` non-fatal
...
Related: #532 , 7c365c2109
3 years ago
pukkandan
7c365c2109
[youtube] Sanity check `chapters` (and refactor related code)
...
Closes #520
3 years ago
pukkandan
3f698246b2
Rename `NOTE` in `-F` to `MORE INFO`
...
since it's often confused to be the same as `format_note`
3 years ago
pukkandan
cca80fe611
[youtube] Extract even more thumbnails and reduce testing
...
* Also fix bug where `_test_url` was being ignored
Ref: https://stackoverflow.com/a/20542029
Related: #340
3 years ago
pukkandan
c634ad2a3c
[compat] Remove unnecessary code
3 years ago
pukkandan
8f3343809e
[utils] Improve `traverse_obj`
...
* Allow skipping a level: `traverse_obj([{k:v1}, {k:v2}], (None, k))` => `[v1, v2]`
* Make keys variadic: `traverse_obj(obj, k1: str, k2: str)` => `traverse_obj(obj, (k1,), (k2,))`
* Fetch from multiple keys: `traverse_obj([{k1:[1], k2:[2], k3:[3]}], (0, (k1, k2), 0))` => `[1, 2]`
TODO: Add tests
3 years ago
pukkandan
0ba692acc8
[youtube] Extract more thumbnails
...
* The thumbnail URLs are hard-coded and their actual existence is tested lazily
* Added option `--no-check-formats` to not test them
Closes #340 , Related: #402 , #337 , https://github.com/ytdl-org/youtube-dl/issues/29049
3 years ago
pukkandan
d9488f69c1
[crunchyroll:playlist] Force http
...
Closes #495
3 years ago
pukkandan
5520aa2dc9
Add option `--exec-before-download`
...
Closes #530
3 years ago
mzbaulhaque
8d9b902243
[pornflip] Add new extractor ( #523 )
...
Authored-by: mzbaulhaque
3 years ago
coletdjnz
fe93e2c4cf
[youtube] misc cleanup and bug fixes ( #505 )
...
* Update some `_extract_response` calls to keep them consistent
* Cleanup continuation extraction related code using new API format
* Improve `_extract_account_syncid` to support multiple parameters
* Generalize `get_text` and related functions into one
* Update `INNERTUBE_CONTEXT_CLIENT_NAME` with integer values
Authored by: colethedj
3 years ago
coletdjnz
314ee30548
[youtube] Fix session index extraction and headers for non-web player clients ( #526 )
...
Fixes #522
3 years ago
coletdjnz
34917076ad
[youtube] Fix authentication when using multiple accounts
...
`SESSION_INDEX` in `ytcfg` is the index of the active account and should be sent as `X-Goog-AuthUser` header
Closes #518
Authored by @colethedj
3 years ago
The Hatsune Daishi
ccc7795ca3
[yahoo:gyao:player] Relax `_VALID_URL` ( #503 )
...
Authored by: nao20010128nao
3 years ago
Felix S
da1c94ee45
[generic] Extract previously missed subtitles ( #515 )
...
* [generic] Extract subtitles in cases missed previously
* [common] Detect discarded subtitles in SMIL manifests
* [generic] Extract everything in the SMIL manifest
Authored by: fstirlitz
3 years ago
pukkandan
3b297919e0
Revert "Merge webm formats into mkv if thumbnails are to be embedded ( #173 )"
...
This reverts commit 4d971a16b8
by @damianoamatruda
Closes #500
This was wrongly checking for `write_thumbnail`
3 years ago
coletdjnz
47193e0298
[youtube:tab] Extract playlist availability ( #504 )
...
Authored by: colethedj
3 years ago
coletdjnz
49bd8c66d3
[youtube:comments] Improve comment vote count parsing ( fixes #506 ) ( #508 )
...
Authored by: colethedj
3 years ago
Felix S
182b6ae8a6
[RTP] Fix extraction and add subtitles ( #497 )
...
Authored by: fstirlitz
3 years ago
felix
c843e68588
[utils] Improve `js_to_json` comment regex
...
Capture the newline character as part of a single-line comment
From #497 , Authored by: fstirlitz
3 years ago
felix
198f7ea89e
[extractor] Allow extracting multiple groups in `_search_regex`
...
From #497 , Authored by: fstirlitz
3 years ago
coletdjnz
c888ffb95a
[youtube] Use android client as default and add age-gate bypass for it ( #492 )
...
Authored by: colethedj
3 years ago
coletdjnz
9752433221
[youtube:comments] Fix `is_favorited` ( #491 )
...
Authored by colethedj
3 years ago
pukkandan
f0ff9979c6
[vlive] Extract thumbnail directly in addition to the one from Naver
...
Closes #477
3 years ago
pukkandan
501dd1ad55
[metadatafromfield] Do not detect numbers as field names
...
Related: https://github.com/yt-dlp/yt-dlp/issues/486#issuecomment-877820394
3 years ago
pukkandan
75722b037d
[webtt] Fix timestamps
...
Closes #474
3 years ago
coletdjnz
2d6659b9ea
[youtube:comments] Move comment extraction to new API ( #466 )
...
Closes #438 , #481 , #485
Authored by: colethedj
3 years ago
Kevin O'Connor
c5370857b3
[BravoTV] Improve metadata extraction ( #483 )
...
Authored by: kevinoconnor7
3 years ago
pukkandan
00034c146a
[embedthumbnail] Fix `_get_thumbnail_resolution`
3 years ago
pukkandan
325ebc1703
Improve `traverse_obj`
3 years ago
pukkandan
7dde84f3c9
[FFmpegMetadata] Add language of each stream
...
and some refactoring
3 years ago
pukkandan
6606817a86
[utils] Add `variadic`
3 years ago
zackmark29
73d829c144
[VIKI] Rewrite extractors ( #475 )
...
Closes #462
Also added extractor-arg `video_types` to `vikichannel`
Co-authored-by: zackmark29, pukkandan
3 years ago
pukkandan
60bdb7bd9e
[youtube] Fix sorting of 3gp format
3 years ago
pukkandan
4bb6b02f93
Improve `extractor_args` parsing
3 years ago
pukkandan
b5ac45b197
Fix selectors `all`, `mergeall` and add tests
...
Bug from: 981052c9c6
3 years ago
pukkandan
38a40c9e16
[version] update
...
:ci skip all
3 years ago
pukkandan
51f8a31d65
Update to ytdl-commit-a803582
...
[peertube] only call description endpoint if necessary
a803582717
3 years ago
Tom-Oliver Heidel
be05d5cff1
[soundcloud] Allow login using oauth token ( #469 )
...
Authored by: blackjack4494
3 years ago
zenerdi0de
30d569d2ac
[fancode] Fix extraction, support live and allow login with refresh token ( #471 )
...
Authored-by: zenerdi0de
3 years ago
OhMyBahGosh
08625e4125
[AdobePass] Add Spectrum MSO ( #470 )
...
From: https://github.com/ytdl-org/youtube-dl/pull/26792
Co-authored by: kevinoconnor7, ohmybahgosh
3 years ago
pukkandan
3acf6d3856
[Funimation] Rewrite extractor (See desc) ( #444 )
...
* Support direct `/player/` URL
* Treat the different versions of an episode as different formats of a single video. So `experience_id` can no longer be used as the video `id` and the `episode_id` is used instead. This means that all existing archives will break
* Extractor options `language` and `version` to pre-select them
* Compat option `seperate-video-versions` to fall back to old behavior (including using the old video IDs)
Closes #428
3 years ago
pukkandan
46890374f7
[extractor] Minor improvements (See desc)
...
1. Allow removal of login hint - extractors can set their own login hint as part of `msg`
2. Cleanup `_merge_subtitles` signature
3 years ago
pukkandan
60755938b3
[extractor] Prevent unnecessary download of hls manifests
...
and refactor `hls_split_discontinuity` code
3 years ago
pukkandan
723d44b92b
[fragment] Handle errors in threads correctly
3 years ago
pukkandan
bc97cdae67
[cleanup] Fix linter and some typos
...
Related: https://github.com/ytdl-org/youtube-dl/pull/29398
3 years ago
nyuszika7h
e010672ab5
[videa] Fix extraction ( #463 )
...
Authored by: nyuszika7h
3 years ago
pukkandan
169dbde946
Fixes for `--list` options (See desc)
...
1. Fix `--list-formats-old`
2. Allow listing with `--quiet`
3. Allow various listings to work together
4. Allow `--print` to work with listing
3 years ago
MinePlayersPE
17f0eb66b8
[RCTIPlus] Add extractor ( #443 )
...
Authored by: MinePlayersPE
3 years ago
pukkandan
981052c9c6
Some minor fixes and refactoring (see desc)
...
* [utils] Fix issues with reversal
* check_formats should catch `DownloadError`, not `ExtractorError`
* Simplify format selectors with `LazyList` and `yield from`
3 years ago
pukkandan
b1e60d1806
[facebook] Extract description and fix title
...
Partially fixes : #453
3 years ago
pukkandan
6b6c16ca6c
[downloader/ffmpeg] Fix `--ppa` when using simultaneous download
3 years ago
krichbanana
f6745c4980
[Youtube] Choose correct Live chat API for upcoming streams ( #460 )
...
Authored by: krichbanana
3 years ago
coletdjnz
109dd3b237
[youtube] Use new API for additional video extraction requests ( #328 )
...
Co-authored-by: colethedj, pukkandan
Closes https://github.com/yt-dlp/yt-dlp/issues/427
Workarounds for https://github.com/ytdl-org/youtube-dl/issues/29326 , https://github.com/yt-dlp/yt-dlp/issues/319 , https://github.com/ytdl-org/youtube-dl/issues/29086
3 years ago
siikamiika
c2603313b1
[youtube_live_chat] use `clickTrackingParams` ( #449 )
...
Authored by: siikamiika
3 years ago
LE
1e79316e20
[TBS] Support livestreams ( #448 )
...
Authored by: llacb47
3 years ago
coletdjnz
45261e063b
[youtube:comments] Fix error handling and add `itct` to params ( #446 )
...
Should close #439 (untested)
Authored by: colethedj
3 years ago
pukkandan
49c258e18d
[youtube] Fix subtitle names for age-gated videos
...
Related: https://github.com/iv-org/invidious/pull/2205#issuecomment-868680486
3 years ago
pukkandan
d3f62c1967
Fix `--throttled-rate` when using `--load-info-json`
3 years ago
pukkandan
5d3a0e794b
Add `--extractor-args` to pass extractor-specific arguments
3 years ago
Mevious
125728b038
[funimation] Add `FunimationShowIE` ( #442 )
...
Closes #436
Authored by: Mevious
3 years ago
pukkandan
15a4fd53d3
[thumbnailsconvertor] Treat `jpeg` as `jpg`
3 years ago
Adrik
4513a41a72
Process videos when using `--ignore-no-formats-error` ( #441 )
...
Authored by: krichbanana
3 years ago
pukkandan
6033d9808d
Fix `--flat-playlist` when entry has no `ie_key`
3 years ago
pukkandan
bd4d1ea398
[cleanup] Minor refactoring of `fragment`
3 years ago
pukkandan
8e897ed283
[fragment] Return status of download correctly
3 years ago
LE
412cce82b0
[yahoo] Fix extraction ( #435 )
...
Fixes: https://github.com/ytdl-org/youtube-dl/issues/28290
Co-authored-by: llacb47, pukkandan
3 years ago
siikamiika
d534c4520b
[youtube_live_chat] Fix download with cookies ( #437 )
...
Closes #417
Authored by: siikamiika
3 years ago
pukkandan
2b18a8c590
[plutotv] Improve `_VALID_URL`
...
Closes #431
3 years ago
pukkandan
dac8b87b0c
[version] update :ci skip all
3 years ago
pukkandan
6aecd87106
Release 2021.06.23
3 years ago
pukkandan
ed807c1837
Update to ytdl-commit-379f52a
...
[liveleak] Remove extractor
379f52a495
3 years ago
Mevious
29f63c9672
[funimation] Extract subtitles ( #434 )
...
Closes #420 , https://github.com/ytdl-org/youtube-dl/issues/25645
Related: https://github.com/ytdl-org/youtube-dl/pull/24906
Authored by: Mevious
3 years ago
pukkandan
9fc0de5796
[hotstar] Use server time for authentication instead of local time
...
Closes #396
3 years ago
siikamiika
c60ee3a218
[youtube_live_chat] Support ongoing live chat ( #422 )
...
Authored by: siikamiika
3 years ago
pukkandan
8a77e5e6bc
[cleanup] Revert unnecessary changes in 51d9739f80
3 years ago
pukkandan
51d9739f80
Add option `--throttled-rate` below which video data is re-extracted
...
Currently only for HTTP downloads
Closes #430 , workaround for https://github.com/ytdl-org/youtube-dl/issues/29326
3 years ago
pukkandan
4c7853de14
[fragment] Merge during download for `-N`, and refactor `hls`/`dash` ( #364 )
3 years ago
pukkandan
e6779b9400
[twitcasting] Websocket support ( #399 )
...
Closes #392
Authored by: nao20010128nao
3 years ago
pukkandan
e36d50c5dd
[websockets] Add `WebSocketFragmentFD` ( #399 )
...
Necessary for #392
Co-authored by: nao20010128nao, pukkandan
3 years ago
pukkandan
ff0f78e1fe
[aria2c] Lower `--min-split-size` for HTTP downloads
...
This makes downloading smaller files much faster
3 years ago
pukkandan
7e067091e8
[options] Rename `--add-metadata` to `--embed-metadata`
...
and clarify that it embeds chapter markers
3 years ago
pukkandan
f89b3e2d7a
Skip fixup of existing files and add `--fixup force` to force it
3 years ago
pukkandan
fd7cfb6444
[cleanup] Refactor fixup
3 years ago
pukkandan
4e6767b5f2
[youtube] Temporary fix for age-gate
...
Related:
https://stackoverflow.com/a/67629882
https://github.com/yt-dlp/yt-dlp/issues/319
https://github.com/ytdl-org/youtube-dl/issues/29333
https://github.com/ytdl-org/youtube-dl/issues/29086
3 years ago
pukkandan
9fea350f0d
Fix id sanitization in filenames
...
Closes #415
3 years ago
pukkandan
e858a9d6d3
[EmbedThumbnail] Add compat-option `embed-thumbnail-atomicparsley`
...
to force use of atomicparsley for embedding thumbnails in mp4
Related: #411
3 years ago
pukkandan
7e87e27c52
[postprocessor] Fix `_restrict_to` when a codec is not set
3 years ago
pukkandan
d0fb4bd16f
[pornhub] Extract `cast`
...
Closes #406 , https://github.com/ytdl-org/youtube-dl/pull/27384
3 years ago
felix
3fd4c2a543
[mediasite] Extract slides ( #343 )
...
Fixes:
https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762
https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231
https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239
Authored by: fstirlitz
3 years ago
felix
cdb19aa4c2
[downloader/mhtml] Add new downloader ( #343 )
...
This downloader is intended to be used for streams that consist of a
timed sequence of stand-alone images, such as slideshows or thumbnail
streams
This can be used for implementing:
https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762
https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231
https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239
https://github.com/ytdl-org/youtube-dl/issues/9868
https://github.com/ytdl-org/youtube-dl/pull/14951
Authored by: fstirlitz
3 years ago
pukkandan
4d85fbbdbb
Fix bug in 8326b00aab
3 years ago
pukkandan
551f93885e
Ignore `images` formats from merge
3 years ago
pukkandan
8326b00aab
Allow `images` formats
...
Necessary for #343 .
* They are identified by `vcodec=acodec='none'`
* These formats show as the worst in `-F`
* Any postprocessor that expects audio/video will be skipped
* `b*` and all related selectors will skip such formats
* This commit also does not add any selector for downloading such formats. They have to be explicitly requested by the `format_id`. Implementation of a selector is left for when #389 is resolved
3 years ago
pukkandan
b0249bcaf0
Expand `--check-formats` to thumbnails
...
Closes #402
3 years ago
pukkandan
21cd8fae49
Use `NamedTemporaryFile` for `--check-formats`
3 years ago
pukkandan
45db527fa6
[youtube] Login is not needed for `:ytrec`
3 years ago
pukkandan
28419ca2c8
[utils] Improve `LazyList`
...
* Add `repr` and `str` that mimics `list`
* Add `reversed`. Unlike `[::-1]`, reversed does not exhaust the iterable and modifies the `LazyList` in-place
* Add tests
3 years ago
pukkandan
8ba8714880
[EmbedThumbnail] Fix for already downloaded thumbnail
3 years ago
pukkandan
187986a857
Better error handling of syntax errors in `-f`
3 years ago
coletdjnz
4ba001080f
[youtube] Non-fatal alert reporting for unavailable videos page ( #401 )
...
Co-Authored by: colethedj, pukkandan
3 years ago
coletdjnz
1974e99f4b
[youtube] Improve SAPISID cookie handling ( closes #393 ) ( #395 )
...
Author: colethedj
3 years ago
pukkandan
0181adefc6
[build] Build Windows x86 version with py3.7
...
and remove redundant tests
Closes #390
:ci skip
Co-authored by: pukkandan, shirt-dev
3 years ago
pukkandan
fd3c633d26
[version] update
...
:ci skip all
3 years ago
pukkandan
385a27fad1
Improve offset parsing in outtmpl
3 years ago
pukkandan
639f1cea92
Fix `%d` and empty default in outtmpl
...
Closes #388
3 years ago
pukkandan
b5c5d84f60
Revert "[build] Build Windows x86 version with py3.8"
...
This reverts commit aa75e51f99
.
See #390
This is being reverted instead of modified due to #388
3 years ago
pukkandan
aa75e51f99
[build] Build Windows x86 version with py3.8
...
and remove redundant tests
:ci skip
Ao-authored by: pukkandan, shirt-dev
3 years ago
pukkandan
884ce9d05d
[version] update :ci skip all
3 years ago
pukkandan
3b1fe47d84
Release 2021.06.08
3 years ago
pukkandan
76a264ac9e
Make outtmpl more robust and catch errors early
3 years ago