stanoarn
e1b7c54d78
[iPrima] Fix extractor ( #1541 )
...
Authored by: stanoarn
3 years ago
pukkandan
244644c02c
[roosterteeth] Add series extractor
3 years ago
pukkandan
34921b4345
[utils] Add `join_nonempty`
3 years ago
pukkandan
a331949df3
[test/download] Fallback test to `bv`
3 years ago
u-spec-png
2c5e8a961e
[Newgrounds] Fix description ( #1562 )
...
Authored by: u-spec-png
3 years ago
u-spec-png
b515b37cc4
[Vupload] Fix extractor ( #1549 )
...
Authored by: u-spec-png
3 years ago
pukkandan
3c4eebf772
[AmazonStore] Add extractor ( #1512 )
...
Closes #1509
Authored by: Ashish0804
3 years ago
u-spec-png
fb2d1ee6cc
[Instagram] Add IOS URL support ( #1560 )
...
Authored by: u-spec-png
3 years ago
pukkandan
9cb070f9c0
[vimeo] Detect source extension
...
and misc cleanup
Cherry-picked from #1477
Closes #1402
Authored by: flashdagger
3 years ago
pukkandan
2a6f8475ac
[vimeo] Fix ondemand videos and direct URLs with hash
...
Closes #1353 , #1471
3 years ago
Francesco Frassinelli
73673ccff3
[RaiplayRadio] Add extractors ( #780 )
...
Original PR: https://github.com/ytdl-org/youtube-dl/pull/21837
Authored by: frafra
3 years ago
pukkandan
aeb2a9ad27
[FormatSort] `eac3` is better than `ac3`
3 years ago
pukkandan
df6c409d1f
[piksel] Fix sorting
3 years ago
pukkandan
a9d4da606d
[crunchyroll] Add extractor-args `language` and `hardsub`
...
Closes #1516
3 years ago
pukkandan
c18d4482b1
[youtube] Fix sorting for some videos
3 years ago
u-spec-png
0f6518938d
[N1] Add support for nova.rs ( #1537 )
...
Authored by: u-spec-png
3 years ago
u-spec-png
22cd06c452
[Instagram] Improve thumbnail extraction ( #1496 )
...
Authored by: u-spec-png
3 years ago
pukkandan
a4211baff5
[cleanup] Minor cleanup
3 years ago
pukkandan
8913ef74d7
[ffmpeg] Detect libavformat version for `aac_adtstoasc`
...
and print available features in verbose head
Based on https://github.com/ytdl-org/youtube-dl/pull/29581
3 years ago
pukkandan
832e9000c7
[ffmpeg] Accurately detect presence of setts
...
Closes #1237
3 years ago
CrypticSignal
673c0057e8
[ExtractAudio] Use `libfdk_aac` if available
...
Closes #1502
Authored by: CrypticSignal
3 years ago
pukkandan
9af98e17bd
[ffmpeg] Framework for feature detection
...
Related: #1502 , #1237 , https://github.com/ytdl-org/youtube-dl/pull/29581
3 years ago
pukkandan
31c49255bf
[ExtractAudio] Rescale --audio-quality correctly
...
Authored by: CrypticSignal, pukkandan
3 years ago
pukkandan
bd93fd5d45
[fragment] Fix progress display in fragmented downloads
...
Closes #1517
3 years ago
pukkandan
d89257f398
[youtube] Remove unnecessary no-playlist warning
3 years ago
pukkandan
9bd979ca40
[utils] Parse `vp09` as vp9
3 years ago
pukkandan
a1fc7ca074
[jsinterp] Handle default in switch better
3 years ago
u-spec-png
c588b602d3
[Instagram] Fix incorrect resolution ( #1494 )
...
Authored by: u-spec-png
3 years ago
kaz-us
f0ffaa1621
[vk] Fix login ( #1495 )
...
Closes #1459
Authored by: kaz-us
3 years ago
pukkandan
0930b11fda
[docs,cleanup] Improve docs and minor cleanup
...
Closes #1387 , #1404 , #1408 , #1485 , #1415 , #1450 , #1492
3 years ago
pukkandan
a0bb6ce58d
[youtube] refactor itag processing
3 years ago
pukkandan
da48320075
[linkedin] Don't login multiple times
3 years ago
kaz-us
5b6cb56207
[vk] Add subtitles ( #1480 )
...
Authored by: kaz-us
3 years ago
u-spec-png
b2f25dc242
[Olympics] Fix extractor ( #1483 )
...
Authored by: u-spec-png
3 years ago
Ashish Gupta
2f9e021299
[PlanetMarathi] Add extractor ( #1484 )
...
Authored by: Ashish0804
3 years ago
u-spec-png
8dcf65c92e
[Instagram] Add login to playlist ( #1488 )
...
Authored by: u-spec-png
3 years ago
Marcel
92592bd305
[ceskatelevize] Fix extractor ( #1489 )
...
Authored by: flashdagger
3 years ago
pukkandan
404f611f1c
[youtube] Fix throttling by decrypting n-sig ( #1437 )
3 years ago
u-spec-png
cd9ea4104b
[instagram] Add more formats when logged in ( #1487 )
...
Authored by: u-spec-png
3 years ago
Ashish Gupta
652fb0d446
[VLive] Add upload_date and thumbnail ( #1486 )
...
Closes #1472
Authored by: Ashish0804
3 years ago
Sipherdrakon
6b301aaa34
[mtv] Fix some videos ( #1453 )
...
Partial fix for #713
Authored by: Sipherdrakon
3 years ago
pukkandan
fa0b816e37
[generic] Detect more json_ld
...
Closes #1475
3 years ago
pukkandan
5e7bbac305
[generic] parse jwplayer with only the json URL
...
Closes #1476
3 years ago
pukkandan
10beccc980
[FormatSort] Fix some fields' defaults
...
Closes #1479
3 years ago
nixxo
e6ff66efc0
[mediaset] Add playlist support ( #1463 )
...
Closes #1372
Authored by: nixxo
3 years ago
Luc Ritchie
aeaf3b2b92
[Coub] Fix media format identification ( #1469 )
...
Authored by: wlritchi
3 years ago
Ashish Gupta
7b5f3f7c3d
[MLSScoccer] Add extractor ( #1452 )
...
Authored by: Ashish0804
Closes #1451
3 years ago
ajj8
3783b5f1d1
[itv] Add support for ITV News ( #1456 )
...
Authored by: ajj8
3 years ago
pukkandan
ab630a57b9
[viewlift] Fix typo in 5be76d1ab7
3 years ago
pukkandan
16b0d7e621
[utils] Add `jwt_decode_hs256`
...
Code from #1340
Authored by: Ashish0804
3 years ago
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