Commit Graph

55 Commits (9684f17cdef0b36f1c20683192d1604518c012e6)

Author SHA1 Message Date
Philipp Hagemeister 5f9b83944d [ffmpeg] Improve version check and call it from hls (Fixes )
Philipp Hagemeister 80310134e0 [mplayer] Modernize
Philipp Hagemeister 4d2d638df4 [http] Modernize
Philipp Hagemeister 0e44f90e18 [hls] Remove useless u porefixes
Philipp Hagemeister 14d4e90eb1 [downloader/__init__] Define proper __all__
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules
Jouke Waleson 2514d2635e PEP8: E225,E227
Jouke Waleson 8bcc875676 PEP8: more applied
Jouke Waleson 5f6a1245ff PEP8 applied
Philipp Hagemeister b6b70730bf [downloader/common] Modernize
Philipp Hagemeister 4c83c96795 [YoutubeDL] Include rtmpdump in exe versions -v output
Philipp Hagemeister ee966928af [f4m] Support bootstrap URLs
Philipp Hagemeister fec02bcc90 [hlsnative] Correct handling when remaining_bytes is None
Philipp Hagemeister b686fc18da [hlsnative] Support test parameter
Philipp Hagemeister f0b5d6af74 [vevo] Support 1080p videos (Fixes )
Jaime Marquínez Ferrándiz b509a4b176 [downloader/f4m] If <pv-2.0> is in the manifest, add it to the fragments urls query (fixes )
It's used in some akamai videos (for example for theplatform.com).
Sergey M․ 88a23aef5a [http] Avoid closing stdout (Fixes )
Jaime Marquínez Ferrándiz 7798fad535 [downloader/rtmp] Use check_exectuble
Jaime Marquínez Ferrándiz baf2907501 [downloader/hls] Return False if ffmpeg or avconv couldn't be found
Jaime Marquínez Ferrándiz 3c765c68c4 [downloader/hls] Use check_executable
Jaime Marquínez Ferrándiz 29153f49b3 [downloader/hls] Use the correct program when reporting an error
Philipp Hagemeister d769be6c96 [grooveshark,http] Make HTTP POST downloads work
Sergey M․ c767dc74b8 [downloader/common] Fix typo
Jaime Marquínez Ferrándiz 31bb8d3f51 [bloomberg] Extract the available formats (closes )
It uses a helper method in the InfoExtractor class.
The downloader will pick the requested formats using the bitrate in the info dict.
Jaime Marquínez Ferrándiz 23566e0d78 rtmp and hls downloaders: Clarify error message when the external tools are not installed
Ask to install them, as we do in the postprocessor.
We get some reports with it, like  or .
Jaime Marquínez Ferrándiz 087ca2cb07 [naver] Add rtmp formats (fixes )
Sergey M․ eb45133451 [rtmp] Add support for multiple AFM data entries
Sergey M․ 32fd27ec98 [http] Fix string/None comparison with int while in test
Sergey M․ df297c8794 [http] Improve download mechanism when Range HTTP header is ignored
Jaime Marquínez Ferrándiz e3ced9ed61 [downloader/common] Use `compat_str` with the error in `try_rename` (appeared in )
Otherwise on python 2.x we get `UnicodeDecodeError` because it may contain non ascii characters.
Jaime Marquínez Ferrándiz b900e7cba4 [downloader/f4m] Close the final video
Sergey M․ a59e40a1ea Replace 'referer' with 'http_referer'
Sergey M․ 1d0e49e1c7 Use explicitly set Referer header for downloading
Philipp Hagemeister 75f2e25ba9 [downloader/hls] Encode filename (Fixes )
Jaime Marquínez Ferrándiz 22ff5d2105 [http] Use the `YoutubeDL.urlopen` method
Sergey M․ 9d6105c9f0 Do not resume live streams
No resuming or seeking in live streams is possible (c) man rtmpdump
Sergey M․ 8dec03ecba Use unicode literals
Sergey M․ 826547870b Report no connect as error
Sergey M․ 52d6a9a61d Handle rtmpdump's no connection return value
Sergey M․ ad242b5fbc Remove superfluous whitespace
Sergey M․ 3524175625 Use meaningful return value constants for rtmpdump
rzhxeo 60daf7f0bb Set resume_len to 0 if download is restarted
Philipp Hagemeister 1df96e59ce [f4m] Clean up
Jaime Marquínez Ferrándiz 1824b48169 [f4m] Download only the first fragment with the `--test` option
Philipp Hagemeister b53466e168 Fix f4m downloading on Python 2.6
Jaime Marquínez Ferrándiz cf1eb45153 Add a downloader for f4m manifests
Sergey M. 082c6c867a [bbc.co.uk] Add support for bbc.co.uk radio programmes (Closes )
Philipp Hagemeister db1f388878 [huffpost] Add support
Jaime Marquínez Ferrándiz f89197d73e Some pep8 style fixes
Jaime Marquínez Ferrándiz 70af3439e9 [hls] Fix the program name when reporting the file size