summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | [YoutubeDL] format spec: fix handling of '/' with ','Jaime Marquínez Ferrándiz2015-07-042-2/+9
| | | | | | | | | | | | | | | | | | | | When using 'bestvideo/best,bestaudio', 'bestvideo/best' must be set as the current_selector (instead of appending it to the selectors), otherwise when it gets the ',' it would append 'None' to the selectors.
| * | | | [YoutubeDL] format spec: Fix handling of '+' with '/'Jaime Marquínez Ferrándiz2015-06-302-10/+23
| | | | | | | | | | | | | | | | | | | | 'bestvideo+bestaudio/best' was incorrectly interpreted as 'bestvideo+(bestaudio/best)', so it would fail if 'bestaudio' doesn't exist instead of falling back to 'best'.
| * | | | [YoutubeDL] format spec: allow grouping specifiers with parenthesesJaime Marquínez Ferrándiz2015-06-292-2/+61
| | | | |
| * | | | [YoutubeDL] format spec: treat 'all' like a normal specifierJaime Marquínez Ferrándiz2015-06-282-7/+11
| | | | | | | | | | | | | | | | | | | | So you can use filters with it, for example 'all[width>=400][width<=600]'.
| * | | | [YoutubeDL] rework how the format spec is processedJaime Marquínez Ferrándiz2015-06-283-121/+209
| | | | | | | | | | | | | | | | | | | | | | | | | The spec string is processed using 'tokenize.tokenize' to split it in words and operators, the filters are still processed using regular expressions. This should make easier to allow grouping operators with parens.
* | | | | [mdr] Change XPath to make it work in python 2.6 (fixes #6443)Jaime Marquínez Ferrándiz2015-08-031-1/+1
| | | | | | | | | | | | | | | | | | | | The 'progressiveDownloadUrl' element is a direct child, so they should be equivalent.
* | | | | Merge pull request #6439 from remitamine/facebookSergey M.2015-08-031-0/+6
|\ \ \ \ \ | | | | | | | | | | | | [facebook] extract uploader
| * | | | | [facebook] add uploader value to the testsremitamine2015-08-031-0/+2
| | | | | |
| * | | | | [facebook] extract uploaderremitamine2015-08-021-0/+4
| | |_|_|/ | |/| | |
* | | | | [README.md] Clarify using cookiesSergey M.2015-08-031-0/+6
| | | | |
* | | | | [pornhub] ImproveSergey M․2015-08-031-1/+1
| | | | |
* | | | | [pornhub] Fix video url regular expression.George Brighton2015-08-031-1/+1
| | | | | | | | | | | | | | | | | | | | PornHub seems to have subtly changed their JavaScript. Before, video URL strings were embedded directly in the video's `flashvars_*` object, but they are now assigned to variables of the form `player_quality_*`, which are then added to this object later under the relevant quality key.
* | | | | [downloader/http] Clarify rationale for Content-Range check (#6426)Sergey M․2015-08-031-4/+11
| | | | |
* | | | | [downloader/http] Report unable to resumeSergey M․2015-08-031-0/+1
| | | | |
* | | | | [downloader/http] SimplifySergey M․2015-08-031-7/+3
| | | | |
* | | | | [utils] import reremitamine2015-08-031-0/+1
| | | | |
* | | | | [utils] restart download if server does not support byte rangesremitamine2015-08-031-0/+14
| | | | |
* | | | | [dailymotion:playlist] Use an iterator for the entriesJaime Marquínez Ferrándiz2015-08-021-5/+5
| | | | | | | | | | | | | | | | | | | | So that using '--playlist-end' only downloads the required pages (reported in #2175).
* | | | | [nowtv] Remove unused importJaime Marquínez Ferrándiz2015-08-021-2/+0
| | | | |
* | | | | [nowtv] Expand _VALID_URLSergey M․2015-08-021-1/+4
| | | | |
* | | | | [nowtv] Fix extraction (Closes #6357)Sergey M․2015-08-021-36/+27
| | | | |
* | | | | [screenwavemedia] Use the IP for the videoserver (fixes #6397)Jaime Marquínez Ferrándiz2015-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | For http://cinemassacre.com/2015/07/28/avgn-seaman-for-dreamcast/ the other server returns a 403 error.
* | | | | [screenwavemedia] fix info extraction (fixes #6270)remitamine2015-08-011-51/+39
| | | | | | | | | | | | | | | | | | | | Closes #6330.
* | | | | Credit @cyb3r for the ir90tv extractorYen Chi Hsuan2015-08-021-0/+1
|/ / / /
* | | | [nbcnews] Extend _VALID_URLSergey M․2015-08-011-1/+5
| | | |
* | | | Merge pull request #6392 from dstftw/generalized-fragmented-fdSergey M.2015-08-013-123/+164
|\ \ \ \ | | | | | | | | | | Generalized fragmented media file downloader
| * | | | [hls] Implement hlsnative fd in terms of fragment fdSergey M․2015-07-291-42/+37
| | | | |
| * | | | [f4m] Implement f4m fd in terms of fragment fdSergey M․2015-07-291-81/+17
| | | | |
| * | | | [fragment] Generalize fragmented media file downloaderSergey M․2015-07-291-0/+110
| | | | |
* | | | | [utils] Make value optional for find_xpath_attrSergey M․2015-08-012-5/+17
| | | | | | | | | | | | | | | | | | | | This allows selecting particular attributes by name but without specifying the value and similar to xpath syntax `[@attrib]`
* | | | | [gdcvault] Fix typo: xml_decription_url -> xml_description_urlJaime Marquínez Ferrándiz2015-08-011-2/+2
| | | | |
* | | | | [gdcvault] Add support for audio extraction (fixes #5784)remitamine2015-08-011-7/+22
| | | | | | | | | | | | | | | | | | | | Closes #6412.
* | | | | [viewster] use head request to extract api tokenremitamine2015-08-011-1/+2
| | | | | | | | | | | | | | | | | | | | Closes #6419.
* | | | | [vidme] Make uploader optional and add testSergey M․2015-08-011-5/+32
| | | | |
* | | | | Merge pull request #6421 from remitamine/vidmeSergey M.2015-08-011-0/+2
|\ \ \ \ \ | | | | | | | | | | | | [vidme] extract the uploader
| * | | | | [vidme] extract the uploaderremitamine2015-07-311-0/+2
| | | | | |
* | | | | | [soundcloud] Clean up _VALID_URLsSergey M․2015-08-011-2/+10
|/ / / / /
* | | | | [soundcloud:user] Rework extractor (Closes #6399)Sergey M․2015-07-311-28/+99
| | | | |
* | | | | [viewster] Use 'compat_urllib_parse_unquote'Jaime Marquínez Ferrándiz2015-07-301-1/+2
| | | | |
* | | | | [viewster] extract the api auth tokenremitamine2015-07-303-1/+18
| | | | | | | | | | | | | | | | | | | | Closes #6406.
* | | | | Merge remote-tracking branch 'dstftw/multifeed-videos' (closes #6360)Jaime Marquínez Ferrándiz2015-07-291-27/+106
|\ \ \ \ \
| * | | | | [youtube] Show info message for multifeed videos according to noplaylist optionSergey M․2015-07-291-16/+21
| | | | | |
| * | | | | [youtube] Respect noplaylist for multifeed videosSergey M․2015-07-251-1/+3
| | | | | |
| * | | | | [youtube] Add support for multifeed videosSergey M․2015-07-251-27/+99
| | | | | |
* | | | | | Merge branch 'atomicdryad-pr-fix_bbc_mediaselector'Sergey M․2015-07-301-12/+35
|\ \ \ \ \ \
| * | | | | | [bbc] Improve work with mediaselection URLsSergey M․2015-07-301-17/+33
| | | | | | |
| * | | | | | Merge branch 'pr-fix_bbc_mediaselector' of ↵Sergey M․2015-07-291-10/+17
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/atomicdryad/youtube-dl into atomicdryad-pr-fix_bbc_mediaselector
| | * | | | | | BBCIE: Fix missing .mp4 formats on news sitesfnord2015-07-271-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to merge BBCNewsIE from pr #6026 was rewritten into BBCIE in 9afa177. Support was added for non-news sites (/travel, /sports), however support for the news mediaselector was removed to support these sites. This removed support for .mp4. pr #6026 ( news site, news mediaseletor : http://open.live.bbc.co.uk/mediaselector/4/mtis/stream/ ) format code extension resolution note journalism_nonuk_stream_h264_flv_200_akamai flv 400x224 h264@ 176k, 1001.77KiB journalism_nonuk_stream_h264_flv_400_akamai flv 400x224 h264@ 512k, 2.85MiB journalism_nonuk_stream_h264_flv_med_akamai flv 640x360 h264@ 800k, 4.43MiB journalism_nonuk_stream_h264_flv_hi_akamai flv 688x384 h264@1500k, 8.34MiB journalism_world_stream_h264_http_200_sis_news_http mp4 400x224 h264@ 176k, 1001.77KiB journalism_world_stream_h264_http_400_sis_news_http mp4 400x224 h264@ 512k, 2.85MiB journalism_world_stream_h264_http_hi_sis_news_http mp4 688x384 h264@1500k, 8.34MiB (best) # 9afa177 ( same url, non-news mediaselector: http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/journalism-pc/vpid/ ) format code extension resolution note journalism_nonuk_stream_h264_flv_lo_akamai flv 384x216 h264@ 496k, 2.76MiB journalism_nonuk_stream_h264_flv_med_akamai flv 640x360 h264@ 800k, 4.43MiB journalism_nonuk_stream_h264_flv_hi_akamai flv 688x384 h264@1500k, 8.34MiB (best) This change corrects the above, by trying /mediaselector/5 if /mediaselector/4 fails.
* | | | | | | | Credit slangangular for the sportschau extractor (#6199)Jaime Marquínez Ferrándiz2015-07-291-0/+1
|/ / / / / / /
* | | | | | | Merge branch 'purdeaandrei-save_tags_simpler_only_saves_tags_to_info_json'Sergey M․2015-07-292-4/+18
|\ \ \ \ \ \ \