Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-22 | [YouTube] Avoid crash in author extraction | dirkf | |
2023-06-22 | [YouTube] Improve nsig function name extraction | pukkandan | |
Fixes player b7910ca8, using `,` vs `;` See https://github.com/ytdl-org/youtube-dl/issues/32292#issuecomment-1602231170 Co-authored-by: dirkf | |||
2023-06-18 | [YouTube] Improve fix for ae8ba2c | dirkf | |
Thx: https://github.com/yt-dlp/yt-dlp/commit/01aba25 | |||
2023-06-17 | [YouTube] Fix `KeyError QV` in signature extraction failed | dirkf | |
* temporarily force missing global definition into sig JS * improve test: thanks https://github.com/yt-dlp/yt-dlp/issues/7327#issuecomment-1595274615 * resolves #32314 | |||
2023-04-23 | [YouTube] Support Releases tab | dirkf | |
2023-04-12 | [YouTube] Simplify signature patterns | dirkf | |
2023-03-19 | [extractor/youtube] Bypass throttling for `-f17` | pukkandan | |
and related cleanup Thanks @AudricV for the finding Ref: yt-dlp/yt-dlp/commit/c9abebb | |||
2023-03-19 | [extractor/youtube] Construct fragment list lazily | pukkandan | |
Ref: yt-dlp/yt-dlp/commit/e389d17 See: yt-dlp/yt-dlp#6517 | |||
2023-03-03 | [Youtube] Construct dash formats with `range` query | pukkandan | |
See yt-dlp/yt_dlp#6369 | |||
2023-02-24 | [YouTube] Support @owner format in uploader_id etc | dirkf | |
* implement https://github.com/ytdl-org/youtube-dl/issues/31530#issuecomment-1435734719 * update affected tests * misc clean-ups | |||
2023-02-17 | [YouTube] Avoid crash if uploader_id extraction fails | dirkf | |
See #31530. | |||
2023-02-13 | [YouTube] Fix tests | dirkf | |
2023-02-13 | [YouTube] Refresh compat/utils usage | dirkf | |
* import parse_qs() * import parse_qs in lazy_extractors (clears old TODO) * clean up old compiled lazy_extractors for Py2 * use update_url() | |||
2023-02-13 | [YouTube] Add `signatureTimestamp` for age-gate bypass | dirkf | |
2023-02-13 | [YouTube] Bypass age-gating for certain restricted videos | dirkf | |
* Use TVHTML5_SIMPLY_EMBEDDED_PLAYER client * Also add and fix tests * Introduce and use new utility function `update_url()` | |||
2023-02-02 | [YouTube] Fix not finding videos listed under a channel's "shorts" subpage. ↵ | zhangeric-15 | |
(#31409) Resolves #31336 Co-authored-by: Jouni Järvinen <rautamiekka@users.noreply.github.com> Co-authored-by: dirkf <fieldhouse@gmx.net> | |||
2022-08-25 | [YouTube] Improve error check for n-sig processing | dirkf | |
2022-06-09 | [YouTube] Support JSON3 subtitle format | dirkf | |
* subtitle tests updated to match | |||
2022-05-24 | [YouTube] Handle player c5a4daa1 with indirect n-function definition | dirkf | |
* resolves #30976 | |||
2022-04-15 | [Youtube] Fix "n" descrambling for player fae06c11 | dirkf | |
Resolves #30856. | |||
2022-02-04 | [youtube:search] Add tests | pukkandan | |
2022-02-04 | Merge branch 'pukkandan-yt-searchurl' into yt-dl-master | dirkf | |
Closes #27749 | |||
2022-02-03 | [youtube] Support channel search | pukkandan | |
Code from https://github.com/yt-dlp/yt-dlp/commit/cd684175adbe663bbdf6a6c72d8b99b617b6ff2e | |||
2022-02-02 | Avoid crashing if n-sig decode fails | dirkf | |
2022-02-01 | Support Youtube Shorts URL format | dirkf | |
2022-02-01 | [YouTube] Fix n-sig for player e06dea74 (#30582) | dirkf | |
From yt-dl commit 48416bc | |||
2022-01-31 | Implement n-param descrambling using JSInterp | df | |
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-30 | Add compat_map/filter and use the former | df | |
2022-01-30 | Merge branch 'UP/youtube-dl' into dl/YoutubeSearchURLIE | pukkandan | |
2022-01-30 | Fix max_results | pukkandan | |
2022-01-30 | Use `itertools.islice` | pukkandan | |
2022-01-30 | Add back `YoutubeSearchURLIE` | pukkandan | |
2021-12-17 | [youtube] Update signature function patterns (closes #30363) (#30366) | lanegramling | |
2021-06-21 | [youtube] Make get_video_info processing more robust (closes #29333) | Sergey M․ | |
2021-06-21 | [youtube] Workaround for get_video_info request (refs #29333) | Sergey M․ | |
See https://github.com/ytdl-org/youtube-dl/issues/29333#issuecomment-864049544 | |||
2021-06-21 | [youtube] Update invidious instance list (#29281) | bopol | |
2021-05-30 | [youtube] Fix get_video_info request (closes #29086, closes #29165) | Sergey M․ | |
2021-04-21 | [youtube] Remove unused code | Sergey M․ | |
2021-04-21 | [youtube] Fix lazy extractors (closes #28780) | Sergey M․ | |
2021-04-17 | [youtube] Improve stretch extraction and fix stretched ratio calculation ↵ | Sergey M․ | |
(closes #28769) | |||
2021-04-17 | [youtube:tab] Improve grid extraction (closes #28725) | Sergey M․ | |
2021-04-17 | [youtube:tab] Detect series playlist on playlists page (closes #28723) | zraktvor | |
2021-04-17 | [youtube] Add more invidious instances (#28706) | Cássio Ávila | |
2021-04-17 | [youtube] Improve URL to extractor routing (closes #27572, closes #28335, ↵ | Sergey M․ | |
closes #28742) | |||
2021-04-09 | [youtube:tab] Pass innertube context and x-goog-visitor-id header along with ↵ | Sergey M․ | |
continuation requests (closes #28702) | |||
2021-04-07 | [youtube] Fix videos with restricted location (closes #28685) | Sergey M․ | |
2021-04-03 | [youtube] prioritize information from YoutubeIE for playlist entries(closes ↵ | Remita Amine | |
#28619, closes #28636) | |||
2021-04-01 | [youtube:tab] Add support for hashtag videos extraction(closes #28308) | Remita Amine | |
2021-04-01 | [youtube] Setup CONSENT cookie when needed (closes #28604) | Sergey M․ | |
2021-03-30 | [youtube] imporve age-restricted video extraction(#28578) | Remita Amine | |