Commit Graph

11792 Commits (5378f8ce0d59d0a948d2597b175b2b1cff3e8bb2)

Author SHA1 Message Date
Yen Chi Hsuan b64d04c119
[utils] Clarify for redirecting STDIN in get_exe_version()
John Hawkinson 00ca755231 [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 .

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.
Sergey M․ 69c2d42bd7
release 2016.10.21.1
Sergey M․ 859447a28d
[adobepass] PEP 8
Sergey M․ f8ae2c7f30
[pluralsight] Process all clip URLs (closes )
Sergey M․ 9ce0077485
release 2016.10.21
Sergey M․ 9df6b03caf
[pluralsight] Adapt to new API (closes )
Yen Chi Hsuan 8e2915d70b
Revert "[postprocessor/embedthumbnail] Allow mkv to embed thumbnails"
This reverts commit 7360db05b4.

This commit was added as an attempt to fix . Unfortunately, the fix
is completely wrong. As reported on , 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.
Kacper Michajłow 60633ae9a0 [openload] Fix extraction.
Fixes 
remitamine 9218a6b4f5 Merge pull request from raleeper/adobepass
[adobepass] Add Comcast
Remita Amine 02af6ec707 [natgeo] extract m3u8 formats(closes )
raleeper 46f6052950 [adobepass] Add Comcast with fixed _download_webpage calls
Sergey M․ c8802041dd
release 2016.10.19
Sergey M․ 2b96b06bf0
[vidzi] Fix extraction (closes , closes )
Sergey M․ 06b3fe2926
[utils] Expose PACKED_CODES_RE
Remita Amine efb6242916 [urplay] add supprt for urskola.se and fix subtitle extraction(closes )
Remita Amine 0384932e3d [extractor/common] try to extract non smil wowza mpd manifests
Remita Amine edd6074cea [extractor/common] detect f4m audio only formats
Remita Amine 791d29dbf8 [orf] add subtitles support(closes )
Sergey M․ 481cc7335c
[youtube] Fix --no-playlist behavior for youtu.be/id URLs (closes )
Sergey M․ 853a71b628
[nrk] Improve _VALID_URL
Sergey M․ e2628fb6a0
[nrk] Relax _VALID_URL (closes )
Sergey M․ df4939b1cd
[nytimes] Fix typo
Sergey M․ 0b94dbb115
[postprocessor/ffmpeg] PEP 8
Sergey M․ 8d76bdf12b
[extractor/common] Mention podcast in series fields section
Sergey M․ 47da782337
[nytimes] Improve (closes )
John Hawkinson 74324a7ac2
[nytimes] Add support for podcasts
Sergey M․ b0dfcab60a
[pluralsight] Relax _VALID_URL (closes )
Sergey M․ bbd7706898
release 2016.10.16
Sergey M․ c0b1e88895
[huajiao] Improve feed regex
Sergey M․ 7cdfbbf9b8
[extractors] Change import for theoperaplatform extractor
Déstin Reed ac943d48d3 [Beatport] Update extractor name and tests
arza 73498a8921 [ruutu] Add support for supla.fi
Pierre Mdawar 2273e2c530 [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.
Sergey M․ 4b492e3579
[theoperaplatform] Rename, fix _VALID_URL and fix test
Juanjo Benages 9c4258bcec
[theoperaplatform] Add extractor
Sergey M․ ea8aefd1d7
[lynda] Fix height for prioritized streams
Sergey M․ 6edfc40a0e
[lynda] Add fallback extraction scenario
Sergey M․ 68d9561ca1
[lynda] Switch to https (closes )
Yen Chi Hsuan d32fa0f12c
[huajiao] Coding style
Yen Chi Hsuan a347a0d088
Merge branch 'huajiao' of https://github.com/pyx/youtube-dl into pyx-huajiao
Yen Chi Hsuan 77c5b98dcd
[crunchyroll] Skip an invalid _TEST
Yen Chi Hsuan 88ebefc054
[cmt] Fix mgid extraction (closes )
The example in  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.
Philip Xu 2e638d7bca Made optional fields optional
Sergey M․ a26b174c61
[safari:course] Add support for techbus.safaribooksonline.com
Sergey M․ 73c801d660
[orf:tvthek] Fix extraction and modernize (closes )
Yen Chi Hsuan 8c3e448e80
[clipfish] Update _TEST; the old one is gone
Yen Chi Hsuan 2ecbd2ad6f
[chirbit:profile] Fix extraction
Yen Chi Hsuan 62a0b86e4f
[carambatv] Fix extraction
The video requested in  now has videomore embeds.
Yen Chi Hsuan 146969e05b
[videomore] Support <iframe> embed videos
Seen in CarambaTVPage