Commit Graph

118 Commits (9e691da06791a0a617ed69ef21e272536e247ed1)

Author SHA1 Message Date
Jaime Marquínez Ferrándiz dd5bcdc4c9 [brightcove] Set the 'Referer' header if the url has the 'linkBaseUrl' parameter (fixes )
Jaime Marquínez Ferrándiz 51040b72ed [brightcove] Support redirected urls from bcove.me (fixes )
'bctid' needs to be changed to '@videoPlayer', and 'bckey' to 'playerKey'.
Jaime Marquínez Ferrándiz b0759f0c19 [brightcove] Extract all the available formats
Jaime Marquínez Ferrándiz fc4a0c2aec [brightcove] Change the 'videoId' or 'videoID' field to '@videoPlayer' (fixes )
It seems to be needed when using the htmlFederated page
Jaime Marquínez Ferrándiz eeb165e674 [brightcove] Add the extraction of the url from generic
Jaime Marquínez Ferrándiz f52f01b5d2 [brightcove] Don't set the extension
If the video only has the 'FLVFullLengthURL' key, it can still be an mp4 file.
Philipp Hagemeister 591454798d [brightcove] Raise error if playlist is empty ()
Philipp Hagemeister 2d0efe70a6 [brightcove] Fix more broken XML ()
Philipp Hagemeister 46e28a84ca [brightcove] Fix up some broken HTML ()
Jaime Marquínez Ferrándiz 4de1994b6e [brightcove] Use direct url for the tests
The test_all_urls.py test failed because BrightcoveIE doesn't match them.
Jaime Marquínez Ferrándiz 592882aa9f [brightcove] Support videos that only provide flv versions (fixes )
Moved the test from generic.py to brightcove.py
Jaime Marquínez Ferrándiz 6543f0dca5 BrightcoveIE: Use parse_qs to extract the fields of the query (closes )
Add a compat_urlparse to utils.
Philipp Hagemeister 45ff2d51d0 [brightcove] add import
Philipp Hagemeister 5de3ece225 [brightcove] fix on Python 2.6
Jaime Marquínez Ferrándiz 117adb0f0f GenericIE: detect more Brightcove videos
In some sites "class" contains more that BrightcoveExperience
Jaime Marquínez Ferrándiz abb285fb1b BrightcoveIE: add support for playlists
Jaime Marquínez Ferrándiz cfe50f04ed GenericIE: Detect videos from Brightcove
Brightcove videos info is usually found in an <object class="BrightcoveExperience"></object> node, this is passed to a new method of BrightcoveIE that builds a url to extract the video.
Jaime Marquínez Ferrándiz fbaaad49d7 Add BrightcoveIE (closes )
It only accepts the urls that are use for embedding the video, it doesn't search in generic webpages to find Brightcove videos