Philipp Hagemeister [Wed, 22 Jan 2014 21:17:53 +0000 (22:17 +0100)]
Move --youtube-include-dash-manifest into correct option group
Philipp Hagemeister [Wed, 22 Jan 2014 20:57:17 +0000 (21:57 +0100)]
release 2014.01.22.5
Philipp Hagemeister [Wed, 22 Jan 2014 20:56:37 +0000 (21:56 +0100)]
[youtube] Make DASH manifest download conditional for now
DASH download fails on many videos (all with encrypted signatures? not sure yet), for example 07FYdnEawAQ, with a 403.
Philipp Hagemeister [Wed, 22 Jan 2014 20:43:33 +0000 (21:43 +0100)]
Add __len__ to PagedLists
Philipp Hagemeister [Wed, 22 Jan 2014 20:41:28 +0000 (21:41 +0100)]
[newgrounds] Simplify
Philipp Hagemeister [Wed, 22 Jan 2014 20:01:52 +0000 (21:01 +0100)]
release 2014.01.22.4
Philipp Hagemeister [Wed, 22 Jan 2014 19:00:16 +0000 (20:00 +0100)]
Merge branch 'paged-lists'
Conflicts:
test/test_utils.py
youtube_dl/extractor/youtube.py
Philipp Hagemeister [Wed, 22 Jan 2014 18:58:31 +0000 (19:58 +0100)]
Merge branch 'youtube-dash-manifest'
Conflicts:
youtube_dl/extractor/youtube.py
Philipp Hagemeister [Wed, 22 Jan 2014 18:02:48 +0000 (19:02 +0100)]
[xvideos] Simplify
Mike Col [Wed, 22 Jan 2014 18:01:41 +0000 (19:01 +0100)]
[xvideos] Fix thumbnail extraction
Signed-off-by: Philipp Hagemeister <phihag@phihag.de>
Philipp Hagemeister [Wed, 22 Jan 2014 14:10:00 +0000 (15:10 +0100)]
[cspan] Disable test
It works fine from all my machines, no matter where, but from travis, we get lots of 403s.
Maybe another project is scraping CSPAN from travis and they're blocking the travis machines?
Philipp Hagemeister [Wed, 22 Jan 2014 13:55:45 +0000 (14:55 +0100)]
Document -f worstaudio as well
Philipp Hagemeister [Wed, 22 Jan 2014 13:53:36 +0000 (14:53 +0100)]
release 2014.01.22.3
Philipp Hagemeister [Wed, 22 Jan 2014 13:53:23 +0000 (14:53 +0100)]
Default to -f best-audio when only audio is requested
Philipp Hagemeister [Wed, 22 Jan 2014 13:47:58 +0000 (14:47 +0100)]
Use unicode_literals in test_YoutubeDL
Philipp Hagemeister [Wed, 22 Jan 2014 13:47:29 +0000 (14:47 +0100)]
Add -f bestaudio (Fixes #2163)
Philipp Hagemeister [Wed, 22 Jan 2014 13:33:16 +0000 (14:33 +0100)]
release 2014.01.22.2
Philipp Hagemeister [Wed, 22 Jan 2014 13:16:43 +0000 (14:16 +0100)]
Add new --default-search option (#2193)
Jaime Marquínez Ferrándiz [Wed, 22 Jan 2014 10:44:26 +0000 (11:44 +0100)]
[comedycentral] Use the generic `_real_extract` provided by the base class
Jaime Marquínez Ferrándiz [Wed, 22 Jan 2014 10:39:17 +0000 (02:39 -0800)]
Merge pull request #2195 from dstftw/master
[space] Add support for mobile URLs
Jaime Marquínez Ferrándiz [Wed, 22 Jan 2014 10:35:17 +0000 (11:35 +0100)]
[southparkstudios] Use the generic `_real_extract` provided by the base class
dst [Wed, 22 Jan 2014 10:25:32 +0000 (17:25 +0700)]
[space] Add support for mobile URLs
Jaime Marquínez Ferrándiz [Wed, 22 Jan 2014 10:06:03 +0000 (11:06 +0100)]
[cspan] Make ‘www’ optional and improve the regex for extracting the id (fixes #2194)
Jaime Marquínez Ferrándiz [Wed, 22 Jan 2014 09:51:17 +0000 (10:51 +0100)]
[gametrailers] Use the generic `_real_extract` provided by the base class
Philipp Hagemeister [Wed, 22 Jan 2014 02:50:49 +0000 (03:50 +0100)]
[comedycentral] Use unicode_literals
Philipp Hagemeister [Wed, 22 Jan 2014 02:49:16 +0000 (03:49 +0100)]
[comedycentral] Adapt testcase
In contrast to other sites, ComedyCentral seems to understand how to sensibly use MTV IE, but the additional text shouldn't hurt.
Philipp Hagemeister [Wed, 22 Jan 2014 02:41:19 +0000 (03:41 +0100)]
[imdb:list] Switch to loading the webpage
The RSS method seems to be defunct.
Philipp Hagemeister [Wed, 22 Jan 2014 02:10:31 +0000 (03:10 +0100)]
[d8] typo
Philipp Hagemeister [Wed, 22 Jan 2014 02:09:21 +0000 (03:09 +0100)]
[d8] disable test; video got deleted
Philipp Hagemeister [Wed, 22 Jan 2014 02:04:10 +0000 (03:04 +0100)]
[novamov] Skip tests
Philipp Hagemeister [Wed, 22 Jan 2014 01:17:00 +0000 (02:17 +0100)]
release 2014.01.22.1
Philipp Hagemeister [Wed, 22 Jan 2014 01:16:40 +0000 (02:16 +0100)]
[ringtv] Fix and add news extraction
Philipp Hagemeister [Wed, 22 Jan 2014 01:04:51 +0000 (02:04 +0100)]
[mtv] Update tests and xpath function for new title extraction
Philipp Hagemeister [Wed, 22 Jan 2014 01:01:23 +0000 (02:01 +0100)]
[Wimp] Use new URL relay method
Philipp Hagemeister [Wed, 22 Jan 2014 00:55:50 +0000 (01:55 +0100)]
[hotnewhiphop] Retrieve media key
Philipp Hagemeister [Wed, 22 Jan 2014 00:04:07 +0000 (01:04 +0100)]
[gametrailers/mtv] Fix pre-3.x compatibility function for find_xpath_attr
Fixes #2189
Philipp Hagemeister [Tue, 21 Jan 2014 23:27:17 +0000 (00:27 +0100)]
[servingsys] Do not run test on travis
Apparantly, even the advertisers do geoblocking now!?
From the US, this isn't outright blocked, but there are no videos returned.
Philipp Hagemeister [Tue, 21 Jan 2014 23:21:41 +0000 (00:21 +0100)]
release 2014.01.22
Philipp Hagemeister [Tue, 21 Jan 2014 23:21:27 +0000 (00:21 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
Conflicts:
youtube_dl/extractor/mtv.py
Philipp Hagemeister [Tue, 21 Jan 2014 23:03:46 +0000 (00:03 +0100)]
[gametrailers] Use unicode_literals
Conflicts:
youtube_dl/extractor/gametrailers.py
Philipp Hagemeister [Tue, 21 Jan 2014 23:07:02 +0000 (00:07 +0100)]
[mtv] Use unicode_literals
Philipp Hagemeister [Tue, 21 Jan 2014 23:17:33 +0000 (00:17 +0100)]
[mtv] Fix title for gametrailers (Fixes #2188)
We now prefer the title including the category, because that title is what is presented at the actual sites.
Jaime Marquínez Ferrándiz [Tue, 21 Jan 2014 21:04:46 +0000 (22:04 +0100)]
[brightcove] Fix extraction of embedded videos
There was a leading ‘:’ in the regex.
The ‘flashvars’ parameter is not always available.
Jaime Marquínez Ferrándiz [Tue, 21 Jan 2014 20:53:10 +0000 (21:53 +0100)]
[brightcove] Fix check for url in the result
It may have the ‘formats’ field instead of ‘url’.
Jaime Marquínez Ferrándiz [Tue, 21 Jan 2014 19:59:31 +0000 (20:59 +0100)]
[mtv] Add an extractor for mtviggy.com (#2072)
Jaime Marquínez Ferrándiz [Tue, 21 Jan 2014 19:54:47 +0000 (20:54 +0100)]
Add an extractor for spike.com (#2072)
Added a generic _real_extract to MTVServicesInfoExtractor
Jaime Marquínez Ferrándiz [Tue, 21 Jan 2014 18:57:38 +0000 (19:57 +0100)]
[mtv] Check for geo-blocked videos in the xml document, not in the xml’s string
Allows to use the `_download_xml` method
Jaime Marquínez Ferrándiz [Tue, 21 Jan 2014 18:44:47 +0000 (19:44 +0100)]
[mtv] Use unicode_literals
Philipp Hagemeister [Tue, 21 Jan 2014 17:21:53 +0000 (18:21 +0100)]
release 2014.01.21.1
Philipp Hagemeister [Tue, 21 Jan 2014 17:21:44 +0000 (18:21 +0100)]
[vk] Add support for HQ videos (Fixes #2187)
Philipp Hagemeister [Tue, 21 Jan 2014 17:10:14 +0000 (18:10 +0100)]
[facebook] Add support for embeds
Example URL: http://www.hostblogger.de/blog/archives/6181-Auto-jagt-Betonmischer.html
Philipp Hagemeister [Tue, 21 Jan 2014 16:32:03 +0000 (17:32 +0100)]
[vk] Use unicode_literals
Philipp Hagemeister [Tue, 21 Jan 2014 16:29:04 +0000 (17:29 +0100)]
[vk] avoid built-in names
Philipp Hagemeister [Tue, 21 Jan 2014 13:16:44 +0000 (14:16 +0100)]
[redtube] Use unicode_literals
Mike Col [Tue, 21 Jan 2014 13:12:59 +0000 (14:12 +0100)]
[redtube] Add support for thumbnails
Signed-off-by: Philipp Hagemeister <phihag@phihag.de>
Philipp Hagemeister [Tue, 21 Jan 2014 13:07:41 +0000 (14:07 +0100)]
release 2014.01.21
Philipp Hagemeister [Tue, 21 Jan 2014 01:09:49 +0000 (02:09 +0100)]
[servingsys] Add support
This also adds support for brightcove advertisements.
Fixes #2181
Philipp Hagemeister [Tue, 21 Jan 2014 00:41:13 +0000 (01:41 +0100)]
[extractor/common] Clarify when and when not we generate the filename
Philipp Hagemeister [Tue, 21 Jan 2014 00:40:34 +0000 (01:40 +0100)]
[generic] Improve testcase
Philipp Hagemeister [Tue, 21 Jan 2014 00:39:39 +0000 (01:39 +0100)]
Deal with implicitly UTF-16 decoded webpages
These webpages don't specify an encoding and rely on the BOM
Philipp Hagemeister [Mon, 20 Jan 2014 21:11:34 +0000 (22:11 +0100)]
Correct XML ampersand fixup
Philipp Hagemeister [Mon, 20 Jan 2014 10:44:37 +0000 (11:44 +0100)]
release 2014.01.20
Philipp Hagemeister [Mon, 20 Jan 2014 10:36:47 +0000 (11:36 +0100)]
Add infrastructure for paged lists
This commit allows to download pages in playlists as needed instead of all at once.
Before this commit,
youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download
took quite some time - now it's almost instantaneous.
As an example, the youtube:user extractor has been converted.
Fixes #2175
Philipp Hagemeister [Mon, 20 Jan 2014 01:45:49 +0000 (02:45 +0100)]
[youtube] Fall back to header if playlist title is not available
Sometimes (in about 10% of requests), the og:title is missing for a weird reason.
See #2170 for an example
Philipp Hagemeister [Mon, 20 Jan 2014 01:44:08 +0000 (02:44 +0100)]
[myspace] More robust mediatype check
Jaime Marquínez Ferrándiz [Sun, 19 Jan 2014 10:38:48 +0000 (11:38 +0100)]
[myspace] Add support for song urls (fixes #2040)
Philipp Hagemeister [Sun, 19 Jan 2014 05:16:40 +0000 (06:16 +0100)]
[dropbox] Correct test case (#2171)
Philipp Hagemeister [Sun, 19 Jan 2014 05:14:24 +0000 (06:14 +0100)]
[dropbox] PEP8 and simplify (#2171)
Philipp Hagemeister [Sun, 19 Jan 2014 05:12:20 +0000 (06:12 +0100)]
Merge remote-tracking branch 'sahutd/master'
sahutd [Sun, 19 Jan 2014 04:54:20 +0000 (10:24 +0530)]
Modified dropbox to reflect small changes
sahutd [Sun, 19 Jan 2014 04:50:26 +0000 (10:20 +0530)]
Added support for Dropbox
Philipp Hagemeister [Sun, 19 Jan 2014 04:47:20 +0000 (05:47 +0100)]
[youtube] Download DASH manifest
If given, download and parse the DASH manifest file, in order to get ultra-HQ formats.
Fixes #2166
Philipp Hagemeister [Sun, 19 Jan 2014 04:42:51 +0000 (20:42 -0800)]
Merge pull request #2153 from jaimeMF/ffmpeg-merger-check-install
Don’t try to merge the formats if ffmpeg or avconv are not installed
sahutd [Sat, 18 Jan 2014 15:20:42 +0000 (20:50 +0530)]
added dropbox support
sahutd [Sat, 18 Jan 2014 15:18:43 +0000 (20:48 +0530)]
Update __init__.py
sahutd [Sat, 18 Jan 2014 15:15:53 +0000 (20:45 +0530)]
Added dropbox support. issue #2055
Philipp Hagemeister [Fri, 17 Jan 2014 13:48:15 +0000 (14:48 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Fri, 17 Jan 2014 13:47:46 +0000 (14:47 +0100)]
[extractor/common] Limit --write-pages filename to 200 chars
This avoids problems with very long URLs.
Jaime Marquínez Ferrándiz [Fri, 17 Jan 2014 13:31:23 +0000 (14:31 +0100)]
FFmpegMergerPP: Print an info message with the destination before running ffmpeg
Philipp Hagemeister [Fri, 17 Jan 2014 04:06:13 +0000 (05:06 +0100)]
[cnn] Improve test
Philipp Hagemeister [Fri, 17 Jan 2014 03:22:15 +0000 (04:22 +0100)]
release 2014.01.17.2
Philipp Hagemeister [Fri, 17 Jan 2014 03:21:54 +0000 (04:21 +0100)]
[kankan] Skip test
Philipp Hagemeister [Fri, 17 Jan 2014 03:21:22 +0000 (04:21 +0100)]
[kankan] Simplify
Philipp Hagemeister [Fri, 17 Jan 2014 03:06:18 +0000 (04:06 +0100)]
[mixcloud] Use unicode_literals
Philipp Hagemeister [Fri, 17 Jan 2014 03:05:15 +0000 (04:05 +0100)]
[mixcloud] Fix URL extraction
Philipp Hagemeister [Fri, 17 Jan 2014 02:59:42 +0000 (03:59 +0100)]
[mpora] Fix uploader name extraction
Philipp Hagemeister [Fri, 17 Jan 2014 02:54:54 +0000 (03:54 +0100)]
[ted] Updated checksums
Philipp Hagemeister [Fri, 17 Jan 2014 02:52:17 +0000 (03:52 +0100)]
[ted] Use unicode_literals
Philipp Hagemeister [Fri, 17 Jan 2014 02:49:55 +0000 (03:49 +0100)]
Remove youtube swf signature test
Apparently, swf players are no longer in use. If we find one, we'll readd it.
Philipp Hagemeister [Fri, 17 Jan 2014 02:36:03 +0000 (03:36 +0100)]
[condenast] Allow multiple formats, and sort centralized
Philipp Hagemeister [Fri, 17 Jan 2014 02:32:02 +0000 (03:32 +0100)]
[condenast] Use unicode_literals
Philipp Hagemeister [Fri, 17 Jan 2014 02:29:41 +0000 (03:29 +0100)]
[soundcloud] Use unicode_literals and centralized sorting
Philipp Hagemeister [Fri, 17 Jan 2014 02:25:59 +0000 (03:25 +0100)]
[spankwire] Use centralized format sorting and unicode_literals
Philipp Hagemeister [Fri, 17 Jan 2014 02:22:02 +0000 (03:22 +0100)]
[teamcoco] Use centralized sorting
Philipp Hagemeister [Fri, 17 Jan 2014 02:15:09 +0000 (03:15 +0100)]
[teamcoco] Use unicode_literals
Philipp Hagemeister [Fri, 17 Jan 2014 02:13:40 +0000 (03:13 +0100)]
[gamespot] Use unicode_literals
Philipp Hagemeister [Fri, 17 Jan 2014 02:10:54 +0000 (03:10 +0100)]
[franceinter] Remove superfluous whitespace
Philipp Hagemeister [Fri, 17 Jan 2014 02:09:34 +0000 (03:09 +0100)]
Credit @sahutd for franceinter (#2152)
Philipp Hagemeister [Fri, 17 Jan 2014 02:09:07 +0000 (03:09 +0100)]
[franceinter] Minor improvements (#2152)
Philipp Hagemeister [Fri, 17 Jan 2014 02:07:01 +0000 (03:07 +0100)]
[flickr] Use unicode literals