Commit Graph

38 Commits (f9eeeda31c1a643aced8283440983f3a45208840)

Author SHA1 Message Date
Elan Ruusamäe d226c560a6 Refactor code to use url_result 6 years ago
Remita Amine a9efdf3d4a [livestream] make smil extraction non fatal(fixes #14792) 7 years ago
Sergey M․ 197224b7a4
Fix some regexes 7 years ago
Remita Amine fb4fc44928 [downloader/hls] immediately delegate downloading to ffmpeg in case live stream 8 years ago
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 8 years ago
Sergey M․ a26a9d6239
[livestream:event] Ensure video id is string (Closes #9721) 9 years ago
Yen Chi Hsuan 7a46542f97
[livestream] Video IDs should always be strings (#2234) 9 years ago
Sergey M․ e375a149e1 [livestream] Properly build smil URLs (#8794) 9 years ago
Sergey M․ e1dd521e49 [livestream] Fix FutureWarning (Closes #8742) 9 years ago
Sergey M․ 7e5edcfd33 Simplify formats accumulation for f4m/m3u8/smil formats
Now all _extract_*_formats routines return a list
9 years ago
remitamine c71d2e2087 [livestream] change test url 9 years ago
remitamine 7b81316508 [livestream] skip m3u8 manifest in progressive_urls 9 years ago
remitamine 5b025168c7 [livestream] improve extraction
- split long lines
- use m3u8 entry protocol for live streams
- extend _VALID_URL regex for livestream original
- extract livestream original live streams
9 years ago
remitamine 64ccbf18c0 [livestream] improve extraction, add support for live streams and extract more info and formats 9 years ago
Jaime Marquínez Ferrándiz a90552663e [livestream:original] Update url format (fixes #5598) 10 years ago
Jaime Marquínez Ferrándiz 883340c107 [livestream:original] Fix extraction (fixes #4702) 10 years ago
Yen Chi Hsuan 4a20c9f628 [livestream] Extend _VALID_URL (fixes #5375) 10 years ago
Jaime Marquínez Ferrándiz 082b1155a3 [livestream] Extract all videos in events (fixes #5198)
The webpage only contains the most recent ones, but if you scroll down more will appear.
10 years ago
Philipp Hagemeister 1def5f359e [livestream] Correct playlist ID and add a test for it 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
Philipp Hagemeister af63fed7d8 [generic] Add support for livestream embeds (Fixes #4185) 10 years ago
Philipp Hagemeister 83855f3a1f [livestream:original] Fix RTMP parameters (Fixes #4040) 10 years ago
Philipp Hagemeister 22a6f15061 Move playlist tests to extractors.
From now on, test_download will run these tests. That means we benefit not only from the networking setup in there, but also from the other tests (for example test_all_urls to find problems with _VALID_URLs).
10 years ago
Sergey M․ 664718ff63 [livestream] Improve extraction (Closes #3513) 10 years ago
Philipp Hagemeister 8f3034d871 [livestream] Do not fail if SMIL download fails 10 years ago
Philipp Hagemeister 7fa547ab02 [livestream] Make clipBegin optional in SMIL 10 years ago
Philipp Hagemeister cbf915f3f6 [livestream] Parse SMIL (#2713) 10 years ago
Philipp Hagemeister 72e785f36a [livestream] PEP8 11 years ago
Jaime Marquínez Ferrándiz 78338f71ca [livestream:original] Add support for folder urls (closes #2631)
The webpage only contains shortened links for the videos, since the server
doesn't support HEAD requests, we use an specific extractor for them.
11 years ago
Sergey M․ c5469e046a [livestream] Modernize 11 years ago
dst c0ade33e16 Correct some extractor _VALID_URL regexes 11 years ago
Jaime Marquínez Ferrándiz e26f871228 Use the new '_download_xml' helper in more extractors 11 years ago
Philipp Hagemeister f3682997d7 Clean up unused imports and other minor mistakes 11 years ago
Jaime Marquínez Ferrándiz c66d2baa9c [livestream] Add an extractor for the original version of livestream (closes #1764)
The two versions use different systems.
11 years ago
Jaime Marquínez Ferrándiz 5f1ea943ab [livestream] fix the extraction of events
It now uses a json dictionary from the webpage.
11 years ago
Jaime Marquínez Ferrándiz b00ca882a4 [livestream] Fix events extraction (fixes #1467) 11 years ago
Jaime Marquínez Ferrándiz 0ab5531363 [livestream] fix import statement 12 years ago
Jaime Marquínez Ferrándiz b4444d5ca2 Add LivestreamIE (closes #1042) 12 years ago