youtube-dl
7 years agoMerge pull request #10818 from TRox1972/criterion_match_id
Yen Chi Hsuan [Sat, 1 Oct 2016 11:49:18 +0000 (19:49 +0800)]
Merge pull request #10818 from TRox1972/criterion_match_id

[criterion] Rely on _match_id, improve regex and add thumbnail to test

7 years ago[criterion] Rely on _match_id, improve regex and add thumbnail to test
Déstin Reed [Fri, 30 Sep 2016 18:06:08 +0000 (20:06 +0200)]
[criterion] Rely on _match_id, improve regex and add thumbnail to test

7 years ago[twitch] Skip a 404 test
Yen Chi Hsuan [Sat, 1 Oct 2016 08:37:49 +0000 (16:37 +0800)]
[twitch] Skip a 404 test

7 years agoMerge pull request #10817 from TRox1972/clubic_match_id
Yen Chi Hsuan [Sat, 1 Oct 2016 08:20:12 +0000 (16:20 +0800)]
Merge pull request #10817 from TRox1972/clubic_match_id

[clubic] Rely on _match_id and _parse_json

7 years ago[dctp] Fix extraction (closes #10734)
Yen Chi Hsuan [Sat, 1 Oct 2016 07:22:48 +0000 (15:22 +0800)]
[dctp] Fix extraction (closes #10734)

7 years ago[downloader/http] Use write_xattr function for --xattr-set-filesize
Yen Chi Hsuan [Thu, 29 Sep 2016 16:49:14 +0000 (00:49 +0800)]
[downloader/http] Use write_xattr function for --xattr-set-filesize

7 years ago[clubic] Rely on _match_id and _parse_json
Déstin Reed [Fri, 30 Sep 2016 18:03:25 +0000 (20:03 +0200)]
[clubic] Rely on _match_id and _parse_json

7 years ago[instagram] PEP 8
Sergey M․ [Fri, 30 Sep 2016 17:16:08 +0000 (00:16 +0700)]
[instagram] PEP 8

7 years ago[Instagram] Extract video dimensions
Déstin Reed [Wed, 28 Sep 2016 15:28:16 +0000 (17:28 +0200)]
[Instagram] Extract video dimensions

7 years ago[tvland] Extend _VALID_URL (Closes #10812)
Sergey M․ [Fri, 30 Sep 2016 15:30:34 +0000 (22:30 +0700)]
[tvland] Extend _VALID_URL (Closes #10812)

7 years ago[vgtv] Add support for tv.aftonbladet.se (Closes #10800)
Sergey M․ [Thu, 29 Sep 2016 17:15:09 +0000 (00:15 +0700)]
[vgtv] Add support for tv.aftonbladet.se (Closes #10800)

7 years ago[aftonbladet] Remove extractor
Sergey M․ [Thu, 29 Sep 2016 17:13:03 +0000 (00:13 +0700)]
[aftonbladet] Remove extractor

7 years ago[vk] Improve view count extraction
Sergey M․ [Thu, 29 Sep 2016 16:51:52 +0000 (23:51 +0700)]
[vk] Improve view count extraction

7 years ago[vk] Extract timestamp (Closes #10760)
Sergey M․ [Thu, 29 Sep 2016 16:48:21 +0000 (23:48 +0700)]
[vk] Extract timestamp (Closes #10760)

7 years ago[utils] Lower priority for rare date formats and add tests
Sergey M․ [Thu, 29 Sep 2016 16:47:25 +0000 (23:47 +0700)]
[utils] Lower priority for rare date formats and add tests

7 years ago[vk] Fix date and view count extraction.
Kacper Michajłow [Sun, 25 Sep 2016 18:26:58 +0000 (20:26 +0200)]
[vk] Fix date and view count extraction.

7 years agoMove write_xattr to utils.py
Yen Chi Hsuan [Thu, 29 Sep 2016 16:28:32 +0000 (00:28 +0800)]
Move write_xattr to utils.py

There are some other places that use xattr functions. It's better to
move it to a common place so that others can use it.

7 years ago[vk] Add support for running live streams (Closes #10799)
Sergey M․ [Thu, 29 Sep 2016 16:21:39 +0000 (23:21 +0700)]
[vk] Add support for running live streams (Closes #10799)

7 years ago[vk] Add support for finished live streams (#10799)
Sergey M․ [Thu, 29 Sep 2016 16:04:10 +0000 (23:04 +0700)]
[vk] Add support for finished live streams (#10799)

7 years agoMerge pull request #10788 from TRox1972/instagram_comments
Yen Chi Hsuan [Thu, 29 Sep 2016 13:54:39 +0000 (21:54 +0800)]
Merge pull request #10788 from TRox1972/instagram_comments

[Instagram] Extract comments

7 years ago[leeco] Recognize more Le Sports URLs (#10794)
Yen Chi Hsuan [Thu, 29 Sep 2016 13:39:35 +0000 (21:39 +0800)]
[leeco] Recognize more Le Sports URLs (#10794)

7 years ago[Instagram] Extract comments
Déstin Reed [Wed, 28 Sep 2016 14:54:06 +0000 (16:54 +0200)]
[Instagram] Extract comments

7 years ago[ketnet] Extract mzsource formats (#10770)
Sergey M․ [Wed, 28 Sep 2016 15:58:25 +0000 (22:58 +0700)]
[ketnet] Extract mzsource formats (#10770)

7 years ago[limelight:media] improve http formats extraction
Remita Amine [Wed, 28 Sep 2016 15:34:27 +0000 (16:34 +0100)]
[limelight:media] improve http formats extraction

7 years agorelease 2016.09.27
Sergey M․ [Tue, 27 Sep 2016 16:09:46 +0000 (23:09 +0700)]
release 2016.09.27

7 years ago[ChangeLog] Remove duplicate
Sergey M․ [Tue, 27 Sep 2016 16:03:00 +0000 (23:03 +0700)]
[ChangeLog] Remove duplicate

7 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 27 Sep 2016 15:43:35 +0000 (22:43 +0700)]
[ChangeLog] Actualize

7 years ago[mtv] Improve _VALID_URL
Sergey M․ [Tue, 27 Sep 2016 15:27:10 +0000 (22:27 +0700)]
[mtv] Improve _VALID_URL

7 years ago[vk] Add support for dailymotion embeds
Kacper Michajłow [Sun, 25 Sep 2016 03:39:29 +0000 (05:39 +0200)]
[vk] Add support for dailymotion embeds

Fixes #10661

7 years ago[periscope] Treat timed_out state as finished stream
Sergey M․ [Tue, 27 Sep 2016 14:55:51 +0000 (21:55 +0700)]
[periscope] Treat timed_out state as finished stream

7 years ago[npo] Clarify IE_NAMEs (Closes #10775)
Sergey M․ [Tue, 27 Sep 2016 14:37:33 +0000 (21:37 +0700)]
[npo] Clarify IE_NAMEs (Closes #10775)

7 years agofix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes #10774)
Remita Amine [Tue, 27 Sep 2016 14:29:50 +0000 (15:29 +0100)]
fix tests related to 1978540a5122c53012e17a78841f3da0df77fd34(closes #10774)

7 years ago[awaan:video] fix test(closes #10773)
Remita Amine [Tue, 27 Sep 2016 14:28:37 +0000 (15:28 +0100)]
[awaan:video] fix test(closes #10773)

7 years ago[einthusan] Fix extraction (closes #10714)
Yen Chi Hsuan [Tue, 27 Sep 2016 06:38:41 +0000 (14:38 +0800)]
[einthusan] Fix extraction (closes #10714)

7 years ago[promptfile] Improve and modernize
Sergey M․ [Mon, 26 Sep 2016 16:39:54 +0000 (23:39 +0700)]
[promptfile] Improve and modernize

7 years ago[promptfile] Fix extraction (Closes #10634)
Ondřej Bárta [Sun, 25 Sep 2016 10:44:46 +0000 (12:44 +0200)]
[promptfile] Fix extraction (Closes #10634)

7 years ago[kaltura] Speed up embed regexes (#10764)
Sergey M․ [Mon, 26 Sep 2016 15:15:58 +0000 (22:15 +0700)]
[kaltura] Speed up embed regexes (#10764)

7 years agoIgnore and cleanup 3gp files
Yen Chi Hsuan [Mon, 26 Sep 2016 06:14:37 +0000 (14:14 +0800)]
Ignore and cleanup 3gp files

7 years ago[extractors] Add import for anderetijden extractor
Sergey M․ [Sun, 25 Sep 2016 16:30:57 +0000 (23:30 +0700)]
[extractors] Add import for anderetijden extractor

7 years ago[PULL_REQUEST_TEMPLATE.md] Fix typo
Sergey M․ [Sun, 25 Sep 2016 15:38:36 +0000 (22:38 +0700)]
[PULL_REQUEST_TEMPLATE.md] Fix typo

7 years ago[npo] Add support for anderetijden.nl (Closes #10754)
Sergey M․ [Sun, 25 Sep 2016 15:19:00 +0000 (22:19 +0700)]
[npo] Add support for anderetijden.nl (Closes #10754)

7 years ago[vpro] Fix playlist title extraction and update tests
Sergey M․ [Sun, 25 Sep 2016 15:03:18 +0000 (22:03 +0700)]
[vpro] Fix playlist title extraction and update tests

7 years ago[npo] Generalize playlist extractors
Sergey M․ [Sun, 25 Sep 2016 14:58:17 +0000 (21:58 +0700)]
[npo] Generalize playlist extractors

7 years ago[PULL_REQUEST_TEMPLATE.md] Add checkable Improvement options PR's purpose
Sergey M․ [Sun, 25 Sep 2016 11:09:46 +0000 (18:09 +0700)]
[PULL_REQUEST_TEMPLATE.md] Add checkable Improvement options PR's purpose

7 years ago[PULL_REQUEST_TEMPLATE.md] Add Unlicense notice
Sergey M․ [Sun, 25 Sep 2016 11:08:35 +0000 (18:08 +0700)]
[PULL_REQUEST_TEMPLATE.md] Add Unlicense notice

7 years ago[youtube] Change test URLs from http to https
stepshal [Sat, 17 Sep 2016 14:48:20 +0000 (21:48 +0700)]
[youtube] Change test URLs from http to https

7 years ago[prosiebensat1] Add support for advopedia
Sergey M․ [Sat, 24 Sep 2016 23:25:57 +0000 (06:25 +0700)]
[prosiebensat1] Add support for advopedia

7 years ago[prosiebensat1] Improve _VALID_URL
Sergey M․ [Sat, 24 Sep 2016 23:19:17 +0000 (06:19 +0700)]
[prosiebensat1] Improve _VALID_URL

7 years ago[mwave] Relax _VALID_URLs (Closes #10735, closes #10748)
Sergey M․ [Sat, 24 Sep 2016 23:14:32 +0000 (06:14 +0700)]
[mwave] Relax _VALID_URLs (Closes #10735, closes #10748)

7 years ago[prosiebensat1] Fix playlist support (Closes #10745)
Sergey M․ [Sat, 24 Sep 2016 22:36:18 +0000 (05:36 +0700)]
[prosiebensat1] Fix playlist support (Closes #10745)

7 years ago[prosiebensat1] Add support for sat1gold (#10745)
Sergey M․ [Sat, 24 Sep 2016 21:43:10 +0000 (04:43 +0700)]
[prosiebensat1] Add support for sat1gold (#10745)

7 years ago[cbsnews:livevideo] fix extraction and extract m3u8 formats
Remita Amine [Sat, 24 Sep 2016 20:59:48 +0000 (21:59 +0100)]
[cbsnews:livevideo] fix extraction and extract m3u8 formats

7 years ago[common] add hdcore sign to akamai f4m formats
Remita Amine [Sat, 24 Sep 2016 20:55:53 +0000 (21:55 +0100)]
[common] add hdcore sign to akamai f4m formats

7 years ago[brightcove:new] add support for live streams
Remita Amine [Sat, 24 Sep 2016 14:39:06 +0000 (15:39 +0100)]
[brightcove:new] add support for live streams

7 years ago[download/hls] Delegate downloading to ffmpeg for live streams
Remita Amine [Sat, 24 Sep 2016 14:38:19 +0000 (15:38 +0100)]
[download/hls] Delegate downloading to ffmpeg for live streams

7 years ago[soundcloud] Fix typo in playlist base class name
Sergey M․ [Sat, 24 Sep 2016 12:29:49 +0000 (19:29 +0700)]
[soundcloud] Fix typo in playlist base class name

7 years ago[soundcloud] Generalize playlist entries extraction (#10733)
Sergey M․ [Sat, 24 Sep 2016 12:18:01 +0000 (19:18 +0700)]
[soundcloud] Generalize playlist entries extraction (#10733)

7 years ago[twitter] Support Periscope embeds (closes #10737)
Yen Chi Hsuan [Sat, 24 Sep 2016 11:57:55 +0000 (19:57 +0800)]
[twitter] Support Periscope embeds (closes #10737)

Also update _TESTS

7 years ago[mtv] add common IE_NAME prefix for MTVIE and MTVVideoIE
Remita Amine [Sat, 24 Sep 2016 09:50:14 +0000 (10:50 +0100)]
[mtv] add common IE_NAME prefix for MTVIE and MTVVideoIE

7 years ago[mtv] add support for new website urls(closes #8169)(closes #9808)
Remita Amine [Sat, 24 Sep 2016 09:41:38 +0000 (10:41 +0100)]
[mtv] add support for new website urls(closes #8169)(closes #9808)

7 years ago[openload] Support subtitles (closes #10625)
Yen Chi Hsuan [Sat, 24 Sep 2016 06:27:08 +0000 (14:27 +0800)]
[openload] Support subtitles (closes #10625)

7 years ago[extractor/common] Improved support for HTML5 subtitles
Yen Chi Hsuan [Sat, 24 Sep 2016 06:20:42 +0000 (14:20 +0800)]
[extractor/common] Improved support for HTML5 subtitles

Ref: #10625

In a strict sense, <track>s with kind=captions are not subtitles. [1]
openload misuses this attribute, and I guess there will be more
examples, so I add it to common.py.

Also allow extracting information for subtitles-only <video> or <audio>
tags, which is the case of openload.

[1] https://www.w3.org/TR/html5/embedded-content-0.html#attr-track-kind

7 years agorelease 2016.09.24
Sergey M․ [Fri, 23 Sep 2016 19:16:47 +0000 (02:16 +0700)]
release 2016.09.24

7 years ago[ChangeLog] Actualize
Sergey M․ [Fri, 23 Sep 2016 19:12:49 +0000 (02:12 +0700)]
[ChangeLog] Actualize

7 years ago[soundcloud:playlist] Provide video id for playlist entries (Closes #10733)
Sergey M․ [Fri, 23 Sep 2016 19:01:01 +0000 (02:01 +0700)]
[soundcloud:playlist] Provide video id for playlist entries (Closes #10733)

7 years ago[prosiebensat1] Add support for kabeleinsdoku (Closes #10732)
Sergey M․ [Fri, 23 Sep 2016 14:08:16 +0000 (21:08 +0700)]
[prosiebensat1] Add support for kabeleinsdoku (Closes #10732)

7 years ago[cbs] extract info from thunder videoPlayerService(closes #10728)
Remita Amine [Thu, 22 Sep 2016 18:27:57 +0000 (19:27 +0100)]
[cbs] extract info from thunder videoPlayerService(closes #10728)

7 years ago[openload] Fix extraction (closes #10408, closes #10727)
Yen Chi Hsuan [Thu, 22 Sep 2016 17:47:01 +0000 (01:47 +0800)]
[openload] Fix extraction (closes #10408, closes #10727)

Thanks to @daniel100097 for providing a working version

7 years ago[Makefile] Cleanup files from fragment-based downloaders
Yen Chi Hsuan [Thu, 22 Sep 2016 17:13:56 +0000 (01:13 +0800)]
[Makefile] Cleanup files from fragment-based downloaders

7 years ago[ustream] Support HLS streams (closes #10698)
Yen Chi Hsuan [Thu, 22 Sep 2016 17:11:13 +0000 (01:11 +0800)]
[ustream] Support HLS streams (closes #10698)

7 years ago[udemy] Stringify video id
Sergey M․ [Thu, 22 Sep 2016 14:48:53 +0000 (21:48 +0700)]
[udemy] Stringify video id

7 years ago[ooyala] extract all hls formats
Remita Amine [Wed, 21 Sep 2016 20:49:52 +0000 (21:49 +0100)]
[ooyala] extract all hls formats

7 years ago[videomore] Fix embed regex
Sergey M․ [Wed, 21 Sep 2016 15:51:36 +0000 (22:51 +0700)]
[videomore] Fix embed regex

7 years ago[adobepass] add support MSO that depend on watchTVeverywhere(closes #10709)
Remita Amine [Wed, 21 Sep 2016 14:56:31 +0000 (15:56 +0100)]
[adobepass] add support MSO that depend on watchTVeverywhere(closes #10709)

7 years ago[cartoonnetwork] add support Adobe Pass auth
Remita Amine [Tue, 20 Sep 2016 17:51:29 +0000 (18:51 +0100)]
[cartoonnetwork] add support Adobe Pass auth

7 years ago[soundcloud] Modernize
Sergey M․ [Tue, 20 Sep 2016 14:55:57 +0000 (21:55 +0700)]
[soundcloud] Modernize

7 years ago[soundcloud] Extract license metadata
coolsa [Sun, 18 Sep 2016 09:53:05 +0000 (03:53 -0600)]
[soundcloud] Extract license metadata

7 years ago[fox] add support for Adobe Pass auth(closes #8584)
Remita Amine [Tue, 20 Sep 2016 14:52:23 +0000 (15:52 +0100)]
[fox] add support for Adobe Pass auth(closes #8584)

7 years agoadd support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes #10642)(closes...
Remita Amine [Tue, 20 Sep 2016 10:55:30 +0000 (11:55 +0100)]
add support for Adobe Pass auth in tbs,tnt and trutv extractors(fixes #10642)(closes #10222)(closes #10519)

7 years agorelease 2016.09.19
Sergey M․ [Sun, 18 Sep 2016 19:58:32 +0000 (02:58 +0700)]
release 2016.09.19

7 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 18 Sep 2016 19:57:14 +0000 (02:57 +0700)]
[ChangeLog] Actualize

7 years ago[crunchyroll] Check if already logged in (Closes #10700)
Sergey M․ [Sun, 18 Sep 2016 19:50:06 +0000 (02:50 +0700)]
[crunchyroll] Check if already logged in (Closes #10700)

7 years ago[twitch:stream] Remove fallback to profile extraction when stream is offline
Sergey M․ [Sun, 18 Sep 2016 12:10:18 +0000 (19:10 +0700)]
[twitch:stream] Remove fallback to profile extraction when stream is offline
Main page does not contain profile videos anymore

7 years ago[thisav] Improve title extraction (closes #10682)
Yen Chi Hsuan [Sun, 18 Sep 2016 10:33:54 +0000 (18:33 +0800)]
[thisav] Improve title extraction (closes #10682)

I didn't add a test case as the one in #10682 looks like a copyrighted
product.

7 years ago[vyborymos] Improve station info extraction
Sergey M․ [Sun, 18 Sep 2016 10:28:41 +0000 (17:28 +0700)]
[vyborymos] Improve station info extraction

7 years agorelease 2016.09.18
Sergey M․ [Sun, 18 Sep 2016 10:16:55 +0000 (17:16 +0700)]
release 2016.09.18

7 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 18 Sep 2016 10:15:22 +0000 (17:15 +0700)]
[ChangeLog] Actualize

7 years ago[vyborymos] Add extractor (Closes #10692)
Sergey M․ [Sun, 18 Sep 2016 09:56:40 +0000 (16:56 +0700)]
[vyborymos] Add extractor (Closes #10692)

7 years ago[xfileshare] Add title regex for streamin.to and fallback to video id (Closes #10646)
Sergey M․ [Sun, 18 Sep 2016 00:22:06 +0000 (07:22 +0700)]
[xfileshare] Add title regex for streamin.to and fallback to video id (Closes #10646)

7 years ago[globo:article] Add support for multiple videos (Closes #10653)
Sergey M․ [Sat, 17 Sep 2016 16:34:10 +0000 (23:34 +0700)]
[globo:article] Add support for multiple videos (Closes #10653)

7 years ago[extractor/common] Add manifest_url for hls and hds formats
Sergey M․ [Sat, 17 Sep 2016 14:33:38 +0000 (21:33 +0700)]
[extractor/common] Add manifest_url for hls and hds formats

7 years agoRefactor fragments interface and dash segments downloader
Sergey M․ [Sat, 17 Sep 2016 13:35:22 +0000 (20:35 +0700)]
Refactor fragments interface and dash segments downloader
- Eliminate segment_urls and initialization_url
+ Introduce manifest_url (manifest may contain unfragmented data in this case url will be used for direct media URL and manifest_url for manifest itself correspondingly)
* Rewrite dashsegments downloader to use fragments data
* Improve generic mpd extraction

7 years ago[svt] Fix DASH formats extraction
Sergey M․ [Sat, 17 Sep 2016 12:25:31 +0000 (19:25 +0700)]
[svt] Fix DASH formats extraction

7 years ago[extractor/common] Expose fragments interface for dashsegments formats
Sergey M․ [Mon, 5 Sep 2016 18:21:57 +0000 (01:21 +0700)]
[extractor/common] Expose fragments interface for dashsegments formats

7 years ago[extractor/common] Introduce fragments interface
Sergey M․ [Mon, 5 Sep 2016 18:18:57 +0000 (01:18 +0700)]
[extractor/common] Introduce fragments interface

7 years ago[thisav] Recognize jwplayers (closes #10447)
Yen Chi Hsuan [Sat, 17 Sep 2016 10:46:43 +0000 (18:46 +0800)]
[thisav] Recognize jwplayers (closes #10447)

7 years ago[jwplatform] Use js_to_json to detect more JWPlayers
Yen Chi Hsuan [Sat, 17 Sep 2016 10:45:08 +0000 (18:45 +0800)]
[jwplatform] Use js_to_json to detect more JWPlayers

7 years ago[franceinter] Fix upload date extraction
Sergey M․ [Sat, 17 Sep 2016 08:44:37 +0000 (15:44 +0700)]
[franceinter] Fix upload date extraction

7 years ago[mangomolo] fix domain regex
Remita Amine [Sat, 17 Sep 2016 07:11:01 +0000 (08:11 +0100)]
[mangomolo] fix domain regex

7 years ago[postprocessor/ffmpeg] apply FFmpegFixupM3u8PP only for videos with aac codec(#5591)
Remita Amine [Fri, 16 Sep 2016 21:06:55 +0000 (22:06 +0100)]
[postprocessor/ffmpeg] apply FFmpegFixupM3u8PP only for videos with aac codec(#5591)