youtube-dl
11 years ago[zdf] Add support for hash URLs and simplify (#1518)
Philipp Hagemeister [Sat, 28 Sep 2013 13:43:34 +0000 (15:43 +0200)]
[zdf] Add support for hash URLs and simplify (#1518)

11 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Fri, 27 Sep 2013 11:09:58 +0000 (13:09 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

11 years agoRemove youtube_genalgo (#1515)
Philipp Hagemeister [Fri, 27 Sep 2013 11:08:45 +0000 (13:08 +0200)]
Remove youtube_genalgo (#1515)

With the automatic signature extraction, this script has become superfluous now

11 years agoDon't embed subtitles if the list is empty or the field is not set (fixes #1510)
Jaime Marquínez Ferrándiz [Fri, 27 Sep 2013 06:08:43 +0000 (08:08 +0200)]
Don't embed subtitles if the list is empty or the field is not set (fixes #1510)

11 years agoMerge remote-tracking branch 'rzhxeo/RTL_T'
Philipp Hagemeister [Fri, 27 Sep 2013 04:25:04 +0000 (06:25 +0200)]
Merge remote-tracking branch 'rzhxeo/RTL_T'

11 years agoMerge remote-tracking branch 'rzhxeo/RTL'
Philipp Hagemeister [Fri, 27 Sep 2013 04:23:10 +0000 (06:23 +0200)]
Merge remote-tracking branch 'rzhxeo/RTL'

11 years ago[youtube] Fix 83 signature (Closes #1511)
Philipp Hagemeister [Fri, 27 Sep 2013 04:15:21 +0000 (06:15 +0200)]
[youtube] Fix 83 signature (Closes #1511)

11 years ago[RTLnowIE] Clean video title
rzhxeo [Fri, 27 Sep 2013 04:00:37 +0000 (06:00 +0200)]
[RTLnowIE] Clean video title

The title of some videos has the following format:
Series - Episode | Series online schauen bei ... NOW

11 years ago[RTLnowIE] Add support for http://rtlnitronow.de
rzhxeo [Fri, 27 Sep 2013 03:50:16 +0000 (05:50 +0200)]
[RTLnowIE] Add support for http://rtlnitronow.de

11 years ago[brightcove] Use direct url for the tests
Jaime Marquínez Ferrándiz [Thu, 26 Sep 2013 16:59:56 +0000 (18:59 +0200)]
[brightcove] Use direct url for the tests

The test_all_urls.py test failed because BrightcoveIE doesn't match them.

11 years ago[brightcove] Support videos that only provide flv versions (fixes #1504)
Jaime Marquínez Ferrándiz [Thu, 26 Sep 2013 11:53:57 +0000 (13:53 +0200)]
[brightcove] Support videos that only provide flv versions (fixes #1504)

Moved the test from generic.py to brightcove.py

11 years agorelease 2013.09.24.2
Philipp Hagemeister [Tue, 24 Sep 2013 19:55:34 +0000 (21:55 +0200)]
release 2013.09.24.2

11 years agoRemove debugging code
Philipp Hagemeister [Tue, 24 Sep 2013 19:55:25 +0000 (21:55 +0200)]
Remove debugging code

11 years agorelease 2013.09.24.1
Philipp Hagemeister [Tue, 24 Sep 2013 19:40:47 +0000 (21:40 +0200)]
release 2013.09.24.1

11 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Tue, 24 Sep 2013 19:40:30 +0000 (21:40 +0200)]
Merge remote-tracking branch 'origin/master'

11 years agoMerge branch 'automatic-signatures'
Philipp Hagemeister [Tue, 24 Sep 2013 19:40:08 +0000 (21:40 +0200)]
Merge branch 'automatic-signatures'

11 years agoRevert "[southparkstudios] Fix mgid extraction"
Jaime Marquínez Ferrándiz [Tue, 24 Sep 2013 19:38:37 +0000 (21:38 +0200)]
Revert "[southparkstudios] Fix mgid extraction"

This reverts commit 0fd49457f5257dbe317c69314ee57a6c485d41a3.

It seems that the redesign was temporary.

11 years agorelease 2013.09.24
Philipp Hagemeister [Tue, 24 Sep 2013 19:28:06 +0000 (21:28 +0200)]
release 2013.09.24

11 years agoAdd option --no-cache-dir
Philipp Hagemeister [Tue, 24 Sep 2013 19:26:10 +0000 (21:26 +0200)]
Add option --no-cache-dir

11 years agoFix 86 signature (#1494)
Philipp Hagemeister [Tue, 24 Sep 2013 19:20:42 +0000 (21:20 +0200)]
Fix 86 signature (#1494)

11 years agoFix output of --youtube-print-sig-code when counting down to 0
Philipp Hagemeister [Tue, 24 Sep 2013 19:18:03 +0000 (21:18 +0200)]
Fix output of --youtube-print-sig-code when counting down to 0

11 years agoAllow opts.cachedir == None to disable cache
Philipp Hagemeister [Tue, 24 Sep 2013 19:04:43 +0000 (21:04 +0200)]
Allow opts.cachedir == None to disable cache

11 years ago[youtube] Update one of the test's description
Jaime Marquínez Ferrándiz [Tue, 24 Sep 2013 19:04:13 +0000 (21:04 +0200)]
[youtube] Update one of the test's description

11 years ago[youtube] update algos for length 86 and 84 (fixes #1494)
Jaime Marquínez Ferrándiz [Tue, 24 Sep 2013 19:02:00 +0000 (21:02 +0200)]
[youtube] update algos for length 86 and 84 (fixes #1494)

11 years ago[francetv] Add an extractor for Generation Quoi (closes #1475)
Jaime Marquínez Ferrándiz [Mon, 23 Sep 2013 19:41:54 +0000 (21:41 +0200)]
[francetv] Add an extractor for Generation Quoi (closes #1475)

11 years ago[francetv] Add an extractor for France2
Jaime Marquínez Ferrándiz [Mon, 23 Sep 2013 19:28:33 +0000 (21:28 +0200)]
[francetv] Add an extractor for France2

11 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 23 Sep 2013 09:24:49 +0000 (11:24 +0200)]
Merge remote-tracking branch 'origin/master'

11 years ago[facebook] Allow untitled videos (Fixes #1484)
Philipp Hagemeister [Mon, 23 Sep 2013 09:24:10 +0000 (11:24 +0200)]
[facebook] Allow untitled videos (Fixes #1484)

11 years agoIf the file is already downloaded include the size in the progress hook
Jaime Marquínez Ferrándiz [Sun, 22 Sep 2013 21:39:30 +0000 (23:39 +0200)]
If the file is already downloaded include the size in the progress hook

11 years agoInclude the eta and the speed in the progress hooks
Jaime Marquínez Ferrándiz [Sun, 22 Sep 2013 21:31:39 +0000 (23:31 +0200)]
Include the eta and the speed in the progress hooks

Useful when listening to the progress hook, for example in a GUI.

11 years agoCorrect test strings
Philipp Hagemeister [Sun, 22 Sep 2013 10:18:16 +0000 (12:18 +0200)]
Correct test strings

11 years agoDo not warn if fallback is without alternatives (because we did not get the flash...
Philipp Hagemeister [Sun, 22 Sep 2013 10:18:10 +0000 (12:18 +0200)]
Do not warn if fallback is without alternatives (because we did not get the flash player URL)

11 years ago[youtube] Improve flash player URL handling
Philipp Hagemeister [Sun, 22 Sep 2013 10:17:42 +0000 (12:17 +0200)]
[youtube] Improve flash player URL handling

11 years agoWork around nosetests nosiness
Philipp Hagemeister [Sun, 22 Sep 2013 09:45:29 +0000 (11:45 +0200)]
Work around nosetests nosiness

11 years ago[youtube] Remove _decrypt_signature_age_gate
Philipp Hagemeister [Sun, 22 Sep 2013 09:17:21 +0000 (11:17 +0200)]
[youtube] Remove _decrypt_signature_age_gate

11 years agoMove cachedir doc
Philipp Hagemeister [Sun, 22 Sep 2013 09:09:25 +0000 (11:09 +0200)]
Move cachedir doc

11 years ago[youtube] Actually pass in cachedir option
Philipp Hagemeister [Sun, 22 Sep 2013 08:50:12 +0000 (10:50 +0200)]
[youtube] Actually pass in cachedir option

11 years ago[youtube] Improve source code quality
Philipp Hagemeister [Sun, 22 Sep 2013 08:37:23 +0000 (10:37 +0200)]
[youtube] Improve source code quality

11 years agoUpdate static signatures
Philipp Hagemeister [Sun, 22 Sep 2013 08:31:25 +0000 (10:31 +0200)]
Update static signatures

11 years ago[youtube] Improve cache and add an option to print the extracted signatures
Philipp Hagemeister [Sun, 22 Sep 2013 08:30:02 +0000 (10:30 +0200)]
[youtube] Improve cache and add an option to print the extracted signatures

11 years ago[youtube] Add filesystem signature cache
Philipp Hagemeister [Sat, 21 Sep 2013 22:35:03 +0000 (00:35 +0200)]
[youtube] Add filesystem signature cache

11 years ago[youku] better error handling
tewe [Sun, 15 Sep 2013 19:58:49 +0000 (21:58 +0200)]
[youku] better error handling

blocked videos used to cause death by TypeError, now we report what the
server says

11 years agoClarify a couple of calls
Philipp Hagemeister [Sat, 21 Sep 2013 13:34:29 +0000 (15:34 +0200)]
Clarify a couple of calls

11 years agoUse reader instead of indexing
Philipp Hagemeister [Sat, 21 Sep 2013 13:32:37 +0000 (15:32 +0200)]
Use reader instead of indexing

11 years agoPrepare signature function caching
Philipp Hagemeister [Sat, 21 Sep 2013 13:19:48 +0000 (15:19 +0200)]
Prepare signature function caching

11 years agoChange test target (Verified with node.js)
Philipp Hagemeister [Sat, 21 Sep 2013 13:10:38 +0000 (15:10 +0200)]
Change test target (Verified with node.js)

11 years agoImplement more opcodes
Philipp Hagemeister [Sat, 21 Sep 2013 12:48:12 +0000 (14:48 +0200)]
Implement more opcodes

11 years agoRestore accidentally deleted commits
Philipp Hagemeister [Sat, 21 Sep 2013 12:19:30 +0000 (14:19 +0200)]
Restore accidentally deleted commits

That's what happens if you let Windows machines write :(

11 years ago[livestream] Fix events extraction (fixes #1467)
Jaime Marquínez Ferrándiz [Sat, 21 Sep 2013 11:50:52 +0000 (13:50 +0200)]
[livestream] Fix events extraction (fixes #1467)

11 years ago[dailymotion] Add an extractor for users (closes #1476)
Jaime Marquínez Ferrándiz [Sat, 21 Sep 2013 10:45:53 +0000 (12:45 +0200)]
[dailymotion] Add an extractor for users (closes #1476)

11 years ago[dailymotion] Raise ExtractorError if the dailymotion response reports an error
Jaime Marquínez Ferrándiz [Sat, 21 Sep 2013 10:15:54 +0000 (12:15 +0200)]
[dailymotion] Raise ExtractorError if the dailymotion response reports an error

11 years agoWarn if no locale is set (#1474)
Philipp Hagemeister [Sat, 21 Sep 2013 09:48:07 +0000 (11:48 +0200)]
Warn if no locale is set (#1474)

11 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Sat, 21 Sep 2013 09:10:30 +0000 (11:10 +0200)]
Merge branch 'master' of github.com:rg3/youtube-dl

11 years agoAbort if extractaudio is given without a variable extension (#1470)
Philipp Hagemeister [Sat, 21 Sep 2013 09:10:22 +0000 (11:10 +0200)]
Abort if extractaudio is given without a variable extension (#1470)

11 years ago[southparkstudios] add support for http://www.southparkstudios.com/full-episodes...
Jaime Marquínez Ferrándiz [Sat, 21 Sep 2013 08:58:43 +0000 (10:58 +0200)]
[southparkstudios] add support for southparkstudios.com/full-episodes/* urls (closes #1469)

11 years ago[southparkstudios] Fix mgid extraction
Jaime Marquínez Ferrándiz [Sat, 21 Sep 2013 08:51:25 +0000 (10:51 +0200)]
[southparkstudios] Fix mgid extraction

11 years agorelease 2013.09.20.1
Philipp Hagemeister [Fri, 20 Sep 2013 20:59:14 +0000 (22:59 +0200)]
release 2013.09.20.1

11 years agoAdd an extractor for ebaumsworld.com (closes #1462)
Jaime Marquínez Ferrándiz [Fri, 20 Sep 2013 14:55:50 +0000 (16:55 +0200)]
Add an extractor for ebaumsworld.com (closes #1462)

11 years ago[youtube] add algo for length 91
Jaime Marquínez Ferrándiz [Fri, 20 Sep 2013 12:43:16 +0000 (14:43 +0200)]
[youtube] add algo for length 91

11 years agoCatch socket.error before IOError
Jaime Marquínez Ferrándiz [Fri, 20 Sep 2013 11:26:03 +0000 (13:26 +0200)]
Catch socket.error before IOError

Since python 2.6 it's a child class.

11 years ago[funnyordie] Fix video url extraction
Jaime Marquínez Ferrándiz [Fri, 20 Sep 2013 11:05:34 +0000 (13:05 +0200)]
[funnyordie] Fix video url extraction

11 years agorelease 2013.09.20
Philipp Hagemeister [Fri, 20 Sep 2013 08:24:48 +0000 (10:24 +0200)]
release 2013.09.20

11 years agoMerge pull request #1464 from patrickslin/patch-7
Jaime Marquínez Ferrándiz [Fri, 20 Sep 2013 06:23:50 +0000 (08:23 +0200)]
Merge pull request #1464 from patrickslin/patch-7

Unable to decrypt signature length 93 (fixes #1461)

11 years agoUnable to decrypt signature length 93 (fixes #1461)
patrickslin [Fri, 20 Sep 2013 04:49:06 +0000 (21:49 -0700)]
Unable to decrypt signature length 93 (fixes #1461)

11 years ago[fktv] support videos splitted in any number of parts and some style changes
Jaime Marquínez Ferrándiz [Wed, 18 Sep 2013 21:32:37 +0000 (23:32 +0200)]
[fktv] support videos splitted in any number of parts and some style changes

11 years agoMerge pull request #1438 from rzhxeo/fktv
Jaime Marquínez Ferrándiz [Wed, 18 Sep 2013 21:04:54 +0000 (23:04 +0200)]
Merge pull request #1438 from rzhxeo/fktv

Add support for http://fernsehkritik.tv

11 years ago[youtube] apply the fix for lists with number of videos multiple of _MAX_RESULTS...
Jaime Marquínez Ferrándiz [Wed, 18 Sep 2013 21:00:32 +0000 (23:00 +0200)]
[youtube] apply the fix for lists with number of videos multiple of _MAX_RESULTS to user extraction

Copied from the playlist extractor.

11 years agoCredit @Ruirize for newgrounds
Philipp Hagemeister [Wed, 18 Sep 2013 20:30:22 +0000 (22:30 +0200)]
Credit @Ruirize for newgrounds

11 years ago[newgrounds] simplify
Philipp Hagemeister [Wed, 18 Sep 2013 20:14:43 +0000 (22:14 +0200)]
[newgrounds] simplify

11 years agoChanged file hash.
Ruirize [Wed, 18 Sep 2013 16:17:12 +0000 (17:17 +0100)]
Changed file hash.

11 years agoFixes test fail
Ruirize [Wed, 18 Sep 2013 15:23:38 +0000 (16:23 +0100)]
Fixes test fail

Was unaware of --id being passed to test.

11 years agoAdded Newgrounds support
Ruirize [Wed, 18 Sep 2013 14:54:45 +0000 (15:54 +0100)]
Added Newgrounds support

11 years agoClarify -i help (#1453)
Philipp Hagemeister [Wed, 18 Sep 2013 11:23:04 +0000 (13:23 +0200)]
Clarify -i help (#1453)

11 years agoXHamsterIE: Fix support for new HD video url format and add test (closes PR #1443)
rzhxeo [Tue, 17 Sep 2013 04:24:20 +0000 (06:24 +0200)]
XHamsterIE: Fix support for new HD video url format and add test (closes PR #1443)

11 years ago[francetv] Remove Pluzz test
Jaime Marquínez Ferrándiz [Tue, 17 Sep 2013 20:49:43 +0000 (22:49 +0200)]
[francetv] Remove Pluzz test

Videos expire in 7 days

11 years ago[hotnewhiphop] Fix test case title
Jaime Marquínez Ferrándiz [Tue, 17 Sep 2013 19:10:57 +0000 (21:10 +0200)]
[hotnewhiphop] Fix test case title

11 years ago[youtube] Don't search the flash player version for videos with age gate activated
Jaime Marquínez Ferrándiz [Tue, 17 Sep 2013 18:59:55 +0000 (20:59 +0200)]
[youtube] Don't search the flash player version for videos with age gate activated

11 years agorelease 2013.09.17
Philipp Hagemeister [Tue, 17 Sep 2013 15:00:20 +0000 (17:00 +0200)]
release 2013.09.17

11 years agoUpdate 85 signature (Fixes #1449)
Philipp Hagemeister [Tue, 17 Sep 2013 14:59:12 +0000 (16:59 +0200)]
Update 85 signature (Fixes #1449)

This is the first signature algorithm to have been parsed automatically, although that only works for HTML5 players for now, and is not yet integrated into master.

11 years agoAdd an extractor for vice.com (closes #1051)
Jaime Marquínez Ferrándiz [Mon, 16 Sep 2013 18:58:36 +0000 (20:58 +0200)]
Add an extractor for vice.com (closes #1051)

11 years ago[ooyala] prefer ipad url
Jaime Marquínez Ferrándiz [Mon, 16 Sep 2013 18:16:52 +0000 (20:16 +0200)]
[ooyala] prefer ipad url

It has better quality with m3u8 manifests

11 years agoAdd an extractor for Bloomberg (closes #1436)
Jaime Marquínez Ferrándiz [Mon, 16 Sep 2013 17:39:39 +0000 (19:39 +0200)]
Add an extractor for Bloomberg (closes #1436)

11 years ago[ooyala] add support for more type of video urls, like m3u8 manifests.
Jaime Marquínez Ferrándiz [Mon, 16 Sep 2013 17:34:10 +0000 (19:34 +0200)]
[ooyala] add support for more type of video urls, like m3u8 manifests.

11 years agoAdd FKTV extractor
rzhxeo [Mon, 16 Sep 2013 12:46:19 +0000 (14:46 +0200)]
Add FKTV extractor

11 years agoAdd FKTV extractor
rzhxeo [Mon, 16 Sep 2013 12:45:14 +0000 (14:45 +0200)]
Add FKTV extractor

Support for Fernsehkritik-TV (incl. Postecke)

11 years agoAlways correct encoding when writing to sys.stderr (Fixes #1435)
Philipp Hagemeister [Mon, 16 Sep 2013 04:55:33 +0000 (06:55 +0200)]
Always correct encoding when writing to sys.stderr (Fixes #1435)

11 years agorelease 2013.09.16
Philipp Hagemeister [Mon, 16 Sep 2013 02:12:57 +0000 (04:12 +0200)]
release 2013.09.16

11 years ago[devscripts/release] temporary workarounds
Philipp Hagemeister [Mon, 16 Sep 2013 02:12:43 +0000 (04:12 +0200)]
[devscripts/release] temporary workarounds

11 years agoMerge remote-tracking branch 'origin/master'
Philipp Hagemeister [Mon, 16 Sep 2013 01:32:53 +0000 (03:32 +0200)]
Merge remote-tracking branch 'origin/master'

11 years agoStarts of a Windows service
Philipp Hagemeister [Mon, 16 Sep 2013 01:32:45 +0000 (03:32 +0200)]
Starts of a Windows service

11 years agoAdd an extractor for southparkstudios.com (closes #1434)
Jaime Marquínez Ferrándiz [Sun, 15 Sep 2013 21:30:58 +0000 (23:30 +0200)]
Add an extractor for southparkstudios.com (closes #1434)

It uses the MTV system

11 years agoMerge pull request #1422 from rzhxeo/xhamster
Jaime Marquínez Ferrándiz [Sun, 15 Sep 2013 10:16:37 +0000 (12:16 +0200)]
Merge pull request #1422 from rzhxeo/xhamster

XHamsterIE: Add support for new URL format (download in hd by default)

11 years ago[youtube] support youtube.googleapis.com/v/* urls (fixes #1425)
Jaime Marquínez Ferrándiz [Sun, 15 Sep 2013 10:14:59 +0000 (12:14 +0200)]
[youtube] support youtube.googleapis.com/v/* urls (fixes #1425)

11 years ago[soundcloud] Add an extractor for users (closes #1426)
Jaime Marquínez Ferrándiz [Sat, 14 Sep 2013 19:41:49 +0000 (21:41 +0200)]
[soundcloud] Add an extractor for users (closes #1426)

11 years agoSet the ext field for each format
Jaime Marquínez Ferrándiz [Sat, 14 Sep 2013 12:45:04 +0000 (14:45 +0200)]
Set the ext field for each format

11 years ago[mixcloud] Rewrite extractor (fixes #278)
Jaime Marquínez Ferrándiz [Sat, 14 Sep 2013 12:26:42 +0000 (14:26 +0200)]
[mixcloud] Rewrite extractor (fixes #278)

11 years agoNow --all-sub is a modifier to --write-sub and --write-auto-sub (closes #1412)
Jaime Marquínez Ferrándiz [Sat, 14 Sep 2013 09:14:40 +0000 (11:14 +0200)]
Now --all-sub is a modifier to --write-sub and --write-auto-sub (closes #1412)

For keeping backwards compatibility --all-sub sets --write-sub if --write-auto-sub is not given

11 years ago[googleplus] Fix upload date extraction
Jaime Marquínez Ferrándiz [Sat, 14 Sep 2013 09:10:01 +0000 (11:10 +0200)]
[googleplus] Fix upload date extraction

11 years agoXHamsterIE: Add support for new URL format
rzhxeo [Sat, 14 Sep 2013 03:42:00 +0000 (05:42 +0200)]
XHamsterIE: Add support for new URL format

11 years ago[ustream] Simplify channel extraction
Jaime Marquínez Ferrándiz [Fri, 13 Sep 2013 20:05:29 +0000 (22:05 +0200)]
[ustream] Simplify channel extraction

the ChannelParser has been moved to a new function in utils get_meta_content
Instead of the SocialStreamParser now it uses a regex