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