Philipp Hagemeister
55db73efdf
[youtube] tag 171 is 128KBits ( Fixes #3542 )
11 years ago
Philipp Hagemeister
55c49908d2
[youtube] Handle incorrectly written cache files ( #3549 )
11 years ago
riking
83317f6938
[youtube] Add two-factor account signin (TOTP only)
Additional work is required to prompt the user for the SMS or phone call codes, as there is no framework currently to prompt the user during an extraction operation.
Fixes #3533
11 years ago
Philipp Hagemeister
62af3a0eb5
[youtube] Use new signature cache ID for in-memory cache as well
11 years ago
Philipp Hagemeister
60064c53f1
[youtube] Make cache ID a tuple of lengths instead of just the whole length
11 years ago
Philipp Hagemeister
98eb1c3fa2
[youtube] Clean up -v signature output
11 years ago
Philipp Hagemeister
201e9eaa0e
[youtube] Show format ID in signature deobfuscation -v output
11 years ago
Philipp Hagemeister
b081cebefa
[youtube] Fix player ID display
11 years ago
Jaime Marquínez Ferrándiz
c084c93402
[youtube] Extract the 'sts' parameter from the webpage ( fixes #3327 )
11 years ago
Liu DongMiao
7e660ac113
if there is more than one subtitle for the language, use the first one
11 years ago
Philipp Hagemeister
c081b35c27
[youtube] Support new player URLs ( Fixes #3326 )
11 years ago
Philipp Hagemeister
246168bd72
Remove unused imports
11 years ago
Jaime Marquínez Ferrándiz
2c57c7fa5a
[youtube] Fix extraction of age gate videos ( closes #3270 )
Setting the correct value of the 'sts' paramater in the 'get_video_info' url gives the correct urls.
Removed parameters that are not needed.
11 years ago
Philipp Hagemeister
b8c74d606a
[youtube] fix display of swf player id
11 years ago
Philipp Hagemeister
5425626790
[youtube] Move swfinterp into its own file
11 years ago
Philipp Hagemeister
5dc3552d85
[youtube] Add support for classes in swf parser
11 years ago
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.
11 years ago
Philipp Hagemeister
cf01013161
[youtube] Find more swf players ( Closes #3270 , refer #3271 )
11 years ago
Philipp Hagemeister
c8bf86d50d
[youtube] Correct signature extraction error detection
11 years ago
Philipp Hagemeister
b3a8878080
[youtube] Remove static signatures
The always fail by now. Instead, use only automatic signature extraction
11 years ago
Sergey M․
6feb2d5e80
[youtube:search_url] Update regexes
11 years ago
Philipp Hagemeister
dc2fc73691
[youtube:truncated_url] Move test to extractor
11 years ago
Philipp Hagemeister
c4808c6009
[youtube_truncated_url] Add support for truncated watch URLs with annotations ( #3178 )
11 years ago
Petr Půlpán
18061bbab0
[Youtube] add DASH format 272 ( fixes #3128 )
11 years ago
Jaime Marquínez Ferrándiz
c26e9ac4b2
[youtube] Recognize signature functions that contain '$' ( fixes #3104 )
11 years ago
pulpe
7d568f5ab8
[Youtube] Recognize playlists with LL
11 years ago
pulpe
3c80377b69
[Youtube] Add format code 271 (1440p webm)
11 years ago
Jaime Marquínez Ferrándiz
70e322695d
[youtube:playlist] Fix mixes extraction ( fixes #3051 )
The username seems to be empty now.
11 years ago
Anton Novosyolov
263bd4ec50
Recognize a third format of the upload_date in the 'watch-uploader-info' element
11 years ago
Jaime Marquínez Ferrándiz
76e92371ac
[youtube] Recognize a second format of the upload_date in the 'watch-uploader-info' element ( #2911 )
11 years ago
Jaime Marquínez Ferrándiz
05ee2b6dad
[youtube] Fix extraction of the feed 'paging' values ( fixes #2925 )
11 years ago
Philipp Hagemeister
beee53de06
[youtube] Look for published-on date if uploaded-on is not found
Fixes #2911
11 years ago
Jaime Marquínez Ferrándiz
01ed5c9be3
[youtube] Fix typo
11 years ago
Philipp Hagemeister
ad3bc6acd5
Document and test categories ( #2923 )
11 years ago
Dario Guarascio
ec8deefc27
[youtube] Video categories added to metadata
11 years ago
Jaime Marquínez Ferrándiz
e399853d0c
[youtube:playlist] Improve detection of private lists ( #2840 )
11 years ago
Jaime Marquínez Ferrándiz
10c0e2d818
[youtube:playlist] Raise an error if the list doesn't exist or is private ( closes #2840 )
11 years ago
AGSPhoenix
e75cafe9fb
Clean up format list for consistency
This should make the format list output look a bit nicer.
11 years ago
Jaime Marquínez Ferrándiz
aa92f06308
[youtube] Don't call 'unquote_plus' on the video title ( fixes #2799 )
It's already unquoted after calling 'compat_parse_qs'.
It replaced '+' with spaces, for example in https://www.youtube.com/watch?v=XC0b5YexO-I .
11 years ago
Jaime Marquínez Ferrándiz
e00c9cf599
[youtube] Update test description field
11 years ago
Jaime Marquínez Ferrándiz
ba60a3ebe0
[youtube] Update test description field
11 years ago
Philipp Hagemeister
d11271dd29
[youtube] Include video Id in common error message ( Fixes #2786 )
11 years ago
Philipp Hagemeister
1db2666916
[youtube:playlist] Correct playlist ID output
The ID now starts with PL, so we don't need to output that twice.
11 years ago
Philipp Hagemeister
b9c76aa1a9
[youtube] Add support for cleanvideosearch.com ( Fixes #2734 )
11 years ago
Philipp Hagemeister
68eb8e90e6
[youtube:playlist] Fix playlists for logged-in users ( Fixes #2690 )
11 years ago
Jaime Marquínez Ferrándiz
e45d40b171
[youtube:subscriptions] Add space to the description
11 years ago
Jaime Marquínez Ferrándiz
f6177462db
[youtube] feeds: Also look for the html in the 'content_html' field ( fixes #2671 )
11 years ago
Philipp Hagemeister
5912c639df
[youtube] Transform google's JSON dialect ( fixes #2663 )
11 years ago
Philipp Hagemeister
83d548ef0f
[youtube] Encode ytsearch query
11 years ago
Philipp Hagemeister
acd213ed6d
Remove unusued imports
11 years ago