Age | Commit message (Collapse) | Author |
|
|
|
Has a "data-brightcove-video-id" instead of a "data-video-id," otherwise
pretty much just Brightcove. Except the Globe isn't all Brightcove
videos, so fallback to Generic, too.
Also, abstract playlist_from_matches() from generic.py to common.py, and use
it here.
History of these changes can be found in
51170427d4b1143572a498dedaee61863a5b2c5b.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- add support for more urls
- detect expired videos
- skip Adobe Flash Access protected videos
closes #4975
closes #11000
closes #11882
closes #11936
|
|
|
|
|
|
|
|
#11812)
|
|
The web page does not contain a video anymore
Ref: #2694, #2696
|
|
Ref: #11547
|
|
#11751)
|
|
Closes #11688
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rewrite TeamFourStar and Normalboots extractors in terms of JWPlatform
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
And use _generic_* helpers in those extractors
|
|
|
|
|
|
|
|
|
|
- Eliminate segment_urls and initialization_url
+ Introduce manifest_url (manifest may contain unfragmented data in this case url will be used for direct media URL and manifest_url for manifest itself correspondingly)
* Rewrite dashsegments downloader to use fragments data
* Improve generic mpd extraction
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|