Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Checklist
Verbose log
Description
7Plus (which I think uses Brightcove) had been working for a long time - but stopped working around the 28th July so I switched to the latest version (as it was updated that day) but still no joy. Everything still works as normal in a browser. Also just to add the example URL above fails in this way but so do any other URL's from the site (i.e. it's not just this one).
ADDITIONAL INFO: I had some time to mess about with this and found that in brightcove.py in the function _parse_brightcove_metadata on this line (around 479 though it may have moved in my source as I've been putting in debug)
if ext == 'ism' or container == 'WVM' or source.get('key_systems'):
key_systems now exists in the JSON data returned - this causes the routine to abort. I assume that's some kind of license keying system which wasn't there before. Looks like it's com.apple.fps.1_0 Fairplay DRM.
I know nothing about this DRM so beyond my knowledge to go further - but may be helpful to anyone else looking at this - or if not possible to overcome then save anyone wasting time on it.