youtube-dl
8 years agorelease 2015.09.03
Philipp Hagemeister [Thu, 3 Sep 2015 10:34:20 +0000 (12:34 +0200)]
release 2015.09.03

8 years ago[ok] Sort formats
Sergey M․ [Wed, 2 Sep 2015 16:09:33 +0000 (22:09 +0600)]
[ok] Sort formats

8 years ago[ok] Add support for youtube embeds
Sergey M․ [Wed, 2 Sep 2015 16:08:50 +0000 (22:08 +0600)]
[ok] Add support for youtube embeds

8 years ago[ok] Improve player regex
Sergey M․ [Wed, 2 Sep 2015 15:38:56 +0000 (21:38 +0600)]
[ok] Improve player regex

8 years ago[ok] Extract correct data-options (Closes #6726)
Sergey M․ [Wed, 2 Sep 2015 15:36:22 +0000 (21:36 +0600)]
[ok] Extract correct data-options (Closes #6726)

8 years ago[README.md] Remove superfluous word
Sergey M. [Wed, 2 Sep 2015 15:09:31 +0000 (21:09 +0600)]
[README.md] Remove superfluous word

8 years agoMerge pull request #6736 from remitamine/readme
Sergey M. [Wed, 2 Sep 2015 15:08:22 +0000 (21:08 +0600)]
Merge pull request #6736 from remitamine/readme

[README] link to developer instructions and correct common.py path

8 years agoMerge pull request #6731 from dstftw/strict-http-response
Sergey M. [Wed, 2 Sep 2015 14:22:59 +0000 (20:22 +0600)]
Merge pull request #6731 from dstftw/strict-http-response

[utils] Strict HTTP responses (Closes #6727)

8 years agolink to developer instructions and correct common.py path
remitamine [Wed, 2 Sep 2015 00:24:59 +0000 (01:24 +0100)]
link to developer instructions and correct common.py path

8 years ago[utils] Strict HTTP responses (Closes #6727)
Sergey M․ [Tue, 1 Sep 2015 20:16:04 +0000 (02:16 +0600)]
[utils] Strict HTTP responses (Closes #6727)

8 years ago[rtve] Fix extraction (fixes #6723)
Jaime Marquínez Ferrándiz [Tue, 1 Sep 2015 18:30:58 +0000 (20:30 +0200)]
[rtve] Fix extraction (fixes #6723)

Adding the 'Referer' header to the png request is enough.

8 years ago[francetv] Update tests (2)
Sergey M․ [Tue, 1 Sep 2015 16:42:43 +0000 (22:42 +0600)]
[francetv] Update tests (2)

8 years ago[francetv] Update tests
Sergey M․ [Tue, 1 Sep 2015 16:39:26 +0000 (22:39 +0600)]
[francetv] Update tests

8 years ago[francetv] Use subtitle when present (Closes #6715)
Sergey M․ [Tue, 1 Sep 2015 16:37:42 +0000 (22:37 +0600)]
[francetv] Use subtitle when present (Closes #6715)

8 years ago[options] Clarify extractors supporting videopassword
Sergey M․ [Tue, 1 Sep 2015 16:30:28 +0000 (22:30 +0600)]
[options] Clarify extractors supporting videopassword

8 years ago[youku] Fix videopassword test
Sergey M․ [Tue, 1 Sep 2015 16:28:03 +0000 (22:28 +0600)]
[youku] Fix videopassword test

8 years ago[youku] Simplify (Closes #6717)
Sergey M․ [Tue, 1 Sep 2015 16:26:17 +0000 (22:26 +0600)]
[youku] Simplify (Closes #6717)

8 years agoUpdate README
PSJay [Tue, 1 Sep 2015 04:50:01 +0000 (12:50 +0800)]
Update README

Add Youku in video password description.

8 years agoFix coding styple in YouKuIE.
PSJay [Tue, 1 Sep 2015 03:07:47 +0000 (11:07 +0800)]
Fix coding styple in YouKuIE.

8 years agoSupport video-password on Youku.
PSJay [Mon, 31 Aug 2015 16:19:58 +0000 (00:19 +0800)]
Support video-password on Youku.

8 years ago[dumpert] Support 'embed/' urls (fixes #6712)
Jaime Marquínez Ferrándiz [Tue, 1 Sep 2015 16:13:33 +0000 (18:13 +0200)]
[dumpert] Support 'embed/' urls (fixes #6712)

8 years ago[globo] Fix extraction and make more robust (Closes #6728)
Sergey M․ [Tue, 1 Sep 2015 14:41:52 +0000 (20:41 +0600)]
[globo] Fix extraction and make more robust (Closes #6728)

8 years ago[odnoklassniki] Fix extraction and extend _VALID_URL (closes #6726)
Yen Chi Hsuan [Tue, 1 Sep 2015 08:34:05 +0000 (16:34 +0800)]
[odnoklassniki] Fix extraction and extend _VALID_URL (closes #6726)

8 years ago[fc2] Fix refer
Sergey M․ [Mon, 31 Aug 2015 15:12:21 +0000 (21:12 +0600)]
[fc2] Fix refer

8 years ago[fc2] Add test for #3171
Sergey M․ [Mon, 31 Aug 2015 15:05:37 +0000 (21:05 +0600)]
[fc2] Add test for #3171

8 years ago[fc2] Relax _VALID_URL (Closes #3171)
Sergey M․ [Mon, 31 Aug 2015 15:05:23 +0000 (21:05 +0600)]
[fc2] Relax _VALID_URL (Closes #3171)

8 years ago[hls] Properly encode fragment filename
Sergey M․ [Sun, 30 Aug 2015 20:28:36 +0000 (02:28 +0600)]
[hls] Properly encode fragment filename

8 years ago[f4m] Add missing imports
Sergey M․ [Sun, 30 Aug 2015 20:20:29 +0000 (02:20 +0600)]
[f4m] Add missing imports

8 years agoMerge pull request #5588 from aajanki/encode_frag_filenames
Sergey M. [Sun, 30 Aug 2015 20:18:15 +0000 (02:18 +0600)]
Merge pull request #5588 from aajanki/encode_frag_filenames

[f4m] Fix encode error by sanitizing fragment filenames

8 years ago[YoutubeDL] Encode thumbnail filename (Closes #6714)
Sergey M․ [Sun, 30 Aug 2015 20:01:13 +0000 (02:01 +0600)]
[YoutubeDL] Encode thumbnail filename (Closes #6714)

8 years ago[imgut:album] Add extractor (Closes #6711)
Sergey M․ [Sun, 30 Aug 2015 13:03:21 +0000 (19:03 +0600)]
[imgut:album] Add extractor (Closes #6711)

8 years ago[youtube] Simplify and extract more metadata from url_encoded_fmt_stream_map (Closes...
Sergey M․ [Sun, 30 Aug 2015 02:07:07 +0000 (08:07 +0600)]
[youtube] Simplify and extract more metadata from url_encoded_fmt_stream_map (Closes #5993)

8 years ago[youtube] Fix missing format details for 60fps DASH formats
Anssi Hannula [Mon, 15 Jun 2015 17:06:43 +0000 (20:06 +0300)]
[youtube] Fix missing format details for 60fps DASH formats

60fps DASH formats do not appear in the DASH manifest, but the non-DASH
video info page does contain additional parameters for DASH formats that
we can parse.

Use those when they exist.

This fixes "bestvideo" not selecting 60fps formats over similar 30fps
formats just because the file size is unknown.

8 years ago[abc] Use int_or_none
Yen Chi Hsuan [Sat, 29 Aug 2015 17:11:56 +0000 (01:11 +0800)]
[abc] Use int_or_none

8 years ago[abc] Support YouTube embeds (fixes #6595)
Yen Chi Hsuan [Sat, 29 Aug 2015 17:08:55 +0000 (01:08 +0800)]
[abc] Support YouTube embeds (fixes #6595)

8 years ago[nowtv] Fix display_id (Closes #6702)
Sergey M․ [Sat, 29 Aug 2015 16:41:49 +0000 (22:41 +0600)]
[nowtv] Fix display_id (Closes #6702)

8 years ago[kaltura] Fix _VALID_URL formatting
Sergey M․ [Sat, 29 Aug 2015 14:26:51 +0000 (20:26 +0600)]
[kaltura] Fix _VALID_URL formatting

8 years ago[kaltura] Clarify html5 player comment
Sergey M․ [Sat, 29 Aug 2015 14:23:06 +0000 (20:23 +0600)]
[kaltura] Clarify html5 player comment

8 years ago[kaltura] Strictify _VALID_URL
Sergey M․ [Sat, 29 Aug 2015 14:21:59 +0000 (20:21 +0600)]
[kaltura] Strictify _VALID_URL

8 years ago[kaltura] add html5 player urls
sourcerect [Sat, 29 Aug 2015 06:12:15 +0000 (02:12 -0400)]
[kaltura] add html5 player urls

8 years ago[generic] Add test for screenwavemedia embed
Sergey M․ [Sat, 29 Aug 2015 13:12:38 +0000 (19:12 +0600)]
[generic] Add test for screenwavemedia embed

8 years ago[generic] Use screenwavemedia embed pattern
Sergey M․ [Sat, 29 Aug 2015 13:07:31 +0000 (19:07 +0600)]
[generic] Use screenwavemedia embed pattern

8 years ago[cinemassacre] Use screenwavemedia embed pattern
Sergey M․ [Sat, 29 Aug 2015 13:06:55 +0000 (19:06 +0600)]
[cinemassacre] Use screenwavemedia embed pattern

8 years ago[screenwavemedia] Improve _VALID_URL
Sergey M․ [Sat, 29 Aug 2015 13:05:11 +0000 (19:05 +0600)]
[screenwavemedia] Improve _VALID_URL

8 years ago[screenwavemedia] Add EMBED_PATTERN
Sergey M․ [Sat, 29 Aug 2015 12:57:44 +0000 (18:57 +0600)]
[screenwavemedia] Add EMBED_PATTERN

8 years ago[screenwavemedia] warn when falling back to a hardcoded list of streams
felix [Sat, 29 Aug 2015 06:01:10 +0000 (08:01 +0200)]
[screenwavemedia] warn when falling back to a hardcoded list of streams

8 years ago[screenwavemedia] use the true JS value instead of a comment
felix [Sat, 29 Aug 2015 06:00:25 +0000 (08:00 +0200)]
[screenwavemedia] use the true JS value instead of a comment

8 years ago[generic] Look for ScreenwaveMedia embeds
felix [Sat, 29 Aug 2015 05:55:20 +0000 (07:55 +0200)]
[generic] Look for ScreenwaveMedia embeds

8 years ago[mtvservices] Fix title extraction under python 2
Sergey M․ [Fri, 28 Aug 2015 16:10:49 +0000 (22:10 +0600)]
[mtvservices] Fix title extraction under python 2

8 years ago[mtvservices] Catch more georestriction errors
Sergey M․ [Fri, 28 Aug 2015 15:45:29 +0000 (21:45 +0600)]
[mtvservices] Catch more georestriction errors

8 years ago[mtvde] Add support for news
Sergey M․ [Fri, 28 Aug 2015 15:41:54 +0000 (21:41 +0600)]
[mtvde] Add support for news

8 years ago[mtvde] Add test for mediagen URL without query
Sergey M․ [Fri, 28 Aug 2015 15:31:38 +0000 (21:31 +0600)]
[mtvde] Add test for mediagen URL without query

8 years ago[mtvservices] Fix mediagen URL generation
Sergey M․ [Fri, 28 Aug 2015 15:27:36 +0000 (21:27 +0600)]
[mtvservices] Fix mediagen URL generation

8 years ago[mtvde] Simplify (Closes #6673)
Sergey M․ [Fri, 28 Aug 2015 15:24:54 +0000 (21:24 +0600)]
[mtvde] Simplify (Closes #6673)

8 years ago[MTV] move German mtv site to new class
Paul Hartmann [Tue, 25 Aug 2015 22:06:44 +0000 (00:06 +0200)]
[MTV] move German mtv site to new class

8 years agorelease 2015.08.28
Philipp Hagemeister [Fri, 28 Aug 2015 03:04:39 +0000 (05:04 +0200)]
release 2015.08.28

8 years ago[foxnews] Clarify IE_DESC
Sergey M․ [Thu, 27 Aug 2015 15:48:47 +0000 (21:48 +0600)]
[foxnews] Clarify IE_DESC

8 years ago[foxnews] Simplify (Closes #6694)
Sergey M․ [Thu, 27 Aug 2015 15:48:03 +0000 (21:48 +0600)]
[foxnews] Simplify (Closes #6694)

8 years agoAdded matching test for FoxBusiness.
nmrugg [Thu, 27 Aug 2015 15:24:28 +0000 (23:24 +0800)]
Added matching test for FoxBusiness.

8 years agoMake FoxBusiness work.
nmrugg [Thu, 27 Aug 2015 15:24:13 +0000 (23:24 +0800)]
Make FoxBusiness work.

8 years ago[shared] Add filesize to test
Sergey M․ [Wed, 26 Aug 2015 16:06:10 +0000 (22:06 +0600)]
[shared] Add filesize to test

8 years ago[shared] Add test for vivo
Sergey M․ [Wed, 26 Aug 2015 16:05:45 +0000 (22:05 +0600)]
[shared] Add test for vivo

8 years ago[shared] Clarify IE_DESC
Sergey M․ [Wed, 26 Aug 2015 16:04:39 +0000 (22:04 +0600)]
[shared] Clarify IE_DESC

8 years ago[shared] Extend _VALID_URL to support vivo.sx (Closes #6681)
Sergey M․ [Wed, 26 Aug 2015 16:03:58 +0000 (22:03 +0600)]
[shared] Extend _VALID_URL to support vivo.sx (Closes #6681)

8 years ago[crunchyroll] Fix typo
Sergey M․ [Wed, 26 Aug 2015 15:27:57 +0000 (21:27 +0600)]
[crunchyroll] Fix typo

8 years ago[udemy] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:27:07 +0000 (21:27 +0600)]
[udemy] Use raise_login_required

8 years ago[tubitv] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:26:47 +0000 (21:26 +0600)]
[tubitv] Use raise_login_required

8 years ago[smotri] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:26:35 +0000 (21:26 +0600)]
[smotri] Use raise_login_required

8 years ago[safari] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:26:24 +0000 (21:26 +0600)]
[safari] Use raise_login_required

8 years ago[pluralsight] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:26:09 +0000 (21:26 +0600)]
[pluralsight] Use raise_login_required

8 years ago[lynda] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:25:53 +0000 (21:25 +0600)]
[lynda] Use raise_login_required

8 years ago[eroprofile] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:25:37 +0000 (21:25 +0600)]
[eroprofile] Use raise_login_required

8 years ago[crunchyroll] Use raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:25:04 +0000 (21:25 +0600)]
[crunchyroll] Use raise_login_required

8 years ago[extractor/common] Add raise_login_required
Sergey M․ [Wed, 26 Aug 2015 15:24:47 +0000 (21:24 +0600)]
[extractor/common] Add raise_login_required

8 years ago[crunchyroll] Detect required login (#6677)
Sergey M․ [Wed, 26 Aug 2015 14:47:57 +0000 (20:47 +0600)]
[crunchyroll] Detect required login (#6677)

8 years agoMerge pull request #6679 from jaimeMF/youtube-fix-player-version-regex
Sergey M. [Wed, 26 Aug 2015 14:17:52 +0000 (20:17 +0600)]
Merge pull request #6679 from jaimeMF/youtube-fix-player-version-regex

[youtube] Adapt player version regex to handle urls ending in '/html5player-new.js'

8 years ago[youtube] Adapt player version regex to handle urls ending in '/html5player-new.js'
Jaime Marquínez Ferrándiz [Wed, 26 Aug 2015 13:21:55 +0000 (15:21 +0200)]
[youtube] Adapt player version regex to handle urls ending in '/html5player-new.js'

It was always extracting 'new' as the version, breaking the cache system.

8 years ago[yandexmusic:playlist] Handle playlists with more than 150 tracks (Closes #6666)
Sergey M․ [Tue, 25 Aug 2015 18:11:15 +0000 (00:11 +0600)]
[yandexmusic:playlist] Handle playlists with more than 150 tracks (Closes #6666)

8 years ago[yandexmusic] Skip removed tracks (#6666)
Sergey M․ [Tue, 25 Aug 2015 17:29:02 +0000 (23:29 +0600)]
[yandexmusic] Skip removed tracks (#6666)

8 years ago[krasview] Skip download for test
Sergey M․ [Tue, 25 Aug 2015 15:19:21 +0000 (21:19 +0600)]
[krasview] Skip download for test

8 years ago[mailru] Skip tests
Sergey M․ [Tue, 25 Aug 2015 15:08:38 +0000 (21:08 +0600)]
[mailru] Skip tests

8 years agorelease 2015.08.23
Philipp Hagemeister [Sun, 23 Aug 2015 21:52:47 +0000 (23:52 +0200)]
release 2015.08.23

8 years ago[yandexmusic:track] Eliminate base class
Sergey M․ [Sun, 23 Aug 2015 18:36:54 +0000 (00:36 +0600)]
[yandexmusic:track] Eliminate base class

8 years ago[yandexmusic] Defer link resolve till actual download time to prevent link expiry...
Sergey M․ [Sun, 23 Aug 2015 18:36:24 +0000 (00:36 +0600)]
[yandexmusic] Defer link resolve till actual download time to prevent link expiry (Closes #6650)

8 years ago[spankwire] Preserve old uploader pattern
Sergey M․ [Sun, 23 Aug 2015 16:33:26 +0000 (22:33 +0600)]
[spankwire] Preserve old uploader pattern

8 years ago[spankwire] Simplify
Sergey M․ [Sun, 23 Aug 2015 16:32:44 +0000 (22:32 +0600)]
[spankwire] Simplify

8 years ago[spankwire] Simplify and properly format
Sergey M․ [Sun, 23 Aug 2015 16:32:20 +0000 (22:32 +0600)]
[spankwire] Simplify and properly format

8 years ago[spankwire] Support new cdn video url format
clauderains [Sun, 23 Aug 2015 09:47:20 +0000 (02:47 -0700)]
[spankwire] Support new cdn video url format

8 years ago[spankwire] Fixed uploader_id field extraction so that test case passes
clauderains [Sun, 23 Aug 2015 09:46:29 +0000 (02:46 -0700)]
[spankwire] Fixed uploader_id field extraction so that test case passes

8 years ago[kontrtube] Fix extraction (Closes #6644)
Sergey M․ [Sun, 23 Aug 2015 15:43:28 +0000 (21:43 +0600)]
[kontrtube] Fix extraction (Closes #6644)

8 years ago[pluralsight] Do not yet rely on userMayViewClip
Sergey M․ [Sun, 23 Aug 2015 05:21:56 +0000 (11:21 +0600)]
[pluralsight] Do not yet rely on userMayViewClip

8 years ago[pluralsight] Remove unused const
Sergey M․ [Sun, 23 Aug 2015 04:44:10 +0000 (10:44 +0600)]
[pluralsight] Remove unused const

8 years ago[pluralsight] Add extractor (Closes #6090)
Sergey M․ [Sun, 23 Aug 2015 04:42:34 +0000 (10:42 +0600)]
[pluralsight] Add extractor (Closes #6090)

8 years ago[soundcloud:user] Update tests
Sergey M․ [Sat, 22 Aug 2015 00:30:00 +0000 (06:30 +0600)]
[soundcloud:user] Update tests

8 years ago[common] Follow convention of using 'cls' in classmethods
Jaime Marquínez Ferrándiz [Fri, 21 Aug 2015 09:35:51 +0000 (11:35 +0200)]
[common] Follow convention of using 'cls' in classmethods

8 years ago[rtl2] Remove MD5 checksums
Yen Chi Hsuan [Fri, 21 Aug 2015 05:21:21 +0000 (13:21 +0800)]
[rtl2] Remove MD5 checksums

8 years ago[rtl2] Fix extraction for test_RTL2_1
Yen Chi Hsuan [Fri, 21 Aug 2015 05:20:32 +0000 (13:20 +0800)]
[rtl2] Fix extraction for test_RTL2_1

8 years ago[rtl2] Remove an unused line
Yen Chi Hsuan [Fri, 21 Aug 2015 05:04:25 +0000 (13:04 +0800)]
[rtl2] Remove an unused line

8 years ago[rtl2] Add skip_download for test
Yen Chi Hsuan [Fri, 21 Aug 2015 05:00:08 +0000 (13:00 +0800)]
[rtl2] Add skip_download for test

8 years ago[rtp] Add skip_download for test
Sergey M․ [Fri, 21 Aug 2015 02:56:05 +0000 (08:56 +0600)]
[rtp] Add skip_download for test