Commit Graph

318 Commits (03359e9864bfb925f577fa5b16c3ef22884127aa)

Author SHA1 Message Date
Philipp Hagemeister 62af3a0eb5 [youtube] Use new signature cache ID for in-memory cache as well
Philipp Hagemeister 60064c53f1 [youtube] Make cache ID a tuple of lengths instead of just the whole length
Philipp Hagemeister 98eb1c3fa2 [youtube] Clean up -v signature output
Philipp Hagemeister 201e9eaa0e [youtube] Show format ID in signature deobfuscation -v output
Philipp Hagemeister b081cebefa [youtube] Fix player ID display
Jaime Marquínez Ferrándiz c084c93402 [youtube] Extract the 'sts' parameter from the webpage (fixes )
Philipp Hagemeister c081b35c27 [youtube] Support new player URLs (Fixes )
Philipp Hagemeister 246168bd72 Remove unused imports
Jaime Marquínez Ferrándiz 2c57c7fa5a [youtube] Fix extraction of age gate videos (closes )
Setting the correct value of the 'sts' paramater in the 'get_video_info' url gives the correct urls.
Removed parameters that are not needed.
Philipp Hagemeister b8c74d606a [youtube] fix display of swf player id
Philipp Hagemeister 5425626790 [youtube] Move swfinterp into its own file
Philipp Hagemeister 5dc3552d85 [youtube] Add support for classes in swf parser
Philipp Hagemeister 3fbd27f73e [youtube] SWF parser: Add opcode 86
Yes, I know we need 96, but an implementation of 86 could help avoid a similar issue.
Philipp Hagemeister cf01013161 [youtube] Find more swf players (Closes , refer )
Philipp Hagemeister c8bf86d50d [youtube] Correct signature extraction error detection
Philipp Hagemeister b3a8878080 [youtube] Remove static signatures
The always fail by now. Instead, use only automatic signature extraction
Sergey M․ 6feb2d5e80 [youtube:search_url] Update regexes
Philipp Hagemeister dc2fc73691 [youtube:truncated_url] Move test to extractor
Philipp Hagemeister c4808c6009 [youtube_truncated_url] Add support for truncated watch URLs with annotations ()
Petr Půlpán 18061bbab0 [Youtube] add DASH format 272 (fixes )
Jaime Marquínez Ferrándiz c26e9ac4b2 [youtube] Recognize signature functions that contain '$' (fixes )
pulpe 7d568f5ab8 [Youtube] Recognize playlists with LL
pulpe 3c80377b69 [Youtube] Add format code 271 (1440p webm)
Jaime Marquínez Ferrándiz 70e322695d [youtube:playlist] Fix mixes extraction (fixes )
The username seems to be empty now.
Anton Novosyolov 263bd4ec50 Recognize a third format of the upload_date in the 'watch-uploader-info' element
Jaime Marquínez Ferrándiz 76e92371ac [youtube] Recognize a second format of the upload_date in the 'watch-uploader-info' element ()
Jaime Marquínez Ferrándiz 05ee2b6dad [youtube] Fix extraction of the feed 'paging' values (fixes )
Philipp Hagemeister beee53de06 [youtube] Look for published-on date if uploaded-on is not found
Fixes 
Jaime Marquínez Ferrándiz 01ed5c9be3 [youtube] Fix typo
Philipp Hagemeister ad3bc6acd5 Document and test categories ()
Dario Guarascio ec8deefc27 [youtube] Video categories added to metadata
Jaime Marquínez Ferrándiz e399853d0c [youtube:playlist] Improve detection of private lists ()
Jaime Marquínez Ferrándiz 10c0e2d818 [youtube:playlist] Raise an error if the list doesn't exist or is private (closes )
AGSPhoenix e75cafe9fb Clean up format list for consistency
This should make the format list output look a bit nicer.
Jaime Marquínez Ferrándiz aa92f06308 [youtube] Don't call 'unquote_plus' on the video title (fixes )
It's already unquoted after calling 'compat_parse_qs'.
It replaced '+' with spaces, for example in https://www.youtube.com/watch?v=XC0b5YexO-I.
Jaime Marquínez Ferrándiz e00c9cf599 [youtube] Update test description field
Jaime Marquínez Ferrándiz ba60a3ebe0 [youtube] Update test description field
Philipp Hagemeister d11271dd29 [youtube] Include video Id in common error message (Fixes )
Philipp Hagemeister 1db2666916 [youtube:playlist] Correct playlist ID output
The ID now starts with PL, so we don't need to output that twice.
Philipp Hagemeister b9c76aa1a9 [youtube] Add support for cleanvideosearch.com (Fixes )
Philipp Hagemeister 68eb8e90e6 [youtube:playlist] Fix playlists for logged-in users (Fixes )
Jaime Marquínez Ferrándiz e45d40b171 [youtube:subscriptions] Add space to the description
Jaime Marquínez Ferrándiz f6177462db [youtube] feeds: Also look for the html in the 'content_html' field (fixes )
Philipp Hagemeister 5912c639df [youtube] Transform google's JSON dialect (fixes )
Philipp Hagemeister 83d548ef0f [youtube] Encode ytsearch query
Philipp Hagemeister acd213ed6d Remove unusued imports
Philipp Hagemeister 2b25cb5d76 [youtube] Move JavaScript interpreter into its own module
Philipp Hagemeister 43b81eb98a [youtube] Remove useless resolution fields from format definitions
These can be - and are - calculated automatically by the YoutubeDL core.
hurda 278229d195 itag 160 is 144p, not 192p
Philipp Hagemeister 7e8c0af004 Add --prefer-insecure option (Fixes )