youtube-dl
7 years agoCredit @azuwis for pandatv (#10736)
Sergey M․ [Mon, 24 Oct 2016 18:51:46 +0000 (01:51 +0700)]
Credit @azuwis for pandatv (#10736)

7 years ago[pandatv] Extract m3u8, document reverse source and PEP 8
Sergey M․ [Mon, 24 Oct 2016 18:51:37 +0000 (01:51 +0700)]
[pandatv] Extract m3u8, document reverse source and PEP 8

7 years ago[pandatv] Add new extractor
Zhong Jianxin [Wed, 9 Mar 2016 15:43:27 +0000 (23:43 +0800)]
[pandatv] Add new extractor

7 years ago[movieclips] Fix _VALID_URL
Sergey M․ [Mon, 24 Oct 2016 16:54:03 +0000 (23:54 +0700)]
[movieclips] Fix _VALID_URL

7 years ago[dotsub] Support vimeo embed (closes #10964)
Yen Chi Hsuan [Mon, 24 Oct 2016 07:13:17 +0000 (15:13 +0800)]
[dotsub] Support vimeo embed (closes #10964)

7 years ago[litv] Fix extraction (#11006)
Yen Chi Hsuan [Sun, 23 Oct 2016 15:22:09 +0000 (23:22 +0800)]
[litv] Fix extraction (#11006)

7 years ago[vimeo] Delegate ondemand redirects to ondemand extractor (closes #10994)
Sergey M․ [Sun, 23 Oct 2016 11:48:50 +0000 (18:48 +0700)]
[vimeo] Delegate ondemand redirects to ondemand extractor (closes #10994)

7 years ago[vivo] Fix extraction (closes #11003)
Sergey M․ [Sun, 23 Oct 2016 11:07:56 +0000 (18:07 +0700)]
[vivo] Fix extraction (closes #11003)

7 years ago[twitch:stream] Add support for rebroadcasts (closes #10995)
Sergey M․ [Sun, 23 Oct 2016 10:20:45 +0000 (17:20 +0700)]
[twitch:stream] Add support for rebroadcasts (closes #10995)

7 years ago[pluralsight] Fix subtitles conversion (closes #10990)
Sergey M․ [Sat, 22 Oct 2016 14:15:39 +0000 (21:15 +0700)]
[pluralsight] Fix subtitles conversion (closes #10990)

7 years agoMerge branch 'johnhawkinson-stdin2'
Yen Chi Hsuan [Sat, 22 Oct 2016 05:10:27 +0000 (13:10 +0800)]
Merge branch 'johnhawkinson-stdin2'

7 years ago[ChangeLog] Update for #10996
Yen Chi Hsuan [Sat, 22 Oct 2016 05:08:56 +0000 (13:08 +0800)]
[ChangeLog] Update for #10996

7 years ago[utils] Clarify for redirecting STDIN in get_exe_version()
Yen Chi Hsuan [Sat, 22 Oct 2016 05:04:05 +0000 (13:04 +0800)]
[utils] Clarify for redirecting STDIN  in get_exe_version()

7 years ago[get_exe_version] Do version probes with <&-
John Hawkinson [Sat, 22 Oct 2016 00:44:49 +0000 (20:44 -0400)]
[get_exe_version] Do version probes with <&-

When doing version probes for ffmpeg, do the
equivalent of calling it as:

    ffmpeg -version <&-

Where <&- is shell syntax for closing stdin before calling the
program. This is roughly equivalent to </dev/null without actually
opening /dev/null.

This prevents ffmpeg -version from hanging when run in the background.
Fixes #955.

The reason is that ffmpeg tries to manipulate stdin to set up terminal
characteristic, and that causes the kernel to suspend the parent
process (youtube-dl).

Note that closing stdin is achieved by calling subprocess.Popen() with
stdin set to subprocess.PIPE and without passing any input to
Popen.communicate(). This is somewhat subtle.

7 years agorelease 2016.10.21.1
Sergey M․ [Thu, 20 Oct 2016 21:57:28 +0000 (04:57 +0700)]
release 2016.10.21.1

7 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 20 Oct 2016 21:53:26 +0000 (04:53 +0700)]
[ChangeLog] Actualize

7 years ago[adobepass] PEP 8
Sergey M․ [Thu, 20 Oct 2016 21:38:14 +0000 (04:38 +0700)]
[adobepass] PEP 8

7 years ago[pluralsight] Process all clip URLs (closes #10984)
Sergey M․ [Thu, 20 Oct 2016 21:35:32 +0000 (04:35 +0700)]
[pluralsight] Process all clip URLs (closes #10984)

7 years agorelease 2016.10.21
Sergey M․ [Thu, 20 Oct 2016 20:08:42 +0000 (03:08 +0700)]
release 2016.10.21

7 years ago[ChangeLog] Actualize
Sergey M․ [Thu, 20 Oct 2016 20:07:03 +0000 (03:07 +0700)]
[ChangeLog] Actualize

7 years ago[pluralsight] Adapt to new API (closes #10972)
Sergey M․ [Thu, 20 Oct 2016 20:00:03 +0000 (03:00 +0700)]
[pluralsight] Adapt to new API (closes #10972)

7 years agoRevert "[postprocessor/embedthumbnail] Allow mkv to embed thumbnails"
Yen Chi Hsuan [Thu, 20 Oct 2016 07:07:19 +0000 (15:07 +0800)]
Revert "[postprocessor/embedthumbnail] Allow mkv to embed thumbnails"

This reverts commit 7360db05b43741c2dfa1fd024e9c2f013ed97c9e.

This commit was added as an attempt to fix #6046. Unfortunately, the fix
is completely wrong. As reported on #10359, embedded thumbnails are not
displayed in VLC, and Se7en on IRC reports that the embedded thumbnail
misleads mpv as well.

The correct way is using -attachment of ffmpeg, while the current
run_ffmpeg_multiple_files API can't handle it cleanly.

7 years ago[ChangeLog] Update for #10971
Yen Chi Hsuan [Wed, 19 Oct 2016 20:19:33 +0000 (04:19 +0800)]
[ChangeLog] Update for #10971

7 years agoMerge pull request #10971 from kasper93/openload
Yen Chi Hsuan [Wed, 19 Oct 2016 20:18:27 +0000 (04:18 +0800)]
Merge pull request #10971 from kasper93/openload

[openload] Fix extraction.

7 years ago[openload] Fix extraction.
Kacper Michajłow [Wed, 19 Oct 2016 20:00:24 +0000 (22:00 +0200)]
[openload] Fix extraction.

Fixes #10408

7 years agoCredit @raleeper for the Comcast support (#10819)
Remita Amine [Wed, 19 Oct 2016 19:39:52 +0000 (20:39 +0100)]
Credit @raleeper for the Comcast support (#10819)

7 years agoMerge pull request #10819 from raleeper/adobepass
remitamine [Wed, 19 Oct 2016 19:16:24 +0000 (20:16 +0100)]
Merge pull request #10819 from raleeper/adobepass

[adobepass] Add Comcast

7 years ago[natgeo] extract m3u8 formats(closes #10959)
Remita Amine [Wed, 19 Oct 2016 18:38:21 +0000 (19:38 +0100)]
[natgeo] extract m3u8 formats(closes #10959)

7 years ago[ChangeLog] Fix typos and add unreleased version header
Sergey M․ [Wed, 19 Oct 2016 17:00:53 +0000 (00:00 +0700)]
[ChangeLog] Fix typos and add unreleased version header

7 years ago[adobepass] Add Comcast with fixed _download_webpage calls
raleeper [Fri, 30 Sep 2016 22:45:44 +0000 (15:45 -0700)]
[adobepass] Add Comcast with fixed _download_webpage calls

7 years agorelease 2016.10.19
Sergey M․ [Wed, 19 Oct 2016 16:55:16 +0000 (23:55 +0700)]
release 2016.10.19

7 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 19 Oct 2016 16:53:37 +0000 (23:53 +0700)]
[ChangeLog] Actualize

7 years ago[vidzi] Fix extraction (closes #10908, closes #10952)
Sergey M․ [Wed, 19 Oct 2016 16:31:58 +0000 (23:31 +0700)]
[vidzi] Fix extraction (closes #10908, closes #10952)

7 years ago[utils] Expose PACKED_CODES_RE
Sergey M․ [Wed, 19 Oct 2016 16:28:49 +0000 (23:28 +0700)]
[utils] Expose PACKED_CODES_RE

7 years ago[README.md] Change 'guys' to 'people'
Jack Danger Canty [Wed, 19 Oct 2016 15:32:17 +0000 (08:32 -0700)]
[README.md] Change 'guys' to 'people'

Folks at Ubuntu aren't all male so calling them 'guys' is a little odd.

7 years ago[urplay] add supprt for urskola.se and fix subtitle extraction(closes #10915)
Remita Amine [Wed, 19 Oct 2016 14:05:39 +0000 (15:05 +0100)]
[urplay] add supprt for urskola.se and fix subtitle extraction(closes #10915)

7 years ago[extractor/common] try to extract non smil wowza mpd manifests
Remita Amine [Wed, 19 Oct 2016 13:57:12 +0000 (14:57 +0100)]
[extractor/common] try to extract non smil wowza mpd manifests

7 years ago[extractor/common] detect f4m audio only formats
Remita Amine [Wed, 19 Oct 2016 13:42:48 +0000 (14:42 +0100)]
[extractor/common] detect f4m audio only formats

7 years ago[orf] add subtitles support(closes #10939)
Remita Amine [Wed, 19 Oct 2016 10:34:15 +0000 (11:34 +0100)]
[orf] add subtitles support(closes #10939)

7 years ago[youtube] Fix --no-playlist behavior for youtu.be/id URLs (closes #10896)
Sergey M․ [Tue, 18 Oct 2016 20:27:18 +0000 (03:27 +0700)]
[youtube] Fix --no-playlist behavior for youtu.be/id URLs (closes #10896)

7 years ago[nrk] Improve _VALID_URL
Sergey M․ [Tue, 18 Oct 2016 20:02:14 +0000 (03:02 +0700)]
[nrk] Improve _VALID_URL

7 years ago[nrk] Relax _VALID_URL (closes #10928)
Sergey M․ [Tue, 18 Oct 2016 19:59:44 +0000 (02:59 +0700)]
[nrk] Relax _VALID_URL (closes #10928)

7 years ago[nytimes] Fix typo
Sergey M․ [Mon, 17 Oct 2016 15:16:23 +0000 (22:16 +0700)]
[nytimes] Fix typo

7 years ago[postprocessor/ffmpeg] PEP 8
Sergey M․ [Sun, 16 Oct 2016 12:16:47 +0000 (19:16 +0700)]
[postprocessor/ffmpeg] PEP 8

7 years ago[extractor/common] Mention podcast in series fields section
Sergey M․ [Sun, 16 Oct 2016 11:37:17 +0000 (18:37 +0700)]
[extractor/common] Mention podcast in series fields section

7 years agoCredit @johnhawkinson for nytimes podcasts (#10926)
Sergey M․ [Sun, 16 Oct 2016 11:21:42 +0000 (18:21 +0700)]
Credit @johnhawkinson for nytimes podcasts (#10926)

7 years ago[nytimes] Improve (closes #10926)
Sergey M․ [Sun, 16 Oct 2016 11:21:02 +0000 (18:21 +0700)]
[nytimes] Improve (closes #10926)

7 years ago[nytimes] Add support for podcasts
John Hawkinson [Sat, 15 Oct 2016 02:16:43 +0000 (22:16 -0400)]
[nytimes] Add support for podcasts

7 years ago[pluralsight] Relax _VALID_URL (closes #10941)
Sergey M․ [Sun, 16 Oct 2016 10:20:32 +0000 (17:20 +0700)]
[pluralsight] Relax _VALID_URL (closes #10941)

7 years agorelease 2016.10.16
Sergey M․ [Sat, 15 Oct 2016 20:23:05 +0000 (03:23 +0700)]
release 2016.10.16

7 years ago[ChangeLog] Actualize
Sergey M․ [Sat, 15 Oct 2016 20:09:27 +0000 (03:09 +0700)]
[ChangeLog] Actualize

7 years ago[huajiao] Improve feed regex
Sergey M․ [Sat, 15 Oct 2016 20:02:41 +0000 (03:02 +0700)]
[huajiao] Improve feed regex

7 years ago[extractors] Change import for theoperaplatform extractor
Sergey M․ [Sat, 15 Oct 2016 19:54:42 +0000 (02:54 +0700)]
[extractors] Change import for theoperaplatform extractor

7 years ago[Beatport] Update extractor name and tests
Déstin Reed [Sat, 15 Oct 2016 19:33:43 +0000 (21:33 +0200)]
[Beatport] Update extractor name and tests

7 years ago[ruutu] Add support for supla.fi
arza [Sat, 15 Oct 2016 19:31:56 +0000 (22:31 +0300)]
[ruutu] Add support for supla.fi

7 years ago[README.md] Improve grammar
Simon Morgan [Sat, 15 Oct 2016 19:26:06 +0000 (20:26 +0100)]
[README.md] Improve grammar

7 years ago[postprocessor/ffmpeg] Return correct filepath and ext in updated information in...
Pierre Mdawar [Sat, 15 Oct 2016 19:12:03 +0000 (22:12 +0300)]
[postprocessor/ffmpeg] Return correct filepath and ext in updated information in FFmpegExtractAudioPP

Return correct audio's filepath and ext instead of the video's when extracting audio and audio file already exists.

7 years ago[theoperaplatform] Rename, fix _VALID_URL and fix test
Sergey M․ [Sat, 15 Oct 2016 17:24:06 +0000 (00:24 +0700)]
[theoperaplatform] Rename, fix _VALID_URL and fix test

7 years ago[theoperaplatform] Add extractor
Juanjo Benages [Thu, 13 Oct 2016 18:13:54 +0000 (20:13 +0200)]
[theoperaplatform] Add extractor

7 years ago[lynda] Fix height for prioritized streams
Sergey M․ [Sat, 15 Oct 2016 17:08:46 +0000 (00:08 +0700)]
[lynda] Fix height for prioritized streams

7 years ago[lynda] Add fallback extraction scenario
Sergey M․ [Sat, 15 Oct 2016 17:07:40 +0000 (00:07 +0700)]
[lynda] Add fallback extraction scenario

7 years ago[lynda] Switch to https (closes #10916)
Sergey M․ [Sat, 15 Oct 2016 16:56:09 +0000 (23:56 +0700)]
[lynda] Switch to https (closes #10916)

7 years agoCredit @pyx for the Huajiao extractor (#10917)
Yen Chi Hsuan [Sat, 15 Oct 2016 08:48:35 +0000 (16:48 +0800)]
Credit @pyx for the Huajiao extractor (#10917)

7 years agoMerge branch 'pyx-huajiao'
Yen Chi Hsuan [Sat, 15 Oct 2016 06:56:00 +0000 (14:56 +0800)]
Merge branch 'pyx-huajiao'

7 years ago[ChangeLog] Update for #10917
Yen Chi Hsuan [Sat, 15 Oct 2016 06:55:36 +0000 (14:55 +0800)]
[ChangeLog] Update for #10917

7 years ago[huajiao] Coding style
Yen Chi Hsuan [Sat, 15 Oct 2016 06:53:53 +0000 (14:53 +0800)]
[huajiao] Coding style

7 years agoMerge branch 'huajiao' of https://github.com/pyx/youtube-dl into pyx-huajiao
Yen Chi Hsuan [Sat, 15 Oct 2016 06:53:05 +0000 (14:53 +0800)]
Merge branch 'huajiao' of https://github.com/pyx/youtube-dl into pyx-huajiao

7 years ago[crunchyroll] Skip an invalid _TEST
Yen Chi Hsuan [Sat, 15 Oct 2016 06:36:07 +0000 (14:36 +0800)]
[crunchyroll] Skip an invalid _TEST

7 years ago[cmt] Fix mgid extraction (closes #10813)
Yen Chi Hsuan [Sat, 15 Oct 2016 06:27:15 +0000 (14:27 +0800)]
[cmt] Fix mgid extraction (closes #10813)

The example in #10813 requires TV provider authentication in Firefox,
while youtube-dl can download it directly with an US proxy.

I'm not sure whether the mgid fix is cmt-specific or it applies to all
mtv-based sites. I keep it in cmt.py until similar patterns are found in
other websites.

7 years agoMade optional fields optional
Philip Xu [Fri, 14 Oct 2016 18:12:06 +0000 (14:12 -0400)]
Made optional fields optional

7 years ago[safari:course] Add support for techbus.safaribooksonline.com
Sergey M․ [Fri, 14 Oct 2016 17:29:33 +0000 (00:29 +0700)]
[safari:course] Add support for techbus.safaribooksonline.com

7 years ago[orf:tvthek] Fix extraction and modernize (closes #10898)
Sergey M․ [Fri, 14 Oct 2016 16:43:09 +0000 (23:43 +0700)]
[orf:tvthek] Fix extraction and modernize (closes #10898)

7 years agoREADME.md: fix alrady typo
Vítor Galvão [Fri, 14 Oct 2016 16:17:11 +0000 (17:17 +0100)]
README.md: fix alrady typo

7 years ago[clipfish] Update _TEST; the old one is gone
Yen Chi Hsuan [Fri, 14 Oct 2016 16:12:21 +0000 (00:12 +0800)]
[clipfish] Update _TEST; the old one is gone

7 years ago[chirbit:profile] Fix extraction
Yen Chi Hsuan [Fri, 14 Oct 2016 16:01:46 +0000 (00:01 +0800)]
[chirbit:profile] Fix extraction

7 years ago[carambatv] Fix extraction
Yen Chi Hsuan [Fri, 14 Oct 2016 15:43:18 +0000 (23:43 +0800)]
[carambatv] Fix extraction

The video requested in #9815 now has videomore embeds.

7 years ago[videomore] Support <iframe> embed videos
Yen Chi Hsuan [Fri, 14 Oct 2016 15:42:11 +0000 (23:42 +0800)]
[videomore] Support <iframe> embed videos

Seen in CarambaTVPage

7 years ago[canalplus] Fix video_id and update _TESTS
Yen Chi Hsuan [Fri, 14 Oct 2016 12:26:12 +0000 (20:26 +0800)]
[canalplus] Fix video_id and update _TESTS

Some tests are gone, and some redirect to different videos

7 years ago[cbsinteractive] Fix extraction for cnet.com
Yen Chi Hsuan [Fri, 14 Oct 2016 10:20:01 +0000 (18:20 +0800)]
[cbsinteractive] Fix extraction for cnet.com

7 years ago[huajiao] Add new extractor
Philip Xu [Fri, 14 Oct 2016 01:51:26 +0000 (21:51 -0400)]
[huajiao] Add new extractor

7 years ago[parliamentliveuk] Recognize lower case URLs
Yen Chi Hsuan [Thu, 13 Oct 2016 16:44:28 +0000 (00:44 +0800)]
[parliamentliveuk] Recognize lower case URLs

Closes #10912

Seems parliamentliveuk matches URLs case-insentive. For example this URL
also works:
http://parliamentlive.tv/EvEnt/Index/3F24936f-130f-40bf-9a5d-b3d6479da6a4

7 years agorelease 2016.10.12
Sergey M․ [Wed, 12 Oct 2016 14:30:05 +0000 (21:30 +0700)]
release 2016.10.12

7 years ago[ChangeLog] Actualize
Sergey M․ [Wed, 12 Oct 2016 14:25:04 +0000 (21:25 +0700)]
[ChangeLog] Actualize

7 years ago[downloader/common] Remove debug output
Sergey M․ [Wed, 12 Oct 2016 14:22:33 +0000 (21:22 +0700)]
[downloader/common] Remove debug output

7 years ago[streamable] Remove debug output
Sergey M․ [Wed, 12 Oct 2016 14:22:12 +0000 (21:22 +0700)]
[streamable] Remove debug output

7 years ago[dailymotion] Fix extraction and update _TESTS
Yen Chi Hsuan [Wed, 12 Oct 2016 13:45:49 +0000 (21:45 +0800)]
[dailymotion] Fix extraction and update _TESTS

Closes #10901

Seems all videos use player V5 syntax now

7 years ago[vimeo:review] Fix extraction (#10900)
Yen Chi Hsuan [Tue, 11 Oct 2016 17:48:06 +0000 (01:48 +0800)]
[vimeo:review] Fix extraction (#10900)

Now Vimeo Review videos uses React. Thanks @davekaro for analyzing the
problem!

7 years ago[test/test_http] Update tests
Yen Chi Hsuan [Tue, 11 Oct 2016 17:41:41 +0000 (01:41 +0800)]
[test/test_http] Update tests

After switching to HTML5 extraction helpers in generic.py, the result
info_dict is always a playlist.

7 years ago[extractor/common] Support HTML media elements without child nodes
Yen Chi Hsuan [Tue, 11 Oct 2016 17:40:28 +0000 (01:40 +0800)]
[extractor/common] Support HTML media elements without child nodes

7 years ago[nhl] Skip invalid m3u8 formats (closes #10713)
Yen Chi Hsuan [Tue, 11 Oct 2016 12:50:52 +0000 (20:50 +0800)]
[nhl] Skip invalid m3u8 formats (closes #10713)

7 years ago[hbo] Add HBOEpisodeIE (#10892)
Yen Chi Hsuan [Tue, 11 Oct 2016 09:46:52 +0000 (17:46 +0800)]
[hbo] Add HBOEpisodeIE (#10892)

7 years ago[footyroom] Fix extraction and update _TESTS (closes #10810)
Yen Chi Hsuan [Tue, 11 Oct 2016 09:46:13 +0000 (17:46 +0800)]
[footyroom] Fix extraction and update _TESTS (closes #10810)

7 years ago[streamable] Add helper for extracting embedded videos
Yen Chi Hsuan [Tue, 11 Oct 2016 09:44:35 +0000 (17:44 +0800)]
[streamable] Add helper for extracting embedded videos

7 years ago[abc.net.au:iview] Fix for non-series videos (closes #10895)
Yen Chi Hsuan [Tue, 11 Oct 2016 04:53:27 +0000 (12:53 +0800)]
[abc.net.au:iview] Fix for non-series videos (closes #10895)

7 years ago[hbo] Add display_id and another test (#10892)
Yen Chi Hsuan [Tue, 11 Oct 2016 04:41:30 +0000 (12:41 +0800)]
[hbo] Add display_id and another test (#10892)

7 years ago[hbo] Support episode pages (closes #10892)
Yen Chi Hsuan [Tue, 11 Oct 2016 04:30:35 +0000 (12:30 +0800)]
[hbo] Support episode pages (closes #10892)

7 years ago[allocine] Fix for /video/ videos (closes #10860)
Yen Chi Hsuan [Sun, 9 Oct 2016 11:41:44 +0000 (19:41 +0800)]
[allocine] Fix for /video/ videos (closes #10860)

7 years ago[allocine] Fix extraction (closes #10860)
Yen Chi Hsuan [Sun, 9 Oct 2016 10:58:15 +0000 (18:58 +0800)]
[allocine] Fix extraction (closes #10860)

I change the URL of the third test case, because now the original URL
does not contain a video anymore, and there's no easy to get the real
URL from the /film/ one.

7 years ago[nextmedia] Support action news (動新聞) on Apple Daily
Yen Chi Hsuan [Sun, 9 Oct 2016 10:42:15 +0000 (18:42 +0800)]
[nextmedia] Support action news (動新聞) on Apple Daily

7 years ago[Makefile] Fix for GNU make < 4 (closes #9387)
Yen Chi Hsuan [Sun, 9 Oct 2016 10:22:55 +0000 (18:22 +0800)]
[Makefile] Fix for GNU make < 4 (closes #9387)

Shell assignment operator in BSD make != is ported to GNU make in
version 4.0, so 3.x doesn't work. I choose to drop BSD make support as
installing GNU make on *BSD systems is easier than installing newer GNU
make.