aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor/brightcove.py
AgeCommit message (Collapse)Author
2015-04-16[brightcove] Always return lists from _extract_brightcove_urlsYen Chi Hsuan
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-14[brightcove] Handle non well-formed XMLs (#5421)Sergey M․
2015-04-14[brightcove] Improve brightcove experience regex (Closes #5421)Sergey M․
2015-02-18[brightcove] Correct keys in playlistsPhilipp Hagemeister
2015-02-02[brightcove] Fix up more generically invalid XML (Fixes #4849)Philipp Hagemeister
2014-12-16[brightcove] Add shorter URL scheme for other extractorsPhilipp Hagemeister
2014-12-13Fix imports and general cleanupPhilipp Hagemeister
· 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-03[brightcove] Make sure that the 'ext' variable is set (fixes #4360)Jaime Marquínez Ferrándiz
2014-11-20[brightcove] Improve error message detection (#4256)Jaime Marquínez Ferrándiz
2014-11-20[brightcove] Remove the namespace from the BrightcoveExperience html objectJaime Marquínez Ferrándiz
2014-11-06[brightcove] Extract m3u8 formats (#3541)Naglis Jonaitis
2014-11-03[brightcove] Make _VALID_URL less greedy and check for empty URLs (#3541)Naglis Jonaitis
2014-10-13[brightcove] Add a test for playlistsJaime Marquínez Ferrándiz
2014-08-24[brightcove] Add support for videoId= in og:video meta (Fixes #3571)Philipp Hagemeister
2014-08-24[brightcove] Detect geoblockingPhilipp Hagemeister
2014-08-24[brightcove] Add a truncated URL warning message (#3571)Philipp Hagemeister
2014-06-15[brightcove] Set the filesize of the formats and use _sort_formatsJaime Marquínez Ferrándiz
2014-06-15[brightcove] Modernize some testsJaime Marquínez Ferrándiz
2014-06-15[brightcove] Add support for renditions with 'remote' set to True (fixes #3081)Jaime Marquínez Ferrándiz
The url needs to be modified to get the flv video.
2014-06-15[brightcove] Improve the 'experienceJSON' regex (#3081)Jaime Marquínez Ferrándiz
One of the strings may contain ';', we would get an invalid json string.
2014-04-12[brightcove] Only use url from meta element if it has the 'playerKey' field ↵Jaime Marquínez Ferrándiz
(fixes #2738)
2014-04-01[brightcove] Encode object_str with utf-8Sergey M․
2014-02-10[brightcove] Unescape html entities from the 'og:video' url property (fixes ↵Jaime Marquínez Ferrándiz
#2360)
2014-02-03[generic] Add support for multiple brightcove URLs (Fixes #2283)Philipp Hagemeister
2014-01-28[brightcove] Move test to genericPhilipp Hagemeister
2014-01-28[brightcove] Parse URL from meta element if available (Fixes #2253)Philipp Hagemeister
2014-01-23[nowness] Add supportPhilipp Hagemeister
2014-01-21[brightcove] Fix extraction of embedded videosJaime Marquínez Ferrándiz
There was a leading ‘:’ in the regex. The ‘flashvars’ parameter is not always available.
2014-01-21[brightcove] Fix check for url in the resultJaime Marquínez Ferrándiz
It may have the ‘formats’ field instead of ‘url’.
2014-01-21[servingsys] Add supportPhilipp Hagemeister
This also adds support for brightcove advertisements. Fixes #2181
2014-01-10[brightcove] The ‘id’ attribute is not always present in the object tag ↵Jaime Marquínez Ferrándiz
(fixes #2132) It looks like the ‘flashId’ parameter is not needed.
2014-01-07Use original Referer URL in Brightcove requests (Fixes #2110)Philipp Hagemeister
2014-01-07[brightcove] Use unicode_literalsPhilipp Hagemeister
2013-12-20[brightcove] Test checksum changedPhilipp Hagemeister
2013-12-09Remove superfluous spacesPhilipp Hagemeister
2013-12-09[brightcove] Use the original url (usually the player) as the default ↵Jaime Marquínez Ferrándiz
referer (fixes #1929)
2013-11-24[brightcove] Don't use 'or' with the xml nodes, use the 'value' attribute ↵Jaime Marquínez Ferrándiz
instead
2013-11-23[brightcove] Set the 'videoPlayer' value to the 'videoId' if it's missing in ↵Jaime Marquínez Ferrándiz
the parameters (fixes #1815)
2013-11-07[brightcove] Set the 'Referer' header if the url has the 'linkBaseUrl' ↵Jaime Marquínez Ferrándiz
parameter (fixes #1553)
2013-11-06[brightcove] Support redirected urls from bcove.me (fixes #1732)Jaime Marquínez Ferrándiz
'bctid' needs to be changed to '@videoPlayer', and 'bckey' to 'playerKey'.
2013-11-06[brightcove] Extract all the available formatsJaime Marquínez Ferrándiz
2013-11-06[brightcove] Change the 'videoId' or 'videoID' field to '@videoPlayer' ↵Jaime Marquínez Ferrándiz
(fixes #1697) It seems to be needed when using the htmlFederated page
2013-11-06[brightcove] Add the extraction of the url from genericJaime Marquínez Ferrándiz
2013-11-02[brightcove] Don't set the extensionJaime Marquínez Ferrándiz
If the video only has the 'FLVFullLengthURL' key, it can still be an mp4 file.
2013-10-17[brightcove] Raise error if playlist is empty (#1608)Philipp Hagemeister
2013-10-17[brightcove] Fix more broken XML (#1608)Philipp Hagemeister
2013-10-04[brightcove] Fix up some broken HTML (#1553)Philipp Hagemeister
2013-09-26[brightcove] Use direct url for the testsJaime Marquínez Ferrándiz
The test_all_urls.py test failed because BrightcoveIE doesn't match them.
2013-09-26[brightcove] Support videos that only provide flv versions (fixes #1504)Jaime Marquínez Ferrándiz
Moved the test from generic.py to brightcove.py
2013-07-12BrightcoveIE: Use parse_qs to extract the fields of the query (closes #1032)Jaime Marquínez Ferrándiz
Add a compat_urlparse to utils.