youtube-dl
6 years ago[extractor/common] Fix extraction of DASH formats with the same representation id...
Sergey M․ [Fri, 29 Dec 2017 16:14:15 +0000 (23:14 +0700)]
[extractor/common] Fix extraction of DASH formats with the same representation id (closes #15111)

6 years ago[aws] fix canonical/signed headers generation in python 2(closes #15102)
Remita Amine [Thu, 28 Dec 2017 23:13:23 +0000 (00:13 +0100)]
[aws] fix canonical/signed headers generation in python 2(closes #15102)

6 years agorelease 2017.12.28
Sergey M․ [Thu, 28 Dec 2017 16:12:56 +0000 (23:12 +0700)]
release 2017.12.28

6 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 28 Dec 2017 16:10:42 +0000 (23:10 +0700)]
[ChangeLog] Actualize

6 years ago[internazionale] Improve extraction (closes #14973)
Sergey M․ [Wed, 27 Dec 2017 16:26:48 +0000 (23:26 +0700)]
[internazionale] Improve extraction (closes #14973)

6 years ago[internazionale] Add extractor
Leonardo Taccari [Wed, 13 Dec 2017 11:24:07 +0000 (12:24 +0100)]
[internazionale] Add extractor

6 years ago[playtvak] Relax video regex and make description optional
Ondřej Caletka [Wed, 27 Dec 2017 15:57:26 +0000 (16:57 +0100)]
[playtvak] Relax video regex and make description optional

6 years ago[filmweb] improve extraction
Remita Amine [Tue, 26 Dec 2017 18:41:08 +0000 (19:41 +0100)]
[filmweb] improve extraction

6 years ago[Filmweb] Add extractor
Déstin Reed [Wed, 17 Aug 2016 14:02:59 +0000 (16:02 +0200)]
[Filmweb] Add extractor

6 years ago[espn] Add new extractor for http://fivethirtyeight.com(closes #6864)
Remita Amine [Tue, 26 Dec 2017 13:20:21 +0000 (14:20 +0100)]
[espn] Add new extractor for fivethirtyeight.com(closes #6864)

6 years ago[umg:de] Add new extractor(closes #11582)(closes #11584)
Remita Amine [Tue, 26 Dec 2017 11:32:04 +0000 (12:32 +0100)]
[umg:de] Add new extractor(closes #11582)(closes #11584)

6 years ago[espn] add support for espnfc and extract more formats(closes #8053)
Remita Amine [Mon, 25 Dec 2017 22:28:51 +0000 (23:28 +0100)]
[espn] add support for espnfc and extract more formats(closes #8053)

6 years ago[ChangeLog] Update after #15065
Yen Chi Hsuan [Mon, 25 Dec 2017 14:06:18 +0000 (22:06 +0800)]
[ChangeLog] Update after #15065

6 years ago[youku] Add test case.
JianxinLi [Mon, 25 Dec 2017 13:39:10 +0000 (21:39 +0800)]
[youku] Add test case.

Some playlist has no data-id value.

Change-Id: I97455f2907f08bda03b538cdc13ec827e2f8ce26

6 years ago[youku] Fix list extraction.(close #15065)
JianxinLi [Sat, 23 Dec 2017 16:30:27 +0000 (00:30 +0800)]
[youku] Fix list extraction.(close #15065)

Change-Id: I578fdc5b69509bdcd8d3191e3917afe47c234ff6

6 years ago[openload] Remove a confusing exception
Yen Chi Hsuan [Sun, 24 Dec 2017 12:47:42 +0000 (20:47 +0800)]
[openload] Remove a confusing exception

If phantomjs is not installed, there's an error besides the missing
phantomjs exception:

Exception ignored in: <bound method PhantomJSwrapper.__del__ of <youtube_dl.extractor.openload.PhantomJSwrapper object at 0x7f8ad5e78278>>
Traceback (most recent call last):
  File "/home/yen/Projects/youtube-dl/youtube_dl/extractor/openload.py", line 142, in __del__
    os.remove(self._TMP_FILES[name].name)
AttributeError: 'PhantomJSwrapper' object has no attribute '_TMP_FILES'

6 years ago[openload] Add support for oload.stream (closes #15070)
Sergey M․ [Sun, 24 Dec 2017 06:53:27 +0000 (13:53 +0700)]
[openload] Add support for oload.stream (closes #15070)

6 years ago[ChangeLog] typo
Yen Chi Hsuan [Sat, 23 Dec 2017 15:42:02 +0000 (23:42 +0800)]
[ChangeLog] typo

6 years ago[ChangeLog] Update after #14903
Yen Chi Hsuan [Sat, 23 Dec 2017 15:41:24 +0000 (23:41 +0800)]
[ChangeLog] Update after #14903

6 years ago[youku] Update ccode
JianxinLi [Mon, 4 Dec 2017 02:33:56 +0000 (10:33 +0800)]
[youku] Update ccode

Change-Id: Id397e814e81ff560506d68563b7409eebbe5943d

6 years agorelease 2017.12.23
Sergey M․ [Sat, 23 Dec 2017 14:24:18 +0000 (21:24 +0700)]
release 2017.12.23

6 years ago[kaltura] Fix typo
Sergey M․ [Sat, 23 Dec 2017 14:22:41 +0000 (21:22 +0700)]
[kaltura] Fix typo

6 years ago[ChangeLog] Actualize
Sergey M․ [Sat, 23 Dec 2017 14:17:28 +0000 (21:17 +0700)]
[ChangeLog] Actualize

6 years ago[kaltura] Add another embed pattern for entry_id
Sergey M․ [Sat, 23 Dec 2017 14:16:32 +0000 (21:16 +0700)]
[kaltura] Add another embed pattern for entry_id
For cases when player configuration map is setup via indexing operator, e.g. kalturaPlayerConfiguration_1_lre6rg3i_10[entry_id] = 1_lre6rg3i (see https://www.heise.de/video/artikel/odcast-c-t-uplink-20-1-Apple-CarPlay-vs-Android-Auto-Galileo-3D-Sound-erklaert-3919694.html)

6 years ago[voot] Fix video identification
Sergey M․ [Sat, 23 Dec 2017 13:59:14 +0000 (20:59 +0700)]
[voot] Fix video identification

6 years ago[extractor/common] Move X-Forwarded-For setup code into _request_webpage
Sergey M․ [Sat, 23 Dec 2017 13:57:35 +0000 (20:57 +0700)]
[extractor/common] Move X-Forwarded-For setup code into _request_webpage

6 years ago[7plus] Add new extractor(closes #15043)
Remita Amine [Sat, 23 Dec 2017 12:21:33 +0000 (13:21 +0100)]
[7plus] Add new extractor(closes #15043)

6 years ago[MANIFEST.in] Include all test data in PyPI package
Sergey M․ [Fri, 22 Dec 2017 16:53:27 +0000 (23:53 +0700)]
[MANIFEST.in] Include all test data in PyPI package

6 years ago[Makefile] Add AUTHORS to youtube-dl.tar.gz
Sergey M․ [Fri, 22 Dec 2017 16:46:08 +0000 (23:46 +0700)]
[Makefile] Add AUTHORS to youtube-dl.tar.gz

6 years agoAdd LICENSE, AUTHORS and ChangeLog to PyPI package (closes #15054)
Sergey M․ [Fri, 22 Dec 2017 16:38:16 +0000 (23:38 +0700)]
Add LICENSE, AUTHORS and ChangeLog to PyPI package (closes #15054)

6 years ago[animeondemand] Fix typo
Sergey M․ [Wed, 20 Dec 2017 16:17:36 +0000 (23:17 +0700)]
[animeondemand] Fix typo

6 years ago[animeondemand] Relax login error regex
Sergey M․ [Tue, 19 Dec 2017 15:53:04 +0000 (22:53 +0700)]
[animeondemand] Relax login error regex

6 years ago[shahid] add support for show pages(closes #7401)
Remita Amine [Tue, 19 Dec 2017 01:00:13 +0000 (02:00 +0100)]
[shahid] add support for show pages(closes #7401)

6 years ago[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output...
Sergey M․ [Mon, 18 Dec 2017 20:53:44 +0000 (03:53 +0700)]
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template (closes #11427, #15018)

6 years ago[youtube] Extract uploader, uploader_id and uploader_url for playlists (#11427, ...
Sergey M․ [Mon, 18 Dec 2017 20:51:28 +0000 (03:51 +0700)]
[youtube] Extract uploader, uploader_id and uploader_url for playlists (#11427, #15018)

6 years ago[extractor/common] Introduce uploader, uploader_id and uploader_url meta fields for...
Sergey M․ [Mon, 18 Dec 2017 20:51:03 +0000 (03:51 +0700)]
[extractor/common] Introduce uploader, uploader_id and uploader_url meta fields for playlists (#11427, #15018)

6 years ago[afreecatv] Improve format extraction (closes #15019)
Sergey M․ [Mon, 18 Dec 2017 17:38:39 +0000 (00:38 +0700)]
[afreecatv] Improve format extraction (closes #15019)

6 years ago[downloader/fragment] Encode filename of fragment being removed (closes #15020)
Sergey M․ [Sun, 17 Dec 2017 20:31:53 +0000 (03:31 +0700)]
[downloader/fragment] Encode filename of fragment being removed (closes #15020)

6 years ago[cspan] add support for audio only pages and catch page errors(closes #14995)
Remita Amine [Sun, 17 Dec 2017 18:13:25 +0000 (19:13 +0100)]
[cspan] add support for audio only pages and catch page errors(closes #14995)

6 years ago[mailru] Fix issues and improve (closes #14904)
Sergey M․ [Sun, 17 Dec 2017 11:36:19 +0000 (18:36 +0700)]
[mailru] Fix issues and improve (closes #14904)

6 years ago[mailru] Add support for embed URLs
Hongjie Dong [Mon, 4 Dec 2017 08:26:09 +0000 (00:26 -0800)]
[mailru] Add support for embed URLs

6 years ago[crunchyroll] Future-proof XML element checks(closes #15013)
Remita Amine [Sun, 17 Dec 2017 08:14:52 +0000 (09:14 +0100)]
[crunchyroll] Future-proof XML element checks(closes #15013)

6 years ago[cbslocal] Fix timestamp extraction (closes #14999, closes #15000)
Sergey M․ [Sat, 16 Dec 2017 14:57:30 +0000 (21:57 +0700)]
[cbslocal] Fix timestamp extraction (closes #14999, closes #15000)

6 years ago[utils] Add another date format pattern (#14999)
Sergey M․ [Sat, 16 Dec 2017 14:56:16 +0000 (21:56 +0700)]
[utils] Add another date format pattern (#14999)

6 years ago[discoverygo] correct ttml subtitle extension
Remita Amine [Sat, 16 Dec 2017 11:55:20 +0000 (12:55 +0100)]
[discoverygo] correct ttml subtitle extension

6 years ago[vk] Make view count optional (closes #14979)
Sergey M․ [Fri, 15 Dec 2017 15:53:56 +0000 (22:53 +0700)]
[vk] Make view count optional (closes #14979)

6 years ago[disney] skip Apple FairPlay formats(#14982)
Remita Amine [Fri, 15 Dec 2017 08:27:56 +0000 (09:27 +0100)]
[disney] skip Apple FairPlay formats(#14982)

6 years ago[voot] sort formats
Remita Amine [Fri, 15 Dec 2017 08:05:59 +0000 (09:05 +0100)]
[voot] sort formats

6 years ago[voot] fix format extraction(closes #14758)
Remita Amine [Thu, 14 Dec 2017 22:05:07 +0000 (23:05 +0100)]
[voot] fix format extraction(closes #14758)

6 years agorelease 2017.12.14
Sergey M․ [Wed, 13 Dec 2017 22:19:21 +0000 (05:19 +0700)]
release 2017.12.14

6 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 13 Dec 2017 22:15:51 +0000 (05:15 +0700)]
[ChangeLog] Actualize

6 years ago[itv] Improve extraction, extract more subtitles and duration (closes #14944)
Sergey M․ [Wed, 13 Dec 2017 21:49:07 +0000 (04:49 +0700)]
[itv] Improve extraction, extract more subtitles and duration (closes #14944)

6 years ago[postprocessor/xattr] Clarify NO_SPACE message (#14970)
Sergey M․ [Wed, 13 Dec 2017 18:00:14 +0000 (01:00 +0700)]
[postprocessor/xattr] Clarify NO_SPACE message (#14970)

6 years ago[byutv] add support for geo restricted videos
Remita Amine [Wed, 13 Dec 2017 16:51:24 +0000 (17:51 +0100)]
[byutv] add support for geo restricted videos

6 years ago[downloader/http] Return actual download result (closes #14971)
Sergey M․ [Wed, 13 Dec 2017 16:49:05 +0000 (23:49 +0700)]
[downloader/http] Return actual download result (closes #14971)

6 years ago[byutv] Fix extraction (closes #14966, closes #14967)
Sergey M․ [Wed, 13 Dec 2017 16:14:30 +0000 (23:14 +0700)]
[byutv] Fix extraction (closes #14966, closes #14967)

6 years ago[tbs] fix typo
Remita Amine [Tue, 12 Dec 2017 17:16:45 +0000 (18:16 +0100)]
[tbs] fix typo

6 years ago[bbc.co.uk] fix extraction for 320k m3u8 streams
Remita Amine [Tue, 12 Dec 2017 17:04:05 +0000 (18:04 +0100)]
[bbc.co.uk] fix extraction for 320k m3u8 streams
broken since 197224b7a4e37a6581bf1a0da18d0f67ea61a476

6 years ago[toutv] add support special video urls(closes #14179)
Remita Amine [Tue, 12 Dec 2017 10:11:44 +0000 (11:11 +0100)]
[toutv] add support special video urls(closes #14179)

6 years ago[discovery] fix free videos extraction(#14157)(#14954)
Remita Amine [Tue, 12 Dec 2017 09:33:03 +0000 (10:33 +0100)]
[discovery] fix free videos extraction(#14157)(#14954)

6 years ago[tvnow] fix extraction(closes #7831)
Remita Amine [Mon, 11 Dec 2017 20:36:12 +0000 (21:36 +0100)]
[tvnow] fix extraction(closes #7831)

6 years ago[nickelodeon:br] correct extractor name
Remita Amine [Mon, 11 Dec 2017 16:21:31 +0000 (17:21 +0100)]
[nickelodeon:br] correct extractor name

6 years ago[extractors] add import for NickBrIE
Remita Amine [Mon, 11 Dec 2017 16:19:16 +0000 (17:19 +0100)]
[extractors] add import for NickBrIE

6 years ago[nickelodeon:br] add support for Nickelodeon(Brazil) websites(closes #14893)
Remita Amine [Mon, 11 Dec 2017 16:18:05 +0000 (17:18 +0100)]
[nickelodeon:br] add support for Nickelodeon(Brazil) websites(closes #14893)

6 years ago[nick.com] improve extraction(fixes #14876)
Remita Amine [Mon, 11 Dec 2017 13:37:03 +0000 (14:37 +0100)]
[nick.com] improve extraction(fixes #14876)

6 years ago[tbs] fix extraction(fixes #13658)
Remita Amine [Mon, 11 Dec 2017 12:38:55 +0000 (13:38 +0100)]
[tbs] fix extraction(fixes #13658)

6 years agorelease 2017.12.10
Sergey M․ [Sun, 10 Dec 2017 16:18:53 +0000 (23:18 +0700)]
release 2017.12.10

6 years ago[ChangeLog] Actualize
Sergey M․ [Sun, 10 Dec 2017 16:15:24 +0000 (23:15 +0700)]
[ChangeLog] Actualize

6 years ago[culturebox] Improve video id extraction (closes #14947)
Sergey M․ [Sun, 10 Dec 2017 15:46:21 +0000 (22:46 +0700)]
[culturebox] Improve video id extraction (closes #14947)

6 years ago[twitter] improve extraction(closes #14197)
Remita Amine [Sun, 10 Dec 2017 13:10:52 +0000 (14:10 +0100)]
[twitter] improve extraction(closes #14197)

6 years ago[udemy] Extract more HLS formats
Sergey M․ [Sat, 9 Dec 2017 13:02:19 +0000 (20:02 +0700)]
[udemy] Extract more HLS formats

6 years ago[udemy] Improve course id extraction (closes #14938)
Sergey M․ [Sat, 9 Dec 2017 12:52:31 +0000 (19:52 +0700)]
[udemy] Improve course id extraction (closes #14938)

6 years ago[stretchinternet] Fix issues and improve (closes #14576)
Sergey M․ [Sat, 9 Dec 2017 10:58:08 +0000 (17:58 +0700)]
[stretchinternet] Fix issues and improve (closes #14576)

6 years ago[stretchinternet] Add extractor
Andrew Bottom [Tue, 24 Oct 2017 16:50:02 +0000 (11:50 -0500)]
[stretchinternet] Add extractor

6 years ago[ellentube] Fix issues, improve and simplify (closes #14570)
Sergey M․ [Fri, 8 Dec 2017 19:16:23 +0000 (02:16 +0700)]
[ellentube] Fix issues, improve and simplify (closes #14570)

6 years ago[ellentube] Fix extraction (closes #14407)
Alex Seiler [Mon, 23 Oct 2017 19:15:48 +0000 (21:15 +0200)]
[ellentube] Fix extraction (closes #14407)

6 years ago[raiplay:playlist] Fix issues and improve (closes #14563)
Sergey M․ [Fri, 8 Dec 2017 17:46:28 +0000 (00:46 +0700)]
[raiplay:playlist] Fix issues and improve (closes #14563)

6 years ago[raiplay:playlist] Add extractor
Timendum [Mon, 23 Oct 2017 13:32:45 +0000 (15:32 +0200)]
[raiplay:playlist] Add extractor

6 years ago[README.md] Add is_live, start_time and end_time to output template section (closes...
Sergey M․ [Thu, 7 Dec 2017 15:16:41 +0000 (22:16 +0700)]
[README.md] Add is_live, start_time and end_time to output template section (closes #14926)

6 years ago[sonyliv] extract higher quality formats and bypass geo restriction(closes #14922)
Remita Amine [Thu, 7 Dec 2017 07:46:30 +0000 (08:46 +0100)]
[sonyliv] extract higher quality formats and bypass geo restriction(closes #14922)

6 years ago[fox] add support for adobe pass auth and extract subtitles(close #14489)(closes...
Remita Amine [Wed, 6 Dec 2017 21:56:14 +0000 (22:56 +0100)]
[fox] add support for adobe pass auth and extract subtitles(close #14489)(closes #14205)

6 years ago[dailymotion] remove dailymotion cloud extractor(closes #6794)
Remita Amine [Wed, 6 Dec 2017 09:54:20 +0000 (10:54 +0100)]
[dailymotion] remove dailymotion cloud extractor(closes #6794)

https://web.archive.org/web/20160312110217/https://www.dmcloud.net/

6 years ago[xhamster] Add support for mobile URLs and fix thumbnail extraction
Windom [Tue, 5 Dec 2017 17:08:31 +0000 (19:08 +0200)]
[xhamster] Add support for mobile URLs and fix thumbnail extraction

6 years ago[extractor/generic] Fix typo (closes #14902)
Sergey M․ [Tue, 5 Dec 2017 16:11:15 +0000 (23:11 +0700)]
[extractor/generic] Fix typo (closes #14902)
Don't pass video_id as mpd_id

6 years ago[ard] Skip invalid stream URLs (closes #14906)
Sergey M․ [Tue, 5 Dec 2017 16:01:57 +0000 (23:01 +0700)]
[ard] Skip invalid stream URLs (closes #14906)

6 years ago[porncom] Fix metadata extraction (closes #14911)
Sergey M․ [Tue, 5 Dec 2017 15:42:02 +0000 (22:42 +0700)]
[porncom] Fix metadata extraction (closes #14911)

6 years ago[pluralsight] Detect agreement request (#14913)
Sergey M․ [Tue, 5 Dec 2017 15:34:56 +0000 (22:34 +0700)]
[pluralsight] Detect agreement request (#14913)

6 years ago[utils] add sami mimetype to mimetype2ext
Remita Amine [Sat, 2 Dec 2017 23:04:43 +0000 (00:04 +0100)]
[utils] add sami mimetype to mimetype2ext

6 years ago[toutv] fix login(closes 14614)
Remita Amine [Sat, 2 Dec 2017 19:22:17 +0000 (20:22 +0100)]
[toutv] fix login(closes 14614)

6 years agorelease 2017.12.02
Sergey M․ [Sat, 2 Dec 2017 14:34:34 +0000 (21:34 +0700)]
release 2017.12.02

6 years ago[ChangeLog] Actualize
Sergey M․ [Sat, 2 Dec 2017 14:29:06 +0000 (21:29 +0700)]
[ChangeLog] Actualize

6 years agoAdd references for #14844
Sergey M․ [Sat, 2 Dec 2017 14:22:43 +0000 (21:22 +0700)]
Add references for #14844

6 years ago[downloader/fragment] Commit part file after each fragment
Sergey M․ [Sat, 2 Dec 2017 14:15:45 +0000 (21:15 +0700)]
[downloader/fragment] Commit part file after each fragment
In order to obtain correct resume_len on next iteration

6 years ago[extractor/common] Add durations for DASH fragments with bare SegmentURLs
Sergey M․ [Sat, 2 Dec 2017 14:10:35 +0000 (21:10 +0700)]
[extractor/common] Add durations for DASH fragments with bare SegmentURLs

6 years ago[extractor/common] Add support for DASH manifests with SegmentLists with bare SegmentURLs
Petr Novak [Sat, 25 Nov 2017 01:13:23 +0000 (02:13 +0100)]
[extractor/common] Add support for DASH manifests with SegmentLists with bare SegmentURLs

6 years ago[xhamster] Fix extraction (closes #14884)
Sergey M․ [Sat, 2 Dec 2017 12:03:24 +0000 (19:03 +0700)]
[xhamster] Fix extraction (closes #14884)

6 years ago[youku] Update ccode (closes #14872)
zcanfly [Sat, 2 Dec 2017 11:16:22 +0000 (19:16 +0800)]
[youku] Update ccode (closes #14872)

6 years ago[mnet] fix format extraction(fixes #14883)
Remita Amine [Thu, 30 Nov 2017 22:37:05 +0000 (23:37 +0100)]
[mnet] fix format extraction(fixes #14883)

6 years ago[xiami] add Referer header to api request
Remita Amine [Wed, 29 Nov 2017 19:36:55 +0000 (20:36 +0100)]
[xiami] add Referer header to api request

6 years ago[mtv] correct scc extention in extracted subtitles(closes #13730)
Remita Amine [Wed, 29 Nov 2017 16:50:38 +0000 (17:50 +0100)]
[mtv] correct scc extention in extracted subtitles(closes #13730)