youtube-dl
8 years ago[WDRMaus] switch current show to new WDR extractor (fixes #8562)
Boris Wachtmeister [Sat, 12 Mar 2016 19:14:46 +0000 (20:14 +0100)]
[WDRMaus] switch current show to new WDR extractor (fixes #8562)

It seems that the "current show" already uses the new WDR video-player,
while all the others videos still use the old player.

I just added the current show URL to the normal WDR-extractor, which
works fine. This commit needs my changes from PR #8842 that fix the
support for WDR.

8 years ago[WDR] complete overhaul after relaunch of the site
Boris Wachtmeister [Sat, 12 Mar 2016 17:00:26 +0000 (18:00 +0100)]
[WDR] complete overhaul after relaunch of the site

The WDR relaunched their site on 2016-02-23 which not only changed the
URL-schema completely but also the layout of their pages.

Apparently the whole "mediathek" now runs on the wdr-domain, so no
separate URL for funkhauseuropa anymore.
There seems to be no explicit handling of video-sizes on the page or in
the URLs anymore. There seems to be only one size for HTML5, but still
several sizes for flash. The extractor adds all to the list of formats.

There is no metadata for the HTML5-stream, so that the best flash-stream
will always be considered as the "best" format. At least in my tests
this seemed to be true anyway.

8 years ago[nhl] Add new extractor(closes #8419)(closes #8798)
remitamine [Fri, 22 Apr 2016 19:17:20 +0000 (20:17 +0100)]
[nhl] Add new extractor(closes #8419)(closes #8798)

8 years ago[youku] Skip streams with channel_type=tail
Yen Chi Hsuan [Fri, 22 Apr 2016 18:51:17 +0000 (02:51 +0800)]
[youku] Skip streams with channel_type=tail

Fixes #9275

These video segments look like ads and they don't appear in the web
player.

8 years ago[nbc] add support for today.com(closes #2909)
remitamine [Fri, 22 Apr 2016 17:07:40 +0000 (18:07 +0100)]
[nbc] add support for today.com(closes #2909)

8 years ago[iqiyi] Improve error detection (#9276)
Yen Chi Hsuan [Fri, 22 Apr 2016 16:06:49 +0000 (00:06 +0800)]
[iqiyi] Improve error detection (#9276)

8 years ago[eagleplatform] extract all http formats
remitamine [Fri, 22 Apr 2016 13:32:38 +0000 (14:32 +0100)]
[eagleplatform] extract all http formats

8 years ago[newstube] extract http formats(closes #9253)
remitamine [Fri, 22 Apr 2016 10:26:43 +0000 (11:26 +0100)]
[newstube] extract http formats(closes #9253)

8 years ago[rtbf] improve extraction(fixes #9267)
remitamine [Thu, 21 Apr 2016 21:52:49 +0000 (22:52 +0100)]
[rtbf] improve extraction(fixes #9267)

8 years ago[tubitv] fix extraction(closes #8741)
remitamine [Thu, 21 Apr 2016 19:29:42 +0000 (20:29 +0100)]
[tubitv] fix extraction(closes #8741)

8 years ago[vimeo] Pass Referer for check-password request
Sergey M․ [Thu, 21 Apr 2016 18:02:39 +0000 (00:02 +0600)]
[vimeo] Pass Referer for check-password request

8 years ago[dump] Remove extractor
Sergey M․ [Thu, 21 Apr 2016 17:31:34 +0000 (23:31 +0600)]
[dump] Remove extractor

8 years agoAdd --hls-prefer-ffmpeg
Sergey M․ [Thu, 21 Apr 2016 17:02:17 +0000 (23:02 +0600)]
Add --hls-prefer-ffmpeg

8 years ago[planetaplay] Remove remainings of extractor
Sergey M․ [Thu, 21 Apr 2016 16:57:38 +0000 (22:57 +0600)]
[planetaplay] Remove remainings of extractor

8 years ago[options] Remove experimental mark for --hls-prefer-native
Sergey M․ [Thu, 21 Apr 2016 16:44:01 +0000 (22:44 +0600)]
[options] Remove experimental mark for --hls-prefer-native

8 years ago[planetaplay] Remove extractor (Closes #9256)
Sergey M․ [Thu, 21 Apr 2016 16:33:54 +0000 (22:33 +0600)]
[planetaplay] Remove extractor (Closes #9256)

8 years ago[tvigle] Skip hls completely (#9259)
Sergey M․ [Thu, 21 Apr 2016 16:15:20 +0000 (22:15 +0600)]
[tvigle] Skip hls completely (#9259)

8 years ago[mgtv] Fix _VALID_URL and add localized name
Yen Chi Hsuan [Thu, 21 Apr 2016 16:05:48 +0000 (00:05 +0800)]
[mgtv] Fix _VALID_URL and add localized name

8 years ago[dispeak] Rename DigitalSpeaking to DigitallySpeaking
Yen Chi Hsuan [Thu, 21 Apr 2016 16:02:58 +0000 (00:02 +0800)]
[dispeak] Rename DigitalSpeaking to DigitallySpeaking

8 years ago[dispeak] Several fixes
Yen Chi Hsuan [Thu, 21 Apr 2016 15:58:36 +0000 (23:58 +0800)]
[dispeak] Several fixes

8 years agoMerge pull request #9110 from remitamine/parse_duration
Sergey M [Thu, 21 Apr 2016 15:53:16 +0000 (22:53 +0700)]
Merge pull request #9110 from remitamine/parse_duration

[utils] imporove parse_duration to handle more formats

8 years ago[utils] imporove parse_duration to handle more formats
remitamine [Thu, 7 Apr 2016 18:30:47 +0000 (19:30 +0100)]
[utils] imporove parse_duration to handle more formats

8 years ago[mgtv] Add new extractor (closes #9212)
Yen Chi Hsuan [Thu, 21 Apr 2016 15:29:51 +0000 (23:29 +0800)]
[mgtv] Add new extractor (closes #9212)

8 years ago[dispeak/gdcvault] Add the test case from #5784
Yen Chi Hsuan [Thu, 21 Apr 2016 11:46:32 +0000 (19:46 +0800)]
[dispeak/gdcvault] Add the test case from #5784

8 years ago[dispeak] Add new extractor
Yen Chi Hsuan [Thu, 21 Apr 2016 11:36:33 +0000 (19:36 +0800)]
[dispeak] Add new extractor

Both GDCVault and GPUTechConf uses the service of DigitalSpeaking.

8 years ago[gdcvault] Fix for videos with hard-coded hostnames
Yen Chi Hsuan [Thu, 21 Apr 2016 10:07:03 +0000 (18:07 +0800)]
[gdcvault] Fix for videos with hard-coded hostnames

Fixes #9248

8 years ago[streetvoice] Fix extraction
Yen Chi Hsuan [Thu, 21 Apr 2016 05:07:53 +0000 (13:07 +0800)]
[streetvoice] Fix extraction

The old API results in URLs with HTTP 403 from time to time.

Hopefully fixes #9219.

8 years ago[extractor/common] Allow empty post data
Yen Chi Hsuan [Thu, 21 Apr 2016 05:06:06 +0000 (13:06 +0800)]
[extractor/common] Allow empty post data

8 years ago[tvigle] Fix extraction (Closes #9259)
Sergey M․ [Wed, 20 Apr 2016 17:52:41 +0000 (23:52 +0600)]
[tvigle] Fix extraction (Closes #9259)

8 years ago[quickvid] Remove extractor (Closes #9258)
Sergey M․ [Wed, 20 Apr 2016 17:29:02 +0000 (23:29 +0600)]
[quickvid] Remove extractor (Closes #9258)

8 years ago[youtube] Capture and output login error message
Sergey M․ [Wed, 20 Apr 2016 16:14:32 +0000 (22:14 +0600)]
[youtube] Capture and output login error message

8 years ago[people] Remove bogus comment
Sergey M․ [Tue, 19 Apr 2016 21:40:02 +0000 (03:40 +0600)]
[people] Remove bogus comment

8 years ago[people] Add extractor
Sergey M․ [Tue, 19 Apr 2016 21:37:23 +0000 (03:37 +0600)]
[people] Add extractor

8 years agorelease 2016.04.19
Philipp Hagemeister [Tue, 19 Apr 2016 01:03:52 +0000 (03:03 +0200)]
release 2016.04.19

8 years ago[vimeo] Improve _VALID_URL (Closes #9229)
Sergey M․ [Mon, 18 Apr 2016 15:40:28 +0000 (21:40 +0600)]
[vimeo] Improve _VALID_URL (Closes #9229)

8 years ago[theonion] Remove extractor (Closes #9220)
Sergey M․ [Sun, 17 Apr 2016 17:12:23 +0000 (23:12 +0600)]
[theonion] Remove extractor (Closes #9220)

It now uses generic onionstudios embed

8 years ago[youtube:playlist] Fetch all the videos in a mix (fixes #3837)
Jaime Marquínez Ferrándiz [Sun, 17 Apr 2016 15:07:57 +0000 (17:07 +0200)]
[youtube:playlist] Fetch all the videos in a mix (fixes #3837)

Since there doesn't seem to be any indication, it stops when there aren't new videos in the webpage.

8 years ago[vice] remove unused import and variable
remitamine [Sun, 17 Apr 2016 13:06:19 +0000 (14:06 +0100)]
[vice] remove unused import and variable

8 years ago[musicplayon] Relax _VALID_URL and improve metadata extraction
Yen Chi Hsuan [Sun, 17 Apr 2016 09:22:59 +0000 (17:22 +0800)]
[musicplayon] Relax _VALID_URL and improve metadata extraction

In r'pl=\d+&play=\d+' pages, several metadata items are missing

Closes #9222.

8 years ago[musicplayon] Fix extraction (closes #9222)
Yen Chi Hsuan [Sun, 17 Apr 2016 07:08:51 +0000 (15:08 +0800)]
[musicplayon] Fix extraction (closes #9222)

8 years agoMerge pull request #9195 from remitamine/ffmpeg-pipe
remitamine [Sat, 16 Apr 2016 21:00:49 +0000 (22:00 +0100)]
Merge pull request #9195 from remitamine/ffmpeg-pipe

[downloader/external] enable piping for FFmpegFD(closes #2124)

8 years ago[ffmpeg] Clarify rationale for pipe(-) exclusion in _ffmpeg_filename_argument
remitamine [Sat, 16 Apr 2016 20:49:13 +0000 (21:49 +0100)]
[ffmpeg] Clarify rationale for pipe(-) exclusion in _ffmpeg_filename_argument

8 years ago[onionstudios] extract m3u8 formats
remitamine [Sat, 16 Apr 2016 19:53:13 +0000 (20:53 +0100)]
[onionstudios] extract m3u8 formats

8 years ago[ffmpeg] check for - file name in _ffmpeg_filename_argument
remitamine [Sat, 16 Apr 2016 18:45:56 +0000 (19:45 +0100)]
[ffmpeg] check for - file name in _ffmpeg_filename_argument

8 years ago[kuwo:category] Update the test
Yen Chi Hsuan [Sat, 16 Apr 2016 18:38:05 +0000 (02:38 +0800)]
[kuwo:category] Update the test

Now the webpage says there are 24 songs.

8 years ago[nerdist] Remove extractor
Sergey M․ [Sat, 16 Apr 2016 18:16:31 +0000 (00:16 +0600)]
[nerdist] Remove extractor

It now uses brightcove

8 years ago[vice] extract youtube embed
remitamine [Sat, 16 Apr 2016 16:48:34 +0000 (17:48 +0100)]
[vice] extract youtube embed

8 years ago[cbs] Remove unused import
Sergey M․ [Sat, 16 Apr 2016 16:47:10 +0000 (22:47 +0600)]
[cbs] Remove unused import

8 years ago[extractor/generic] Improve instagram embeds (Closes #9213)
Sergey M․ [Sat, 16 Apr 2016 16:39:20 +0000 (22:39 +0600)]
[extractor/generic] Improve instagram embeds (Closes #9213)

8 years ago[instagram] Add support for iframe embeds
Sergey M․ [Sat, 16 Apr 2016 16:31:05 +0000 (22:31 +0600)]
[instagram] Add support for iframe embeds

8 years ago[instagram] Add support for embed URLs
Sergey M․ [Sat, 16 Apr 2016 16:23:08 +0000 (22:23 +0600)]
[instagram] Add support for embed URLs

8 years ago[mooshare] Remove extractor
Sergey M․ [Sat, 16 Apr 2016 15:31:50 +0000 (21:31 +0600)]
[mooshare] Remove extractor

8 years ago[mdr] Fix extraction and update tests
Yen Chi Hsuan [Sat, 16 Apr 2016 13:57:28 +0000 (21:57 +0800)]
[mdr] Fix extraction and update tests

It's strange that the date is changed. Anyway, new data matches what the
webpage says.

8 years ago[huffpost] Fix a typo
Yen Chi Hsuan [Sat, 16 Apr 2016 13:41:22 +0000 (21:41 +0800)]
[huffpost] Fix a typo

8 years ago[generic] Fix test_Generic_2
Yen Chi Hsuan [Sat, 16 Apr 2016 11:44:12 +0000 (19:44 +0800)]
[generic] Fix test_Generic_2

Now a HEAD request returns 400 Bad Request

8 years ago[ustream] Fix /embed/ URLs and add a test
Yen Chi Hsuan [Sat, 16 Apr 2016 11:39:25 +0000 (19:39 +0800)]
[ustream] Fix /embed/ URLs and add a test

8 years ago[tudou] Improve error detection (closes #9175)
Yen Chi Hsuan [Sat, 16 Apr 2016 11:11:25 +0000 (19:11 +0800)]
[tudou] Improve error detection (closes #9175)

8 years ago[twitter] Don't check /cards/ URLs
Yen Chi Hsuan [Sat, 16 Apr 2016 10:57:50 +0000 (18:57 +0800)]
[twitter] Don't check /cards/ URLs

Fixes #9181

In this tweet, there are two cards:
1. https://twitter.com/i/cards/tfw/v1/719944006306701313
   This shows #TeamCap vs. #TeamIronMan
2. https://twitter.com/i/videos/tweet/719944021058060289
   This is the real video and can be handled by TwitterCardIE

In all current test_Twitter* tests, /videos/tweet/ approach works fine.

8 years ago[bbc] Fix a test
Yen Chi Hsuan [Sat, 16 Apr 2016 10:00:19 +0000 (18:00 +0800)]
[bbc] Fix a test

8 years ago[audiomack] Update the test
Yen Chi Hsuan [Sat, 16 Apr 2016 09:54:39 +0000 (17:54 +0800)]
[audiomack] Update the test

The original test raises 404

8 years ago[varzesh3] Add md5 to the test
Yen Chi Hsuan [Sat, 16 Apr 2016 09:37:44 +0000 (17:37 +0800)]
[varzesh3] Add md5 to the test

8 years ago[newgrounds] Support videos (closes #9138)
Yen Chi Hsuan [Sat, 16 Apr 2016 09:36:30 +0000 (17:36 +0800)]
[newgrounds] Support videos (closes #9138)

8 years ago[cbs] do not catch Exceptions raised by by _extract_theplatform_smil
remitamine [Sat, 16 Apr 2016 09:25:59 +0000 (10:25 +0100)]
[cbs] do not catch Exceptions raised by by _extract_theplatform_smil

8 years ago[theplatform] remove _sort_formats from _extract_theplatform_smil
remitamine [Sat, 16 Apr 2016 09:23:56 +0000 (10:23 +0100)]
[theplatform] remove _sort_formats from _extract_theplatform_smil

8 years ago[varzesh3] Fix metadata extraction (closes #9197)
Yen Chi Hsuan [Sat, 16 Apr 2016 09:13:22 +0000 (17:13 +0800)]
[varzesh3] Fix metadata extraction (closes #9197)

8 years ago[gazeta] Relax _VALID_URL and update tests
Yen Chi Hsuan [Sat, 16 Apr 2016 08:48:47 +0000 (16:48 +0800)]
[gazeta] Relax _VALID_URL and update tests

Closes #9196

8 years ago[eagleplatform] Fix error handling
Yen Chi Hsuan [Sat, 16 Apr 2016 08:47:16 +0000 (16:47 +0800)]
[eagleplatform] Fix error handling

8 years ago[puls4] Fix error detection (#9194)
Yen Chi Hsuan [Sat, 16 Apr 2016 08:22:44 +0000 (16:22 +0800)]
[puls4] Fix error detection (#9194)

8 years ago[sportbox] Fix SportBoxEmbedIE
Yen Chi Hsuan [Sat, 16 Apr 2016 08:13:14 +0000 (16:13 +0800)]
[sportbox] Fix SportBoxEmbedIE

Also fixes test_Generic_29 (http://www.vestifinance.ru/articles/25753)

8 years ago[cbs] extract rtmp formats
remitamine [Fri, 15 Apr 2016 21:38:37 +0000 (22:38 +0100)]
[cbs] extract rtmp formats

8 years ago[youtube:user] check if the url didn't match only the other youtube extractors
remitamine [Fri, 15 Apr 2016 18:04:37 +0000 (19:04 +0100)]
[youtube:user] check if the url didn't match only the other youtube extractors

8 years ago[karaoketv] Fix extraction
Sergey M․ [Fri, 15 Apr 2016 15:26:54 +0000 (21:26 +0600)]
[karaoketv] Fix extraction

8 years ago[iqiyi] Also suuport pps.tv URLs
Yen Chi Hsuan [Fri, 15 Apr 2016 14:39:18 +0000 (22:39 +0800)]
[iqiyi] Also suuport pps.tv URLs

PPS is acquired by Baidu and merged with iQiyi in 2013 [1]. Now they
have the same page layouts.

[1] http://www.chinanews.com/it/2013/05-07/4792526.shtml

8 years ago[karaoketv] Update and mark as not _WORKING
Yen Chi Hsuan [Fri, 15 Apr 2016 13:49:17 +0000 (21:49 +0800)]
[karaoketv] Update and mark as not _WORKING

8 years ago[huffpost] Fix extraction
Yen Chi Hsuan [Fri, 15 Apr 2016 12:54:12 +0000 (20:54 +0800)]
[huffpost] Fix extraction

8 years agoMerge pull request #9041 from kasper93/master
Yen Chi Hsuan [Fri, 15 Apr 2016 09:23:55 +0000 (17:23 +0800)]
Merge pull request #9041 from kasper93/master

[generic] Add support for LiveLeak embeds

8 years ago[mixcloud:stream] Add new extractor
Yen Chi Hsuan [Fri, 15 Apr 2016 09:14:17 +0000 (17:14 +0800)]
[mixcloud:stream] Add new extractor

Closes #7633

8 years ago[mixcloud] Fix extraction by decrypting play info
Yen Chi Hsuan [Fri, 15 Apr 2016 07:42:00 +0000 (15:42 +0800)]
[mixcloud] Fix extraction by decrypting play info

Fixes #7521

8 years agoMerge branch 'Phaeilo-mixcloud'
Yen Chi Hsuan [Fri, 15 Apr 2016 06:33:04 +0000 (14:33 +0800)]
Merge branch 'Phaeilo-mixcloud'

8 years ago[mixcloud] Improve and simplify mixcloud:user and mixcloud:playlist
Yen Chi Hsuan [Thu, 14 Apr 2016 14:19:52 +0000 (22:19 +0800)]
[mixcloud] Improve and simplify mixcloud:user and mixcloud:playlist

8 years ago[tdslifeway] Use the new Brightcove API
Yen Chi Hsuan [Thu, 14 Apr 2016 20:28:54 +0000 (04:28 +0800)]
[tdslifeway] Use the new Brightcove API

Thanks for @remitamine's suggestion.

8 years ago[wayofthemaster] Remove extractor
Yen Chi Hsuan [Thu, 14 Apr 2016 20:02:23 +0000 (04:02 +0800)]
[wayofthemaster] Remove extractor

Now it's using YouTube embeds.

8 years ago[ubu] Remove extractor
Yen Chi Hsuan [Thu, 14 Apr 2016 19:48:23 +0000 (03:48 +0800)]
[ubu] Remove extractor

1. Videos on ubu.com are now hosted on Vimeo
2. The duration is far from correct, and may not exist on other videos
   (For example http://ubu.com/film/hammons_king.html)

8 years ago[xboxclips] Use http:// URL
Yen Chi Hsuan [Thu, 14 Apr 2016 19:30:38 +0000 (03:30 +0800)]
[xboxclips] Use http:// URL

xboxclips has misconfigured certificates

8 years ago[ministrygrid] Fix extraction and modernize
Yen Chi Hsuan [Thu, 14 Apr 2016 18:47:07 +0000 (02:47 +0800)]
[ministrygrid] Fix extraction and modernize

8 years ago[tdslifeway] Add TDSLifewayIE
Yen Chi Hsuan [Thu, 14 Apr 2016 18:41:02 +0000 (02:41 +0800)]
[tdslifeway] Add TDSLifewayIE

Used by MinistryGridIE

8 years ago[downloader/external] enable piping for FFmpegFD(closes #2124)
remitamine [Thu, 14 Apr 2016 17:48:00 +0000 (18:48 +0100)]
[downloader/external] enable piping for FFmpegFD(closes #2124)

8 years ago[arte:creative] Improve _VALID_URL
Sergey M․ [Thu, 14 Apr 2016 15:54:41 +0000 (21:54 +0600)]
[arte:creative] Improve _VALID_URL

8 years ago[arte:info] Add extractor (Closes #9182)
Sergey M․ [Thu, 14 Apr 2016 15:52:05 +0000 (21:52 +0600)]
[arte:info] Add extractor (Closes #9182)

8 years ago[aol] relex _VALID_URL regex
remitamine [Thu, 14 Apr 2016 07:47:55 +0000 (08:47 +0100)]
[aol] relex _VALID_URL regex

8 years agoMerge branch 'mixcloud' of https://github.com/Phaeilo/youtube-dl into Phaeilo-mixcloud
Yen Chi Hsuan [Thu, 14 Apr 2016 07:31:58 +0000 (15:31 +0800)]
Merge branch 'mixcloud' of https://github.com/Phaeilo/youtube-dl into Phaeilo-mixcloud

8 years ago[metacritic] Add a new valid test case
Yen Chi Hsuan [Thu, 14 Apr 2016 07:12:59 +0000 (15:12 +0800)]
[metacritic] Add a new valid test case

8 years ago[lecture2go] Fix extraction
Yen Chi Hsuan [Thu, 14 Apr 2016 07:08:01 +0000 (15:08 +0800)]
[lecture2go] Fix extraction

RTSP stream fails to download. Seems it's a mpv bug as direct playback
works well:

$ mpv --ytdl-format rtsp https://lecture2go.uni-hamburg.de/veranstaltungen/-/v/17473

8 years ago[downloader/rtsp] Print the command
Yen Chi Hsuan [Thu, 14 Apr 2016 07:07:31 +0000 (15:07 +0800)]
[downloader/rtsp] Print the command

8 years ago[laola1tv] Improve error detection and skip an invalid test
Yen Chi Hsuan [Thu, 14 Apr 2016 06:11:28 +0000 (14:11 +0800)]
[laola1tv] Improve error detection and skip an invalid test

8 years ago[karrierevideos] Fix extraction
Yen Chi Hsuan [Thu, 14 Apr 2016 06:06:05 +0000 (14:06 +0800)]
[karrierevideos] Fix extraction

The server serves malformed header "Content Type: text/xml" for the XML
request (it should be Content-Type but not Content Type). Python 3.x,
which uses email.feedparser rejects such headers. As a result,
Content-Encoding header is not parsed, so the returned content is kept
not decompressed, and thus XML parsing error.

8 years agoMake tbr field 'int' rather than 'tuple'
aystroganov@gmail.com [Wed, 13 Apr 2016 11:30:32 +0000 (21:30 +1000)]
Make tbr field 'int' rather than 'tuple'

Closes #9180.

8 years agorelease 2016.04.13
Philipp Hagemeister [Wed, 13 Apr 2016 06:02:03 +0000 (08:02 +0200)]
release 2016.04.13

8 years ago[generic] Add support for LiveLeak embeds
Kacper Michajłow [Thu, 31 Mar 2016 18:42:55 +0000 (20:42 +0200)]
[generic] Add support for LiveLeak embeds

8 years ago[netease] Skip all tests: completely georestricted
Yen Chi Hsuan [Tue, 12 Apr 2016 20:50:44 +0000 (04:50 +0800)]
[netease] Skip all tests: completely georestricted