youtube-dl
7 years ago[freshlive] Fix issues and improve (closes #12175)
Sergey M․ [Sat, 25 Feb 2017 15:56:42 +0000 (22:56 +0700)]
[freshlive] Fix issues and improve (closes #12175)

7 years ago[freshlive] Add extractor
Ricardo Constantino [Sat, 18 Feb 2017 17:42:31 +0000 (17:42 +0000)]
[freshlive] Add extractor

7 years ago[downloader/common] Limit displaying 2 digits after decimal point in sleep interval...
Pratyush Singh [Sat, 24 Dec 2016 15:35:41 +0000 (21:05 +0530)]
[downloader/common] Limit displaying 2 digits after decimal point in sleep interval message

7 years ago[xhamster] Capture and output videoClosed error (#12263)
Sergey M․ [Sat, 25 Feb 2017 13:38:21 +0000 (20:38 +0700)]
[xhamster] Capture and output videoClosed error (#12263)

7 years ago[etonline] Add extractor (closes #12236)
Sergey M․ [Sat, 25 Feb 2017 13:16:40 +0000 (20:16 +0700)]
[etonline] Add extractor (closes #12236)

7 years ago[compat] Use try except for compat_numeric_types
Sergey M․ [Sat, 25 Feb 2017 12:44:31 +0000 (19:44 +0700)]
[compat] Use try except for compat_numeric_types

7 years ago[njpwworld] Add new extractor (closes #11561)
Yen Chi Hsuan [Sat, 25 Feb 2017 10:44:39 +0000 (18:44 +0800)]
[njpwworld] Add new extractor (closes #11561)

7 years ago[extractor/common] Add 'preference' to _parse_html5_media_entries
Yen Chi Hsuan [Sat, 25 Feb 2017 10:40:05 +0000 (18:40 +0800)]
[extractor/common] Add 'preference' to _parse_html5_media_entries

Some websites, like NJPWorld, put different qualities on different
player pages.

7 years ago[amcnetworks] Relax _VALID_URL (#12127)
Sergey M․ [Fri, 24 Feb 2017 19:51:53 +0000 (02:51 +0700)]
[amcnetworks] Relax _VALID_URL (#12127)

7 years agorelease 2017.02.24.1
Sergey M․ [Fri, 24 Feb 2017 14:59:39 +0000 (21:59 +0700)]
release 2017.02.24.1

7 years ago[ChangeLog] Actualize
Sergey M․ [Fri, 24 Feb 2017 14:57:39 +0000 (21:57 +0700)]
[ChangeLog] Actualize

7 years ago[noco] Modernize
Sergey M․ [Fri, 24 Feb 2017 14:50:13 +0000 (21:50 +0700)]
[noco] Modernize

7 years ago[noco] Swtich login URL to https (closes #12246)
Sergey M․ [Fri, 24 Feb 2017 14:48:34 +0000 (21:48 +0700)]
[noco] Swtich login URL to https (closes #12246)

7 years ago[thescene] Extract more metadata
Sergey M․ [Fri, 24 Feb 2017 14:22:29 +0000 (21:22 +0700)]
[thescene] Extract more metadata

7 years ago[thescene] Fix extraction (closes #12235)
Thomas Christlieb [Fri, 24 Feb 2017 14:08:45 +0000 (15:08 +0100)]
[thescene] Fix extraction (closes #12235)

7 years ago[tubitv] use geo bypass mechanism
Remita Amine [Fri, 24 Feb 2017 11:27:56 +0000 (12:27 +0100)]
[tubitv] use geo bypass mechanism

7 years ago[openload] fix extraction(closes #10408)
Remita Amine [Fri, 24 Feb 2017 10:21:13 +0000 (11:21 +0100)]
[openload] fix extraction(closes #10408)

7 years ago[ivi] Raise GeoRestrictedError
Sergey M․ [Fri, 24 Feb 2017 03:52:41 +0000 (10:52 +0700)]
[ivi] Raise GeoRestrictedError

7 years agorelease 2017.02.24
Sergey M․ [Thu, 23 Feb 2017 23:09:15 +0000 (06:09 +0700)]
release 2017.02.24

7 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 23 Feb 2017 23:07:41 +0000 (06:07 +0700)]
[ChangeLog] Actualize

7 years agoSuppress help for all deprecated options and print warning when used
Sergey M․ [Thu, 23 Feb 2017 23:04:27 +0000 (06:04 +0700)]
Suppress help for all deprecated options and print warning when used

7 years ago[lynda:course] Add webpage extraction fallback (closes #12238)
Sergey M․ [Thu, 23 Feb 2017 22:01:31 +0000 (05:01 +0700)]
[lynda:course] Add webpage extraction fallback (closes #12238)

7 years ago[postprocessor/ffmpeg] Add mising space (closes #12232)
Sergey M․ [Thu, 23 Feb 2017 21:56:58 +0000 (04:56 +0700)]
[postprocessor/ffmpeg] Add mising space (closes #12232)

7 years ago[devscripts/make_lazy_extractors] Fix making lazy extractors on python 3 under Windows
Sergey M․ [Thu, 23 Feb 2017 19:09:13 +0000 (02:09 +0700)]
[devscripts/make_lazy_extractors] Fix making lazy extractors on python 3 under Windows

7 years ago[go] sign all uplynk urls and use geo bypass only for free videos(closes #12087)...
Remita Amine [Thu, 23 Feb 2017 17:42:06 +0000 (18:42 +0100)]
[go] sign all uplynk urls and use geo bypass only for free videos(closes #12087)(closes #12210)

7 years ago[README.md] Clarify sequence types in output template and document numeric string...
Sergey M․ [Thu, 23 Feb 2017 16:00:13 +0000 (23:00 +0700)]
[README.md] Clarify sequence types in output template and document numeric string formatting operations

7 years ago[options] Deprecate --autonumber-size
Sergey M․ [Thu, 23 Feb 2017 15:11:16 +0000 (22:11 +0700)]
[options] Deprecate --autonumber-size

7 years ago[YoutubeDL] Add more numeric fields for NA substitution in outtmpl
Sergey M․ [Thu, 23 Feb 2017 15:01:57 +0000 (22:01 +0700)]
[YoutubeDL] Add more numeric fields for NA substitution in outtmpl

7 years ago[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward compatibility
Sergey M․ [Thu, 23 Feb 2017 15:01:09 +0000 (22:01 +0700)]
[YoutubeDL] Rewrite outtmpl for playlist_index and autonumber for backward compatibility

7 years ago[YoutubeDL] Add support for string formatting operations in output template
Sergey M․ [Sat, 5 Mar 2016 21:52:42 +0000 (03:52 +0600)]
[YoutubeDL] Add support for string formatting operations in output template

7 years ago[compat] Add compat_numeric_types
Sergey M․ [Sat, 5 Mar 2016 17:07:25 +0000 (23:07 +0600)]
[compat] Add compat_numeric_types

7 years ago[devscripts/run_tests] Exclude youtube lists tests from core build
Sergey M․ [Thu, 23 Feb 2017 12:48:54 +0000 (19:48 +0700)]
[devscripts/run_tests] Exclude youtube lists tests from core build

7 years ago[skylinewebcams] Add extractor (closes #12221)
Sergey M․ [Thu, 23 Feb 2017 11:44:04 +0000 (18:44 +0700)]
[skylinewebcams] Add extractor (closes #12221)

7 years ago[instagram] Add support for multi video posts (closes #12226)
Sergey M․ [Thu, 23 Feb 2017 11:02:04 +0000 (18:02 +0700)]
[instagram] Add support for multi video posts (closes #12226)

7 years ago[crunchyroll] extract playlist entries ids
Remita Amine [Thu, 23 Feb 2017 10:54:43 +0000 (11:54 +0100)]
[crunchyroll] extract playlist entries ids

7 years ago[mgtv] fix extraction
Remita Amine [Thu, 23 Feb 2017 10:50:04 +0000 (11:50 +0100)]
[mgtv] fix extraction

7 years ago[sohu] raise GeoRestrictedError
Remita Amine [Thu, 23 Feb 2017 10:49:35 +0000 (11:49 +0100)]
[sohu] raise GeoRestrictedError

7 years ago[leeco] raise GeoRestrictedError and use geo bypass mechanism
Remita Amine [Thu, 23 Feb 2017 10:47:06 +0000 (11:47 +0100)]
[leeco] raise GeoRestrictedError and use geo bypass mechanism

7 years agorelease 2017.02.22
Sergey M․ [Wed, 22 Feb 2017 16:50:42 +0000 (23:50 +0700)]
release 2017.02.22

7 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 22 Feb 2017 16:45:01 +0000 (23:45 +0700)]
[ChangeLog] Actualize

7 years ago[crunchyroll] Fix descriptions with double quotes (closes #12124)
Yen Chi Hsuan [Wed, 22 Feb 2017 16:08:45 +0000 (00:08 +0800)]
[crunchyroll] Fix descriptions with double quotes (closes #12124)

7 years ago[dailymotion] Make comment count optional (closes #12209)
Sergey M․ [Wed, 22 Feb 2017 14:49:30 +0000 (21:49 +0700)]
[dailymotion] Make comment count optional (closes #12209)
Not served anymore

7 years ago[vidzi] Add test for #12213
Sergey M․ [Wed, 22 Feb 2017 14:29:53 +0000 (21:29 +0700)]
[vidzi] Add test for #12213

7 years ago[vidzi] Add support for vidzi.cc
Tobias Florek [Wed, 22 Feb 2017 14:28:09 +0000 (15:28 +0100)]
[vidzi] Add support for vidzi.cc

7 years ago[24video] Add support for 24video.tube (closes #12217)
Sergey M․ [Wed, 22 Feb 2017 14:19:52 +0000 (21:19 +0700)]
[24video] Add support for 24video.tube (closes #12217)

7 years ago[setup] Actualize maintainer info
Sergey M․ [Tue, 21 Feb 2017 18:51:27 +0000 (01:51 +0700)]
[setup] Actualize maintainer info

7 years ago[setup] Add python 3.6 classifier
Sergey M․ [Tue, 21 Feb 2017 18:50:34 +0000 (01:50 +0700)]
[setup] Add python 3.6 classifier

7 years ago[crackle] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 18:37:26 +0000 (19:37 +0100)]
[crackle] use geo bypass mechanism

7 years ago[viewster] use geo verifcation headers
Remita Amine [Tue, 21 Feb 2017 18:36:39 +0000 (19:36 +0100)]
[viewster] use geo verifcation headers

7 years agoRevert "[cbc] use geo bypass mechanism"
Remita Amine [Tue, 21 Feb 2017 17:14:55 +0000 (18:14 +0100)]
Revert "[cbc] use geo bypass mechanism"

This reverts commit 86466a8b6f313d0d8c80823e8e61215ac16046a5.

7 years ago[tfo] Improve geo restriction detection and use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 16:51:40 +0000 (17:51 +0100)]
[tfo] Improve geo restriction detection and use geo bypass mechanism

7 years ago[cbc] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 16:50:53 +0000 (17:50 +0100)]
[cbc] use geo bypass mechanism

7 years ago[telequebec] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 16:50:36 +0000 (17:50 +0100)]
[telequebec] use geo bypass mechanism

7 years ago[limelight] extract PlaylistService errors
Remita Amine [Tue, 21 Feb 2017 16:47:14 +0000 (17:47 +0100)]
[limelight] extract PlaylistService errors

7 years agorelease 2017.02.21
Sergey M․ [Tue, 21 Feb 2017 16:48:24 +0000 (23:48 +0700)]
release 2017.02.21

7 years ago[ChangeLog] Actualize
Sergey M․ [Tue, 21 Feb 2017 16:46:58 +0000 (23:46 +0700)]
[ChangeLog] Actualize

7 years ago[extractor/common] Print origin country for fake IP
Sergey M․ [Tue, 21 Feb 2017 16:14:33 +0000 (23:14 +0700)]
[extractor/common] Print origin country for fake IP

7 years ago[extractor/common] Do not quit _initialize_geo_bypass on empty countries
Sergey M․ [Tue, 21 Feb 2017 16:09:41 +0000 (23:09 +0700)]
[extractor/common] Do not quit _initialize_geo_bypass on empty countries

7 years ago[extractor/common] Fix typo
Sergey M․ [Tue, 21 Feb 2017 16:05:31 +0000 (23:05 +0700)]
[extractor/common] Fix typo

7 years ago[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970)
Sergey M․ [Tue, 21 Feb 2017 16:00:43 +0000 (23:00 +0700)]
[extractor/common] Allow calling _initialize_geo_bypass from extractors (#11970)

7 years ago[ninecninemedia] use geo bypass mechanism
Remita Amine [Tue, 21 Feb 2017 13:38:00 +0000 (14:38 +0100)]
[ninecninemedia] use geo bypass mechanism

7 years ago[adobepass] add support for Time Warner Cable(closes #12191)
Remita Amine [Mon, 20 Feb 2017 18:00:06 +0000 (19:00 +0100)]
[adobepass] add support for Time Warner Cable(closes #12191)

7 years ago[spankbang] Make uploader optional (closes #12193)
Sergey M․ [Mon, 20 Feb 2017 17:54:43 +0000 (00:54 +0700)]
[spankbang] Make uploader optional (closes #12193)

7 years ago[extractor/common] Emphasize geo bypass APIs are experimental
Sergey M․ [Mon, 20 Feb 2017 16:21:15 +0000 (23:21 +0700)]
[extractor/common] Emphasize geo bypass APIs are experimental

7 years ago[iprima] Improve geo restriction detection and disable geo bypass
Sergey M․ [Mon, 20 Feb 2017 16:17:19 +0000 (23:17 +0700)]
[iprima] Improve geo restriction detection and disable geo bypass

7 years ago[iprima] Modernize
Sergey M․ [Mon, 20 Feb 2017 16:16:14 +0000 (23:16 +0700)]
[iprima] Modernize

7 years ago[commonmistakes] Disable UnicodeBOM extractor test for python 3.2
Sergey M․ [Sun, 19 Feb 2017 20:06:52 +0000 (03:06 +0700)]
[commonmistakes] Disable UnicodeBOM extractor test for python 3.2

7 years ago[svt] PEP 8
Sergey M․ [Sun, 19 Feb 2017 19:25:55 +0000 (02:25 +0700)]
[svt] PEP 8

7 years ago[nrk] PEP 8
Sergey M․ [Sun, 19 Feb 2017 19:25:39 +0000 (02:25 +0700)]
[nrk] PEP 8

7 years ago[prosiebensat1] Throw ExtractionError on unsupported page type (closes #12180)
Sergey M․ [Sun, 19 Feb 2017 18:00:53 +0000 (01:00 +0700)]
[prosiebensat1] Throw ExtractionError on unsupported page type (closes #12180)

7 years ago[nrk] Update _API_HOST and relax _VALID_URL
Sergey M․ [Sun, 19 Feb 2017 17:59:31 +0000 (00:59 +0700)]
[nrk] Update _API_HOST and relax _VALID_URL

7 years ago[travis] Run tests in parallel
Yen Chi Hsuan [Tue, 20 Oct 2015 16:37:28 +0000 (00:37 +0800)]
[travis] Run tests in parallel

[test_download] Print test names in case of network errors

[test_download] Add comments for nose parameters

[test_download] Modify outtmpl to prevent info JSON filename conflicts

Thanks @jaimeMF for the idea.

[travis] Only download tests should be run in parallel

7 years ago[tv4] Bypass geo restriction and improve detection
Sergey M․ [Sat, 18 Feb 2017 23:24:38 +0000 (06:24 +0700)]
[tv4] Bypass geo restriction and improve detection

7 years ago[tv4] Switch to hls3 protocol (closes #12177)
Sergey M․ [Sat, 18 Feb 2017 23:16:00 +0000 (06:16 +0700)]
[tv4] Switch to hls3 protocol (closes #12177)

7 years ago[downloader/ism] Honor HTTP headers when downloading fragments
Sergey M․ [Sat, 18 Feb 2017 21:18:36 +0000 (04:18 +0700)]
[downloader/ism] Honor HTTP headers when downloading fragments

7 years ago[downloader/dash] Honor HTTP headers when downloading fragments
Sergey M․ [Sat, 18 Feb 2017 21:18:22 +0000 (04:18 +0700)]
[downloader/dash] Honor HTTP headers when downloading fragments
For example, https://www.oppetarkiv.se/video/1196142/natten-ar-dagens-mor

7 years ago[options] Move geo restriction related options to separate section
Sergey M․ [Sat, 18 Feb 2017 20:58:17 +0000 (03:58 +0700)]
[options] Move geo restriction related options to separate section

7 years agoImprove geo bypass mechanism
Sergey M․ [Sat, 18 Feb 2017 20:53:23 +0000 (03:53 +0700)]
Improve geo bypass mechanism
* Rename options to preffixly match with --geo-verification-proxy
* Introduce _GEO_COUNTRIES for extractors
* Implement faking IP right away for sites with known geo restriction

7 years agoRename bypass geo restriction options
Sergey M․ [Sat, 18 Feb 2017 18:53:41 +0000 (01:53 +0700)]
Rename bypass geo restriction options

7 years agoAdd faked X-Forwarded-For to formats' HTTP headers
Sergey M․ [Sat, 4 Feb 2017 14:06:07 +0000 (21:06 +0700)]
Add faked X-Forwarded-For to formats' HTTP headers

7 years ago[utils] Make random_ipv4 return unicode string
Sergey M․ [Sat, 4 Feb 2017 13:26:43 +0000 (20:26 +0700)]
[utils] Make random_ipv4 return unicode string

7 years ago[viki] Improve geo restriction detection
Sergey M․ [Sat, 4 Feb 2017 11:55:39 +0000 (18:55 +0700)]
[viki] Improve geo restriction detection

7 years ago[vgtv] Improve geo restriction detection
Sergey M․ [Sat, 4 Feb 2017 11:55:31 +0000 (18:55 +0700)]
[vgtv] Improve geo restriction detection

7 years ago[srgssr] Improve geo restriction detection
Sergey M․ [Sat, 4 Feb 2017 11:55:23 +0000 (18:55 +0700)]
[srgssr] Improve geo restriction detection

7 years ago[vbox7] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:42 +0000 (18:52 +0700)]
[vbox7] Improve geo restriction detection and use geo bypass mechanism

7 years ago[svt] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:33 +0000 (18:52 +0700)]
[svt] Improve geo restriction detection and use geo bypass mechanism

7 years ago[pbs] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:20 +0000 (18:52 +0700)]
[pbs] Improve geo restriction detection and use geo bypass mechanism

7 years ago[ondemandkorea] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:52:11 +0000 (18:52 +0700)]
[ondemandkorea] Improve geo restriction detection and use geo bypass mechanism

7 years ago[nrk] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:59 +0000 (18:51 +0700)]
[nrk] Improve geo restriction detection and use geo bypass mechanism

7 years ago[itv] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:51 +0000 (18:51 +0700)]
[itv] Improve geo restriction detection and use geo bypass mechanism

7 years ago[go] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:33 +0000 (18:51 +0700)]
[go] Improve geo restriction detection and use geo bypass mechanism

7 years ago[dramafever] Improve geo restriction detection and use geo bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:51:16 +0000 (18:51 +0700)]
[dramafever] Improve geo restriction detection and use geo bypass mechanism

7 years agoAdd experimental geo restriction bypass mechanism
Sergey M․ [Sat, 4 Feb 2017 11:49:58 +0000 (18:49 +0700)]
Add experimental geo restriction bypass mechanism
Based on faking X-Forwarded-For HTTP header

7 years ago[utils] Introduce YoutubeDLError base class for all youtube-dl exceptions
Pierre Mdawar [Mon, 17 Oct 2016 11:38:37 +0000 (14:38 +0300)]
[utils] Introduce YoutubeDLError base class for all youtube-dl exceptions

7 years ago[brightcove:legacy] restrict videoPlayer value(closes #12040)
Remita Amine [Sat, 18 Feb 2017 20:07:09 +0000 (21:07 +0100)]
[brightcove:legacy] restrict videoPlayer value(closes #12040)

7 years ago[options] Mention quoted string literals for --match-filter
Sergey M․ [Sat, 18 Feb 2017 16:59:26 +0000 (23:59 +0700)]
[options] Mention quoted string literals for --match-filter

7 years ago[tvn24] Improve extraction (closes #11679)
Sergey M․ [Sat, 18 Feb 2017 16:34:09 +0000 (23:34 +0700)]
[tvn24] Improve extraction (closes #11679)

7 years ago[tvn24] Add extractor
Jakub Wilk [Wed, 11 Jan 2017 17:49:40 +0000 (18:49 +0100)]
[tvn24] Add extractor

7 years ago[thisav] Add support for html5 media (closes #11771)
Sergey M․ [Sat, 18 Feb 2017 13:21:37 +0000 (20:21 +0700)]
[thisav] Add support for html5 media (closes #11771)

7 years ago[metacafe] Improve (closes #10371)
Sergey M․ [Sat, 18 Feb 2017 12:58:25 +0000 (19:58 +0700)]
[metacafe] Improve (closes #10371)