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
10 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