Commit Graph

18936 Commits (885d70400bf79526cfe161b8b900f6498288ad1a)
 

Author SHA1 Message Date
dirkf 91278f4b6b [niconico] Back-port extractor from yt-dlp
Add Nico search extractors, fix extraction
4 years ago
dirkf 73e1ab6125 [test:download] Only extract enough videos for playlist_mincount 4 years ago
dirkf 584715a803 [applepodcasts] Extract default thumbnail image 4 years ago
dirkf e00b0eab1e [applepodcasts] Improve format extraction
Set acodec and vcodec, etc, to avoid breaking, eg, bestaudio
4 years ago
dirkf 005339d637 [applepodcasts] Support new AMP-ish page structure 4 years ago
Chris Rose 23ad6402a6 xvideos: Fix for #30271 4 years ago
dirkf 9642344965 Fix tests for working IEs; disable obsolete WDRMobile 4 years ago
dirkf 568c7005d5 Fix WDRMaus; extend URL matching for other Maus pages; improve ID extraction 4 years ago
dirkf 5cb4833f40 Update URPlayIE extractor for Next.js page format, with subtitles 4 years ago
dirkf 5197336de6 Support more deeply nested ptmd_path with test, update tests 4 years ago
dirkf 01824d275b Additional tweaks: allow any .ndr.de, simplify quote match 4 years ago
dirkf 39a98b09a2 Fix NDR, NJoy tests 4 years ago
dirkf f0a05a55c2 NJoy: improve extraction of NDR id, description, etc with current page formats 4 years ago
dirkf 4186e81777 NDR: improve extraction of NDR id, description, etc with current page formats 4 years ago
dirkf b494824286 Support Tele5 pages with Discovery Networks format instead of JWPlatform 4 years ago
dirkf 8248133e5e Back-port yt-dlp Viki extractor
From https://github.com/yt-dlp/yt-dlp/pull/2540
4 years ago
dirkf 27dbf6f0ab Return the item itself if playlist has one entry
Removes playlist spam from log
4 years ago
dirkf 61d791726f Find TV2DK Kaltura ID in Nuxt.js page format 4 years ago
pukkandan 0c0876f790 [youtube:search] Add tests 4 years ago
dirkf 7a497f1405 Rework 2c2c2bd with an actual Mix page and realistic playlist size
From 2c2c2bd348 (commitcomment-65953545)
4 years ago
dirkf 5add3f4373 Merge branch 'pukkandan-yt-searchurl' into yt-dl-master
Closes #27749
4 years ago
pukkandan 78ce962f4f [youtube] Support channel search
Code from cd684175ad
4 years ago
dirkf 41f0043983 Avoid crashing if n-sig decode fails 4 years ago
dirkf 34c06b16f5 Support Youtube Shorts URL format 4 years ago
dirkf 1e677567cd
[YouTube] Fix n-sig for player e06dea74 (#30582)
From yt-dl commit 48416bc
4 years ago
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.
4 years ago
dirkf 6ca7b77696 Refactor JSInterpreter._separate
yt-dlp/yt-dlp/@06dfe0a, improve _MATCHING_PARENS
4 years ago
dirkf 9d142109f4 Back-port test_youtube_signature.py from yt-dlp and fix JSInterp accordingly 4 years ago
dirkf 1ca673bd98 Fix splice to handle float
Needed for new youtube js player f1ca6900
Add 57dbe8077f (diff-729b57caa8d006426f6a8960c061f519a8b6658682284015e069745af52ffb07)
4 years ago
df e1eae16b56 Handle default in switch better
Add a1fc7ca074
Thanks coletdjnz
4 years ago
df 96f87aaa3b Back-port JS interpreter upgrade from yt-dlp PR #1437 4 years ago
df 5f5de51a49 Add compat_map/filter and use the former 4 years ago
df 39ca35e765 Fix test_youtube_flat_playlist_extraction 4 years ago
df d76d59d99d Remove obsolete non-working test_youtube_toptracks 4 years ago
df 2c2c2bd348 Fix test_youtube_mix 4 years ago
df 46e0a729b2 Remove obsolete test_youtube_course 4 years ago
df 57044eaceb Fix test_youtube_playlist_noplaylist 4 years ago
pukkandan a3373da70c
Merge branch 'UP/youtube-dl' into dl/YoutubeSearchURLIE 4 years ago
pukkandan 2c4cb134a9
Fix max_results 4 years ago
pukkandan bfe72723d8
Use `itertools.islice` 4 years ago
pukkandan ed99d68bdd
Add back `YoutubeSearchURLIE` 4 years ago
Sergey M․ 5014bd67c2
release 2021.12.17 4 years ago
Sergey M․ e418823350
[ChangeLog] Actualize
[ci skip]
4 years ago
lanegramling b5242da7d2
[youtube] Update signature function patterns (closes #30363) (#30366) 4 years ago
Kevin O'Connor f9d0a8cdcd
[AdobePass] Add Spectrum as an Adobe Pass provider
Some services no longer allow for the older services (ex.
`Charter_Direct`) to be used and just return a generic 401 response.
Going through their login flow manually, the new provider name appears to
be `Spectrum`. This provider seems to work even place of services that
still allow for `Charter_Direct` to be used.

The Spectrum login form also needs special handling since it's
dynamically loaded via JS thus we cannot simply capture the POST url and
hidden form fields. Instead we need to hardcode the POST URL and
recreate the request manually. Thankfully the SAMLRequest and RelayState
are in the HTML response.
4 years ago
bopol a803582717
[peertube] only call description endpoint if necessary (#29383) 4 years ago
Remita Amine 7fb9564420 [periscope] pass referer to HLS requests(closes #29419) 4 years ago
Aleri Kaisattera 379f52a495
[liveleak] Remove extractor (closes #17625, closes #24222) (#29331) 4 years ago
Sergey M․ cb668eb973
[pornhub] Add support for pornhubthbh7ap3u.onion 4 years ago
Sergey M․ 751c9ae39a
[pornhub] Detect geo restriction 4 years ago