Sergey M․
d8a1caf04f
[brightcove:new] Style
9 years ago
Sergey M․
cb33d389ed
[brightcove:new] Add test with rtmp streams
9 years ago
Sergey M․
e01b432ad3
[brightcove:new] Fix test
9 years ago
Sergey M․
fd91257c40
[brightcove] Order imports alphabetically
9 years ago
Sergey M․
75eac8961e
[brightcove] Remove unused import
9 years ago
Sergey M․
24af85298e
[brightcove] Fix _extract_urls
9 years ago
Sergey M․
e721d857c2
[brightcove] Clarify IE_NAMEs
9 years ago
Sergey M․
5c17f0a67a
[brightcove:embedinpage] Rename extractor to brightcove new
It's not actually embed_in_page but "New Studio" and allows both iframe and embed_in_page embeds
9 years ago
Sergey M․
4fcaa4f4a5
[brightcove] Rename extractor to brightcove legacy
Old embedding approaches are now "Legacy Studio"
9 years ago
Sergey M․
536f819eda
[brightcove] Imrove extraction of new embeds
9 years ago
Sergey M․
a662489877
[brightcove:embedinpage] Make more robust and extract rtmp streams
9 years ago
remitamine
9550ca506f
[utils] change extract_attributes to work in python 2
9 years ago
Jaime Marquínez Ferrándiz
36e6f62cd0
Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x ( #7178 )
Attributes aren't unicode objects, so they couldn't be directly used in info_dict fields (for example '--write-description' doesn't work with bytes).
9 years ago
remitamine
c01e1a96aa
[brightcove] fix test and fields extraction
9 years ago
remitamine
53407e3f38
[brightcove] fix streaming_src extraction
9 years ago
remitamine
ed1269000f
[brightcove] add support for brightcove in page embed( fixes #6824 )
9 years ago
Sergey M․
e20d0c1e69
[brightcove] Use `compat_xml_parse_error` ( Closes #6060 )
10 years ago
Sergey M․
af9cdee9cb
[brightcove] Improve and generalize brightcove URL extraction from JS
10 years ago
fnord
b4e1576aee
Brightcove extractor: support customBC.createVideo(...); method
found in http://www.americanbar.org/groups/family_law.html and
http://america.aljazeera.com/watch/shows/america-tonight/2015/6/exclusive-hunting-isil-with-the-pkk.html
10 years ago
Yen Chi Hsuan
b26733ba7f
[brightcove] Allow single quotes in Brightcove URLs ( fixes #5901 )
10 years ago
Yen Chi Hsuan
9fc03aa87c
[brightcove] Always return lists from _extract_brightcove_urls
In Python 3, filter() returns an iterable object, which is equivalently
to True even for an empty result set. It causes false positive playlists
in generic extraction logic.
10 years ago
Sergey M․
94c1255782
[brightcove] Handle non well-formed XMLs ( #5421 )
10 years ago
Sergey M․
476e1095fa
[brightcove] Improve brightcove experience regex ( Closes #5421 )
10 years ago
Philipp Hagemeister
d47c26e168
[brightcove] Correct keys in playlists
10 years ago
Philipp Hagemeister
c1147c05e1
[brightcove] Fix up more generically invalid XML ( Fixes #4849 )
10 years ago
Philipp Hagemeister
ec05fee43a
[brightcove] Add shorter URL scheme for other extractors
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
Jaime Marquínez Ferrándiz
233d37fb6b
[brightcove] Make sure that the 'ext' variable is set ( fixes #4360 )
10 years ago
Jaime Marquínez Ferrándiz
4d46c1c68c
[brightcove] Improve error message detection ( #4256 )
10 years ago
Jaime Marquínez Ferrándiz
d6f714f321
[brightcove] Remove the namespace from the BrightcoveExperience html object
10 years ago
Naglis Jonaitis
37aab27808
[brightcove] Extract m3u8 formats ( #3541 )
10 years ago
Naglis Jonaitis
b5af6fcdad
[brightcove] Make _VALID_URL less greedy and check for empty URLs ( #3541 )
10 years ago
Jaime Marquínez Ferrándiz
bd4e40df1a
[brightcove] Add a test for playlists
10 years ago
Philipp Hagemeister
e1ab5000b2
[brightcove] Add support for videoId= in og:video meta ( Fixes #3571 )
10 years ago
Philipp Hagemeister
a5ed3e571e
[brightcove] Detect geoblocking
10 years ago
Philipp Hagemeister
6857590059
[brightcove] Add a truncated URL warning message ( #3571 )
10 years ago
Jaime Marquínez Ferrándiz
35eacd0dae
[brightcove] Set the filesize of the formats and use _sort_formats
11 years ago
Jaime Marquínez Ferrándiz
96bef88f5f
[brightcove] Modernize some tests
11 years ago
Jaime Marquínez Ferrándiz
5524b242a7
[brightcove] Add support for renditions with 'remote' set to True ( fixes #3081 )
The url needs to be modified to get the flv video.
11 years ago
Jaime Marquínez Ferrándiz
a013eba65f
[brightcove] Improve the 'experienceJSON' regex ( #3081 )
One of the strings may contain ';', we would get an invalid json string.
11 years ago
Jaime Marquínez Ferrándiz
381640e3ac
[brightcove] Only use url from meta element if it has the 'playerKey' field ( fixes #2738 )
11 years ago
Sergey M․
0479c625a4
[brightcove] Encode object_str with utf-8
11 years ago
Jaime Marquínez Ferrándiz
ac6e4ca1ed
[brightcove] Unescape html entities from the 'og:video' url property ( fixes #2360 )
11 years ago
Philipp Hagemeister
99877772d0
[generic] Add support for multiple brightcove URLs ( Fixes #2283 )
11 years ago
Philipp Hagemeister
17ab4d3b5e
[brightcove] Move test to generic
11 years ago
Philipp Hagemeister
117bec936c
[brightcove] Parse URL from meta element if available ( Fixes #2253 )
11 years ago
Philipp Hagemeister
066f6a0630
[nowness] Add support
11 years ago
Jaime Marquínez Ferrándiz
47917f24c4
[brightcove] Fix extraction of embedded videos
There was a leading ‘:’ in the regex.
The ‘flashvars’ parameter is not always available.
11 years ago
Jaime Marquínez Ferrándiz
d614aa40e3
[brightcove] Fix check for url in the result
It may have the ‘formats’ field instead of ‘url’.
11 years ago
Philipp Hagemeister
7b0817e8e1
[servingsys] Add support
This also adds support for brightcove advertisements.
Fixes #2181
11 years ago