Commit Graph

29 Commits (8ca31a0e056a7a7b71ea35753504ed0f870e834f)

Author SHA1 Message Date
Sergey M․ ab81ef8fa7 [f4m] Implement f4m fd in terms of fragment fd 9 years ago
Yen Chi Hsuan c6391cd587 [Senate] Add new extractor (#5302) 10 years ago
Jaime Marquínez Ferrándiz 43d6280d0a [downloader/f4m] Fix use of base64 in python 3.2 (fixes #5132)
b64decode needs a byte string, but on 3.4 it also accepts strings.
10 years ago
Antti Ajanki 5eaaeb7c31 [f4m] Tolerate missed fragments on live streams 10 years ago
Antti Ajanki c4f8c453ae [f4m] Refresh fragment list periodically on live streams 10 years ago
Philipp Hagemeister 8fb3ac3649 PEP8: W503 10 years ago
Philipp Hagemeister a91a2c1a83 [downloader] Remove various unneeded assignments and imports 10 years ago
Philipp Hagemeister 5cda4eda72 [YoutubeDL] Use a progress hook for progress reporting
Instead of every downloader calling two helper functions, let our progress report be an ordinary progress hook like everyone else's.
Closes #4875.
10 years ago
Jaime Marquínez Ferrándiz e41b1f7385 Fix flake8 errors 10 years ago
Philipp Hagemeister d543bdc351 [downloader/f4m] Clarify that we should eventually just implement the DRM scheme (#3000) 10 years ago
rzhxeo 6ca85be6f8 Filter DRM protected media in f4m downloader 10 years ago
Jaime Marquínez Ferrándiz bf7fa94ec7 [downloader/f4m] build_fragments_list: Support videos with more than 1 segment 10 years ago
Antti Ajanki f14f2a6d79 [downloader/f4m] Minor cleanup 10 years ago
Antti Ajanki 2c322cc5d6 [downloader/f4m] The last value in a tag is the tag length 10 years ago
Antti Ajanki 3b8f3a1504 [downloader/f4m] <metadata> is optional according to the F4M specs 10 years ago
Philipp Hagemeister 7af808a5ef Improve code style 10 years ago
Philipp Hagemeister da4d4191a9 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
10 years ago
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules 10 years ago
Jouke Waleson 2514d2635e PEP8: E225,E227 10 years ago
Jouke Waleson 8bcc875676 PEP8: more applied 10 years ago
Philipp Hagemeister ee966928af [f4m] Support bootstrap URLs 10 years ago
Jaime Marquínez Ferrándiz b509a4b176 [downloader/f4m] If <pv-2.0> is in the manifest, add it to the fragments urls query (fixes #3176)
It's used in some akamai videos (for example for theplatform.com).
10 years ago
Jaime Marquínez Ferrándiz 31bb8d3f51 [bloomberg] Extract the available formats (closes #2776)
It uses a helper method in the InfoExtractor class.
The downloader will pick the requested formats using the bitrate in the info dict.
10 years ago
Jaime Marquínez Ferrándiz b900e7cba4 [downloader/f4m] Close the final video 11 years ago
Philipp Hagemeister 1df96e59ce [f4m] Clean up 11 years ago
Jaime Marquínez Ferrándiz 1824b48169 [f4m] Download only the first fragment with the `--test` option 11 years ago
Philipp Hagemeister b53466e168 Fix f4m downloading on Python 2.6 11 years ago
Jaime Marquínez Ferrándiz cf1eb45153 Add a downloader for f4m manifests 11 years ago