-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
7Plus can't play most shows (SAMPLE-AES error). #48
Comments
Plus 7 are using a newer Widevine format for streaming the new programs. @glennguy has been hard at work adding support for this into the addon, but it's probably not quite ready for release. When it is, it's likely you'll need to use the newest Kodi v17 (which is still in beta). |
So more than likely downloading/ripping the videos is no longer an option I am assuming with Widevine. I noticed the website has FlashAccess DRM on the f4m's as well, so that's no fun either. |
We've never supported that, so I can't comment really. We have a way of using Google's official Widevine library which is available as part of Chrome browser to decrypt the streams, so I'm assuming downloader could be written around that. |
Hi @RedPenguin2 , Would you like to try the latest changes in master at https://github.com/andybotting/xbmc-addon-plus7 ? Most systems are supported with a major exception being Android. Further info to get set up is in the readme at https://github.com/glennguy/plugin.video.9now . |
Trying it now. Oddly some videos find a working Brightcove m3u8 link but then others don't. I have no idea why that is occuring. The very lastest What Went Down works with Brightcove but then the second newest fails trying an old SAMPLE-AES link. The latest version seems to be having the exact same issue. I also tried Kodi 17 just to try that also. |
It seems that from a certain date all new shows are being encoded with the new DRM. You will need Kodi 17 (at least beta 6, ideally RC2). Is the add-on prompting you to download Widevine modules and enable inputstream.adaptive? |
I have RC2 but for some reason it never asked anythin about Widevine. |
Try uninstalling the plus7 add-on and definitely make sure you're using this copy to reinstall: https://github.com/andybotting/xbmc-addon-plus7/archive/master.zip |
It now gave me an error I have never seen before. "Error fetching program information, possibly unavailable. play (43) - Unable to play video." |
What platform are you running Kodi on? |
Windows 10. |
And just to be sure, for you, plus7 now has shows sorted by genre and the live streams? |
Are you able put your kodi.log in pastebin? |
It looks like your requests to the Brightcove API are coming back with some sort of HTTP error. Do you happen to be running through a VPN atm? |
On a VPN atm. The videos themselves play on the website. For the longest time it was all working but then with the new version it all of the sudden completely stopped working. |
Got to the bottom of it! :) For the DRM protected shows and live streams we need to query a different Brightcove API (edge.api.brightcove.com) which apparently is geoblocked. The old API (api.brightcove.com) works but only gives back a HLS URL, which we know doesn't work anymore. I've seen other add-ons circumvent this with a simple X-Forwarded-For header. I'm considering getting my own VPN service soon so I'll give that a try then. If you're feeling experimental, you can try replacing line 237 in comm.py with
Make sure the indentation of the line stays the same. I've tested and it still plays but I'm not behind a VPN, so you'll have to test that for me. |
I've already tried using x-forward with 7 - that method no longer works |
So far it's working perfectly now! Oddly it's using the mpd file now but I always heard online you needed a "License" URL to be fetched. Yet I don't see Kodi trying to fetch the license URL which seems to be usually https://wvlic.brightcove.com/proxy/NUMBERS At least people who used wvstream.exe claim you need a License URL to play the MPD. |
That's great news.
It's definitely getting the license file. The add-on doesn't log getting it
as that is handled by the inputstream.adaptive add-on. If you turn on debug
logging you should see it in the log file.
On 8 Jan 2017 04:57, "RedPenguin2" <[email protected]> wrote:
So far it's working perfectly now!
Oddly it's using the mpd file now but I always heard online you needed a
"License" URL to be fetched.
Yet I don't see Kodi trying to fetch the license URL which seems to be
usually https://wvlic.brightcove.com/proxy/NUMBERS
At least people who used wvstreams.exe claim you need a License URL to play
the MPD.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#48 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ALW4yOO8CYyrl8yLoHPp_as_DnmbisxKks5rP9IggaJpZM4LZttV>
.
|
I see it getting the license now. Oddly wvstream.exe which is supposed to do the exact same thing that Kodi is doing refuses to play the video. Even though I gave it the correct parameters that the 7Plus Addon is also sending. |
Just a real quick question. What normally produces the DASH stream? Chrome, Firefox, and IE all give you the f4m. I noticed that iOS gives you the m3u8 (makes sense Apple developed it). So other than the Kodi add-on what normally would cause the DASH stream to be called? |
The Android app.
re wvstream - not really the place here to ask for support. Try raising a
new issue on the wvstream page. The issue is that brightcove license server
wants the license challenge sent as binary, not urlencoded base64.
…On 9 January 2017 at 04:27, RedPenguin2 ***@***.***> wrote:
Just a real quick question.
What normally produces the DASH stream?
Chrome, Firefox, and IE all give you the f4m.
I noticed that iOS gives you the m3u8 (makes sense Apple developed it).
So other than the Kodi add-on what normally would cause the DASH stream to
be called?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#48 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ALW4yCQpSUGlxdL2b-bfp7C-xeBEqwHEks5rQRx1gaJpZM4LZttV>
.
|
Has this been fixed? |
@AuXBoX - Can Kodi play Sample-AES encrypted streams - no. Can we use another method to view shows - yes. Grab the latest master.zip and follow instructions in readme at https://github.com/glennguy/plugin.video.9now |
I noticed in the 7Plus addon that it will not play the vast majority of the shows now.
Kodi will just error out without saying anything other then that it's unplayable.
If you put the exact same m3u8 links from Kodi.log into ffmpeg it will spit out the following error:
[hls,applehttp @ 0x7f0504009280] Failed to open segment of playlist 0
[hls,applehttp @ 0x7f0504009280] SAMPLE-AES encryption is not supported yet
That was trying What Went Down Season 1 Episode 36
The m3u8 it tried was https://yahoo7p-a.akamaihd.net/2376984108001/201612/1042/5238272211001/2376984108001_5238272211001_5238263610001.m3u8
Oddly two episodes that expired a few hours ago worked just fine, but not a single other episode of WWD will work.
I also tried other programs and end up with the same error.
The text was updated successfully, but these errors were encountered: