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
Shield v8.0.0 (Pie) killed Kodi Netflix #152
Comments
|
Hi, |
The Amazon Inputstream addon still works for me after the Shield 8.0 update but like everyone else the Netflix addon no longer works. |
That's not a very large description of the problem. Any error message? How does it behave? Please can someone install "DRM Info" and tell us what is Windevine CDM Security Level? Can you provide debug logs with no extra component logged for now? What's your setup regarding VP9 and HEVC? Help us so we can help you. Without logs and proper description of the issue, there's no way we can understand the problem! |
|
I'm surprised you guys don't have a Shield, as it's probably one of the most used platforms for Kodi. In any event: Widevine CDM Security Level- L1 As far as VP9 and HEVC I've tried it every possible combination. Enabled and disabled, same result. For some reason for 4k content I only get 720x480p, even if I set it to manual I only have the 480p stream available (DD+ w/Atmos still works). For all other content (1080p and lower) it just buffers endlessly. Worked perfectly fine on Oreo before the Pie upgrade. I will provide a log later. |
|
I think this is everyone with Shield and 8.0 starting at post 1399 here: https://forum.kodi.tv/showthread.php?tid=329767&page=94 I also tried every combination of settings, playback just results in endless starting playback symbol (skin dependent). If I set playback steam to manual, the very lowest setting does play(480p). Amazon plugin still works fine. |
|
@xnappo did you try to play a Netflix video on that log? I can't see any call to the play method... |
|
I thought the same thing :) I will try again. |
@Smeulf please look in my log I posted in the link above. I have tried everything, but nothing let kodi play the Netflix video stream. |
|
@wintuxx is it the log where the busy wheel stays on screen? In the issue you opened at InputStream, you're referring to hardware acceleration. Is it OMXPlayer and MMAL ? If so, can you please try disabling OMXPlayer and keep MMAL only? Also in Kodi settings, player, it seems you have the refresh rate adjustment enabled (I may read the log wrong). Can you try to disable it? There's no obvious error in the log, so for now pretty hard to tell where the problem is :/ |
|
Also @wintuxx, did you try disabling HEVC profiles? Enable VP9? /!\ do not enable both HEVC and VP9 the same time. |
Shield does not support vp9 ver2 hardware acceleration so that didn't work even before the update |
|
And what about H264? |
|
If I understand the question, I do not have H265 enabled, so should be H264. |
yes i will provide later new logs ... i will try all above options once with a single log for every option. |
|
Kodi 18.3 fresh install In Kodi 18.3 there are no OMX and MMAL option in the player settings. Only MediaCodece(Surface) and MediaCodec . They both were active. if i open a netflix video the busy wheel stays on screen. |
|
@wintuxx in your fresh install, you have VP9 enabled, I think it can explain the "ERROR: CDVDVideoCodecAndroidMediaCodec::AddData error(-10000)" message. |
|
okay. i have a look. |
|
@wintuxx no problem :) Thanks for helping and trying for me. |
|
it is also in my interest to know why the netflix addon does not work on my shieldtv |
|
Ok, I hate that error, 'cause for now I can't understand where it come from. Can you please try: (don't post logs unless the "ERROR: CDVDVideoCodecAndroidMediaCodec::AddData error(-10000)" has disapear please)
If it still don't works, I'd like you to try with Kodi 18.1. Disable Kodi auto update in the PlayStore, and install this APK: http://mirrors.kodi.tv/releases/android/arm64-v8a/kodi-18.1-Leia-arm64-v8a.apk (hopefully it's the right one), same tests with MediaCodecs, all enabled, only one by one, and none. Can someone lend me a Shield box ? :D kidding but would be so usefull... |
|
VP9 in netflix settings disabled |
|
a fresh install with 18.1 no changes |
|
For the record, the error looks very similar to this one #98 where we concluded a firmware issue was the root cause. Doesn't mean we won't eventually find a way to make it work. |
|
I'm tempted to do a factory reset because that seems to have solved people's issues with the Official Netflix app and the Android Pie, but I can live without this add-on in the meantime. |
|
@robofunk I was about to ask someone to do a factory reset. If you try, please keep us posted. But I fear it won't solve the issue... Worth a try, if you don't have much to loose. |
|
maybe a logcat can help to see what happens... |
|
The Trailers are running. |
|
I am using the complete and long esn
Dnkhatri <notifications@github.com> schrieb am Fr., 25. Okt. 2019, 15:19:
… someone can tell me if by using this esn:
NFANDROID2-PRV-SHIELDANDROIDTV-NVIDISHIELD=ANDROID=TV
or else:
NFANDROID2-PRV-SHIELDANDROIDTV-NVIDISHIELD
4k is working?
what file is the esn saved in the addon settings if it is easy to add
remove I am wiling to try
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#152?email_source=notifications&email_token=ABO2NVGGSX3AZ2UGUGLSEBLQQLW4PA5CNFSM4IJUCTQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECIKKZY#issuecomment-546350439>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABO2NVD4NY3A7I7MO5BVCFLQQLW4PANCNFSM4IJUCTQA>
.
|
|
@M2k80 i need to know if is working by using one of the two esn mentionated before |
|
With file editing the settings I got 4k in both. Do i need to enter manually. |
|
do not modify the esn manually by editing file!! |
|
@CastagnaIT NFANDROID2-PRV-SHIELDANDROIDTV-NVIDISHIELD=ANDROID=TV works with 4K. For sure you can edit settings.xml manually, but you'll have to erase msl_data.json ( for asciidisco addon ) and restart kodi after editing. |
|
thanks so now can understand what kind of changes to do to fix the automatic esn generation |
|
Since everything is resolved, it's time to close the issue |
|
@CastagnaIT but autodetection of ESN is still not working
|
|
better explained with examples |
|
shield on pie will be autodetected with NFANDROID2-PRV-T-L3-NVIDIASHIELD=ANDROID=TV" but it should be NFANDROID2-PRV-SHIELDANDROIDTV-NVIDISHIELD=ANDROID=TV |
|
i need you save the list of configuration taken from the command "getprop" (with e.g. material terminal) in a file and send this to me |
|
hey, send you an email with my getprop |
|
ro.nrdp.modelgroup is missing in your device |
|
none of both, i am completely stock. and the problem with not working autodetection is for all shield since pie update. |
|
do you can send me the getprop from huawei p30 pro? |
|
the esn of the P30 is generated exactly the P30 has no "tv" in "characteristics" I could give it a try in this way, but i don't know if it could work with other devices, so, taken the ro.product.model and remove all spaces in order to obtain the missing text |
|
before breaking others, wouldnt it be easier to hardcode the esn for the shield on pie and greater, so if it detect pie and nvidia shield, esn will be fixed set to this NFANDROID2-PRV-SHIELDANDROIDTV-NVIDISHIELD=ANDROID=TV and for all others the detection stays like it is? |
|
it would be the easiest way but if possible we need to better understand the situation |
|
The asciidisco master branch has an "enhanced" esn detection, which handles the empty modelgroup. |
|
yes basically is same thing that i described above |
|
L3 devices with modelgroup not set? |
|
asciidisco/plugin.video.netflix@a459b04#diff-e2a92efc40c3d710b84e78cca2e8dfbfR2110 in line 2110 check if there is the model in my smartphone the model exists |
|
i can change the code in this way: esn = ('NFANDROID2-PRV-' if has_product_characteristics_tv else 'NFANDROID1-PRV-')
if has_product_characteristics_tv :
if nrdp_modelgroup:
esn += nrdp_modelgroup + '-'
else:
esn += model.replace(' ', '').upper() + '-'
else:
esn += 'T-L3-'
this way should be more suitable |
|
Makes sense. B.t.w. there is an intent xchange of ESN for devices, where netflix is pre-installed. One fires an intent to the netflix app, and the app fires then an intent with the full esn. Unfortunately there is no kodi python api for this. |
|
that would be great yes...in this case we can't interface directly |
|
I'll look at this next, there are some other things in the pipeline first. |
|
Exactly... |
I'm submitting a ...
General information
Pie update on shield killed Kodi Netflix
Addon version used
14.6
Description
Tried re-install no joy. Stalls on loading.
Steps to Reproduce
Upgrade Shield to v8
Context (Environment)
Installation
Operating System
The text was updated successfully, but these errors were encountered: