dirkf
30e986b834
[YouTube] Add signatureTimestamp
for age-gate bypass
2023-02-13 03:54:51 +00:00
dirkf
58988c1421
[YouTube] Bypass age-gating for certain restricted videos
...
* Use TVHTML5_SIMPLY_EMBEDDED_PLAYER client
* Also add and fix tests
* Introduce and use new utility function `update_url()`
2023-02-13 03:54:51 +00:00
zhangeric-15
6d829d8119
[YouTube] Fix not finding videos listed under a channel's "shorts" subpage. ( #31409 )
...
Resolves #31336
Co-authored-by: Jouni Järvinen <rautamiekka@users.noreply.github.com>
Co-authored-by: dirkf <fieldhouse@gmx.net>
2023-02-02 17:26:31 +00:00
dirkf
573b13410e
[YouTube] Improve error check for n-sig processing
2022-08-25 12:14:59 +01:00
dirkf
811c480f7b
[YouTube] Support JSON3 subtitle format
...
* subtitle tests updated to match
2022-06-09 15:25:23 +01:00
dirkf
187a48aee2
[YouTube] Handle player c5a4daa1 with indirect n-function definition
...
* resolves #30976
2022-05-24 15:43:56 +01:00
dirkf
a0068bd6be
[Youtube] Fix "n" descrambling for player fae06c11
...
Resolves #30856 .
2022-04-15 16:07:09 +01:00
pukkandan
0c0876f790
[youtube:search] Add tests
2022-02-04 11:09:18 +00:00
dirkf
5add3f4373
Merge branch 'pukkandan-yt-searchurl' into yt-dl-master
...
Closes #27749
2022-02-04 03:50:32 +00:00
pukkandan
78ce962f4f
[youtube] Support channel search
...
Code from cd684175ad
2022-02-03 01:02:58 +00:00
dirkf
41f0043983
Avoid crashing if n-sig decode fails
2022-02-02 14:25:03 +00:00
dirkf
34c06b16f5
Support Youtube Shorts URL format
2022-02-01 14:40:20 +00:00
dirkf
1e677567cd
[YouTube] Fix n-sig for player e06dea74 ( #30582 )
...
From yt-dl commit 48416bc
2022-02-01 14:39:03 +00:00
df
af9e72507e
Implement n-param descrambling using JSInterp
...
Fixes #29326 , closes #29790 , closes #30004 , closes #30024 , closes #30052 ,
closes #30088 , closes #30097 , closes #30102 , closes #30109 , closes #30119 ,
closes #30125 , closes #30128 , closes #30162 , closes #30173 , closes #30186 ,
closes #30192 , closes #30221 , closes #30239 , closes #30539 , closes #30552 .
2022-01-31 00:19:58 +00:00
df
5f5de51a49
Add compat_map/filter and use the former
2022-01-30 00:05:36 +00:00
pukkandan
a3373da70c
Merge branch 'UP/youtube-dl' into dl/YoutubeSearchURLIE
2022-01-30 01:07:28 +05:30
pukkandan
2c4cb134a9
Fix max_results
2022-01-30 00:54:22 +05:30
pukkandan
bfe72723d8
Use itertools.islice
2022-01-30 00:49:55 +05:30
pukkandan
ed99d68bdd
Add back YoutubeSearchURLIE
2022-01-30 00:41:47 +05:30
lanegramling
b5242da7d2
[youtube] Update signature function patterns ( closes #30363 ) ( #30366 )
2021-12-17 01:42:17 +07:00
Glenn Slayden
112e8e4970
Early extraction of duration metadata via playlist thumbnail overlay
...
Early gathering of item video durations from playlist metadata, prior to downloading individual item metadata pages, so that video duration values are (e.g.) shown in `--flat-playlist` or `--simulate`, and/or can be used as a download filtering criterion.
2021-07-06 15:11:46 -07:00
Glenn Slayden
3da4918c8b
lint indentation compliance
2021-07-06 14:51:18 -07:00
Glenn Slayden
d8aa72b006
I'll get this right sooner or later...
2021-07-06 14:37:21 -07:00
Glenn Slayden
6c43aeea5c
...or is this what the linter wants?
2021-07-06 14:19:52 -07:00
Glenn Slayden
a80c44ea8e
Adjust hanging alignment, if you prefer?
2021-07-06 14:10:41 -07:00
Glenn Slayden
6a09bcde7c
Early extraction of duration metadata via playlist thumbnail overlay
...
Early gathering of item video durations from playlist metadata, prior to downloading individual item metadata pages, so that video duration values are (e.g.) shown in `--flat-playlist` or `--simulate`, and/or can be used as a download filtering criterion.
2021-07-06 14:02:30 -07:00
Sergey M․
47f2f2fbe9
[youtube] Make get_video_info processing more robust ( closes #29333 )
2021-06-21 01:35:21 +07:00
Sergey M․
03ab02730f
[youtube] Workaround for get_video_info request (refs #29333 )
...
See https://github.com/ytdl-org/youtube-dl/issues/29333#issuecomment-864049544
2021-06-21 01:34:27 +07:00
bopol
4131703001
[youtube] Update invidious instance list ( #29281 )
2021-06-21 00:42:09 +07:00
Sergey M․
24297a42ef
[youtube] Fix get_video_info request ( closes #29086 , closes #29165 )
2021-05-30 00:36:26 +07:00
Sergey M․
7e8b3f9439
[youtube] Remove unused code
2021-04-21 05:37:51 +07:00
Sergey M․
32290307a4
[youtube] Fix lazy extractors ( closes #28780 )
2021-04-21 03:56:04 +07:00
Sergey M․
54558e0baa
[youtube] Improve stretch extraction and fix stretched ratio calculation ( closes #28769 )
2021-04-17 02:27:54 +07:00
Sergey M․
7c52395479
[youtube:tab] Improve grid extraction ( closes #28725 )
2021-04-17 01:13:10 +07:00
zraktvor
ea87ed8394
[youtube:tab] Detect series playlist on playlists page ( closes #28723 )
2021-04-17 01:13:10 +07:00
Cássio Ávila
d01e261a15
[youtube] Add more invidious instances ( #28706 )
2021-04-17 00:31:34 +07:00
Sergey M․
06159135ef
[youtube] Improve URL to extractor routing ( closes #27572 , closes #28335 , closes #28742 )
2021-04-17 00:07:32 +07:00
Sergey M․
1b0a13f33c
[youtube:tab] Pass innertube context and x-goog-visitor-id header along with continuation requests ( closes #28702 )
2021-04-09 02:10:34 +07:00
Sergey M․
6b116f0c03
[youtube] Fix videos with restricted location ( closes #28685 )
2021-04-07 03:34:43 +07:00
Remita Amine
654b4f4ff2
[youtube] prioritize information from YoutubeIE for playlist entries( closes #28619 , closes #28636 )
2021-04-03 08:23:35 +01:00
Remita Amine
3748863070
[youtube:tab] Add support for hashtag videos extraction( closes #28308 )
2021-04-01 11:52:23 +01:00
Sergey M․
14f29f087e
[youtube] Setup CONSENT cookie when needed ( closes #28604 )
2021-04-01 04:05:10 +07:00
Remita Amine
28bab774a0
[youtube] imporve age-restricted video extraction( #28578 )
2021-03-30 21:45:08 +01:00
Remita Amine
49fc0a567f
[youtube] fix video's channel extraction( closes #28562 )
2021-03-27 19:11:41 +01:00
Remita Amine
605e7b5e47
[youtube:tab] fix playlist/comunity continuation items extraction( closes #28266 )
2021-03-25 12:53:18 +01:00
Sergey M․
5208ae92fc
[youtube] Fix default value for youtube_include_dash_manifest ( closes #28523 )
2021-03-24 02:57:35 +07:00
Sergey M․
061c030133
[youtube:tab] Switch continuation to browse API ( closes #28289 , closes #28327 )
...
Until further investigation.
2021-03-03 11:42:59 +07:00
Remita Amine
2090dbdc8c
[youtube] fix get_video_info request
2021-02-21 23:09:09 +01:00
Remita Amine
3037ab00c7
[youtube] fixup m4a_dash formats( closes #28165 )
2021-02-21 10:31:27 +01:00
Sergey M․
9fc5eafb8e
[youtube] Improve _VALID_URL (refs #28193 )
2021-02-18 04:59:56 +07:00