d8a1caf04f
[brightcove:new] Style
2015-11-14 06:22:12 +06:00
cb33d389ed
[brightcove:new] Add test with rtmp streams
2015-11-14 06:20:09 +06:00
e01b432ad3
[brightcove:new] Fix test
2015-11-14 06:11:17 +06:00
fd91257c40
[brightcove] Order imports alphabetically
2015-11-14 06:08:36 +06:00
75eac8961e
[brightcove] Remove unused import
2015-11-14 06:07:24 +06:00
24af85298e
[brightcove] Fix _extract_urls
2015-11-14 06:01:56 +06:00
e721d857c2
[brightcove] Clarify IE_NAMEs
2015-11-14 05:56:51 +06:00
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
2015-11-14 05:55:59 +06:00
4fcaa4f4a5
[brightcove] Rename extractor to brightcove legacy
...
Old embedding approaches are now "Legacy Studio"
2015-11-14 05:54:16 +06:00
536f819eda
[brightcove] Imrove extraction of new embeds
2015-11-14 05:51:05 +06:00
a662489877
[brightcove:embedinpage] Make more robust and extract rtmp streams
2015-11-14 05:09:50 +06:00
a2973eb597
Merge branch 'brightcove_in_page_embed' of https://github.com/remitamine/youtube-dl into remitamine-brightcove_in_page_embed
2015-11-14 01:23:15 +06:00
9550ca506f
[utils] change extract_attributes to work in python 2
2015-10-31 19:36:04 +01:00
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).
2015-10-25 20:13:16 +01:00
c01e1a96aa
[brightcove] fix test and fields extraction
2015-09-30 11:20:43 +01:00
53407e3f38
[brightcove] fix streaming_src extraction
2015-09-23 14:02:13 +01:00
ed1269000f
[brightcove] add support for brightcove in page embed( fixes #6824 )
2015-09-11 04:46:21 +01:00
e20d0c1e69
[brightcove] Use compat_xml_parse_error
( Closes #6060 )
2015-06-23 21:34:29 +06:00
af9cdee9cb
[brightcove] Improve and generalize brightcove URL extraction from JS
2015-06-13 19:53:32 +06:00
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
2015-06-13 06:20:30 -05:00
b26733ba7f
[brightcove] Allow single quotes in Brightcove URLs ( fixes #5901 )
2015-06-07 15:29:42 +08:00
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.
2015-04-16 00:27:39 +08:00
94c1255782
[brightcove] Handle non well-formed XMLs ( #5421 )
2015-04-14 17:50:53 +06:00
476e1095fa
[brightcove] Improve brightcove experience regex ( Closes #5421 )
2015-04-14 17:48:41 +06:00
d47c26e168
[brightcove] Correct keys in playlists
2015-02-18 19:56:10 +01:00
c1147c05e1
[brightcove] Fix up more generically invalid XML ( Fixes #4849 )
2015-02-02 23:47:14 +01:00
ec05fee43a
[brightcove] Add shorter URL scheme for other extractors
2014-12-16 16:38:26 +01:00
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
2014-12-13 12:35:45 +01:00
233d37fb6b
[brightcove] Make sure that the 'ext' variable is set ( fixes #4360 )
2014-12-03 13:25:49 +01:00
4d46c1c68c
[brightcove] Improve error message detection ( #4256 )
2014-11-20 18:44:54 +01:00
d6f714f321
[brightcove] Remove the namespace from the BrightcoveExperience html object
2014-11-20 18:37:08 +01:00
37aab27808
[brightcove] Extract m3u8 formats ( #3541 )
2014-11-06 00:14:33 +02:00
b5af6fcdad
[brightcove] Make _VALID_URL less greedy and check for empty URLs ( #3541 )
2014-11-03 23:12:24 +02:00
bd4e40df1a
[brightcove] Add a test for playlists
2014-10-13 16:26:53 +02:00
e1ab5000b2
[brightcove] Add support for videoId= in og:video meta ( Fixes #3571 )
2014-08-24 02:41:21 +02:00
a5ed3e571e
[brightcove] Detect geoblocking
2014-08-24 02:40:26 +02:00
6857590059
[brightcove] Add a truncated URL warning message ( #3571 )
2014-08-24 02:11:26 +02:00
35eacd0dae
[brightcove] Set the filesize of the formats and use _sort_formats
2014-06-15 11:37:39 +02:00
96bef88f5f
[brightcove] Modernize some tests
2014-06-15 11:24:05 +02:00
5524b242a7
[brightcove] Add support for renditions with 'remote' set to True ( fixes #3081 )
...
The url needs to be modified to get the flv video.
2014-06-15 11:20:40 +02:00
a013eba65f
[brightcove] Improve the 'experienceJSON' regex ( #3081 )
...
One of the strings may contain ';', we would get an invalid json string.
2014-06-15 11:08:24 +02:00
381640e3ac
[brightcove] Only use url from meta element if it has the 'playerKey' field ( fixes #2738 )
2014-04-12 12:53:48 +02:00
0479c625a4
[brightcove] Encode object_str with utf-8
2014-04-01 20:17:35 +07:00
ac6e4ca1ed
[brightcove] Unescape html entities from the 'og:video' url property ( fixes #2360 )
2014-02-10 07:50:10 +01:00
99877772d0
[generic] Add support for multiple brightcove URLs ( Fixes #2283 )
2014-02-03 15:19:40 +01:00
17ab4d3b5e
[brightcove] Move test to generic
2014-01-28 03:35:32 +01:00
117bec936c
[brightcove] Parse URL from meta element if available ( Fixes #2253 )
2014-01-28 01:01:23 +01:00
066f6a0630
[nowness] Add support
2014-01-23 00:12:47 +01:00
47917f24c4
[brightcove] Fix extraction of embedded videos
...
There was a leading ‘:’ in the regex.
The ‘flashvars’ parameter is not always available.
2014-01-21 22:04:46 +01:00
d614aa40e3
[brightcove] Fix check for url in the result
...
It may have the ‘formats’ field instead of ‘url’.
2014-01-21 21:53:10 +01:00