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
4 years ago
The Hatsune Daishi
9997eee4af
[openrec] Add extractors ( #624 )
...
Authored by: nao20010128nao
4 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
4 years ago
Sam
888299e6ca
[VrtNU] Fix XSRF token ( #588 )
...
PR: https://github.com/ytdl-org/youtube-dl/pull/29614
Authored-by: pgaig
4 years ago
pukkandan
e5611e8eda
[ffmpeg] Fix streaming `mp4` to `stdout`
4 years ago
SsSsS
8e6cc12c80
[Vine] Remove invalid formats ( #614 )
...
Authored by: u-spec-png
4 years ago
pukkandan
e9d9efc0f2
[version] update
...
:ci skip all
4 years ago
pukkandan
cf87314d4e
[youtube] Extract SAPISID only once
4 years ago
pukkandan
1bd3639f69
[tenplay] Add MA15+ age limit ( #606 )
...
Authored by: pento
4 years ago
LE
68f5867cf0
[CBS] Add fallback ( #579 )
...
Related: https://github.com/ytdl-org/youtube-dl/issues/29564
Authored-by: llacb47, pukkandan
4 years ago
Ashish
605cad0be7
[Vimeo] Better extraction of original file ( #599 )
...
Authored by: Ashish0804
4 years ago
Ashish
e8384376c0
[CBS] Add ParamountPlusSeriesIE ( #603 )
...
Authored by: Ashish0804
4 years ago
David
e7e94f2a5c
[youtube] Add age-gate bypass for unverified accounts ( #600 )
...
Adds `_creator` variants for each client
Authored by: zerodytrash, colethedj, pukkandan
4 years ago
pukkandan
a46a815b05
[cleanup] Fix linter in 96fccc101f
4 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
4 years ago
pukkandan
dbf5416a20
[cleanup] Refactor some code
4 years ago
pukkandan
d74a58a186
Set `home:` as the default key for `-P`
4 years ago
pukkandan
f5510afef0
[FormatSort] Fix bug for audio with unknown codec
4 years ago
pukkandan
e4f0275711
Add compat-option `no-clean-infojson`
4 years ago
pukkandan
e0f2b4b47d
[utils] Fix slicing of reversed `LazyList`
...
Closes #589
4 years ago
coletdjnz
eca330cb88
[youtube] Fix default global API key
...
bug introduced in 000c15a4ca
4 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
4 years ago
MinePlayersPE
d9e6e9481e
[RCTIPlus] Remove PhantomJS dependency ( #595 )
...
Authored by: MinePlayersPE
4 years ago
pukkandan
3619f78d2c
[youtube] Misc cleanup ( #577 )
...
Authored by: pukkandan, colethedj
4 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
4 years ago
pukkandan
000c15a4ca
[youtube] simplify and de-duplicate client definitions ( #577 )
4 years ago
colethedj
9275f62cf8
[youtube] Improve age-gate detection ( #577 )
...
Authored by: colethedj
4 years ago
coletdjnz
6552469433
[youtube] Force `hl=en` for comments ( #594 )
...
Closes #532
4 years ago
MinePlayersPE
11cc45718c
[vidio] Fix login error detection ( #582 )
...
Authored by: MinePlayersPE
4 years ago
Ashish
fe07e2c69f
[Hotstar] Support cookies ( #584 )
...
Closes #583
Authored by: Ashish0804
4 years ago
Ashish
89ce723edd
[Mxplayer] Add h265 formats ( #572 )
...
Authored by: Ashish0804
4 years ago
Sipherdrakon
45d1f15725
[dplay] Add `ScienceChannelIE` ( #567 )
...
Authored by: Sipherdrakon
4 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
4 years ago
pukkandan
7d1eb38af1
Add format types `j`, `l`, `q` for outtmpl
...
Closes #345
4 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
4 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
4 years ago
pukkandan
2a9c6dcd22
[youtube] Fix format sorting when using alternate clients
4 years ago
coletdjnz
5a1fc62b41
[youtube] Add `mobile_web` client ( #557 )
...
Authored by: colethedj
4 years ago
pukkandan
b4c055bac2
[youtube] Add `player_client=all`
4 years ago
pukkandan
ea05b3020d
Remove `asr` appearing twice in `-F`
4 years ago
pukkandan
9536bc072d
[bilibili] Improve `_VALID_URL`
4 years ago
Ashish
8242bf220d
[HotStarSeriesIE] Fix regex ( #569 )
...
Authored by: Ashish0804
4 years ago
Ashish
4bfa401d40
[UtreonIE] Add extractor ( #562 )
...
Authored by: Ashish0804
4 years ago
nixxo
0222620725
[mediaset] Fix extraction ( #564 )
...
Closes #365
Authored by: nixxo
4 years ago
pukkandan
1fe3c4c27e
[version] update
...
:ci skip all
4 years ago
pukkandan
f703a88055
Release 2021.07.24
4 years ago
pukkandan
a353beba83
[youtube:tab] Extract video duration early
...
Based on: https://github.com/ytdl-org/youtube-dl/pull/29487 by glenn-slayden
4 years ago
pukkandan
052e135029
[youtube] Simplify `_get_text` early
4 years ago
xtkoba
cb89cfc14b
[test] Add Python 3.10 ( #480 )
...
Authored-by: pukkandan, xtkoba
4 years ago
pukkandan
063c409dfb
[cookies] Handle errors when importing `keyring`
...
Workaround for #551
4 years ago
Matt Broadway
767b02a99b
[cookies] Handle `sqlite` `ImportError` gracefully ( #554 )
...
Closes #544
Authored by: mbway
4 years ago
pukkandan
f45e6c1126
[downloader] Pass same status object to all `progress_hooks`
4 years ago
pukkandan
3944e7af92
[youtube] Fix subtitles only being extracted from the first client
...
Closes #547
4 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
4 years ago
pukkandan
c8fa48fd94
[youtube] Disable `get_video_info` age-gate workaround
...
This now seems to be completely dead
Closes : #553
4 years ago
coletdjnz
2fd226f6a7
[youtube] Fix age-gated videos for API clients when cookies are supplied ( #545 )
...
Fixes #543
Authored by: colethedj
4 years ago
pukkandan
3ba7740dd8
[downloader] Pass `info_dict` to `progress_hook`s
4 years ago
pukkandan
29b208f6f9
[cookies] bugfix
...
Fixes: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r674352059
4 years ago
pukkandan
e4d666d27b
[version] update
...
:ci skip all
4 years ago
pukkandan
245524e6a3
Release 2021.07.21
...
and fix some typos
Closes #538
4 years ago
pukkandan
9c0d7f4951
[youtube] Make `--extractor-retries` work for more errors
...
Closes #507
4 years ago
pukkandan
e37d0efbd9
Fix bug where `original_url` was not propagated when `_type`=`url`
4 years ago
coletdjnz
c926c9541f
[youtube] Add debug message for SAPISID cookie extraction ( #540 )
...
Authored by: colethedj
4 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
4 years ago
pukkandan
7ea6541124
[youtube] Improve extraction of livestream metadata
...
Modified from and closes #441
Authored by: pukkandan, krichbanana
4 years ago
pukkandan
ae30b84072
Add field `live_status`
4 years ago
pukkandan
cc9d1493c6
bugfix for 50fed816dd
4 years ago
Philip Xu
f6755419d1
[douyin] Add extractor ( #513 )
...
Authored-by: pukkandan, pyx
4 years ago
Henrik Heimbuerger
145bd631c5
[nebula] Authentication via tokens from cookie jar ( #537 )
...
Closes #496
Co-authored-by: hheimbuerger, TpmKranz
4 years ago
pukkandan
b35496d825
Add `only_once` param for `write_debug`
4 years ago
pukkandan
352d63fdb5
[utils] Improve `traverse_obj`
4 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
4 years ago
pukkandan
c84aeac6b5
Add `only_once` param for `report_warning`
...
Related: https://github.com/yt-dlp/yt-dlp/pull/488#discussion_r667527297
4 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
4 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
4 years ago