plugin.video.netflix
plugin.video.netflix copied to clipboard
[Lists] Displayed stream quality not reliable
In the series view, a small quality indicator is shown (720p/1080p) on the bottom right. How is this quality determined?
I am running this plugin on two different devices and each device shows its own quality indicator for the same show. One device shows 720p and the other 1080p. The device that displays 720p will not stream above 640x480 while the one that displays 1080p streams at 1920x1080. The first device has no problem playing other shows that display the 1080p indicator.
The quality indicator is determined by kodi. It displays the quality from the element after you played for the first time based on the quality the stream really had.
Regarding your problem with different qualities: Are these two devices the same devices? What stream selection type do you have selected in the inputstream.adaptive settings?
Thank you for your reply. The two devices are different. One is a Surface Pro 3 and the other is an Intel NUC with N2820 Celeron.
The quality indicator doesn't seem to be determined by kodi on first play because I can "hover over" a show in plugin that I haven't previously watched and it still shows the indicator.
I've tried all different settings. I've settled on maxing out the quality in inputstream.adaptive to 720p because I'm having audio sync issues across all devices on 1080p. What I can't wrap my head round is why shows that are detected as 720p only have a maximum of 640x480 stream available while shows with the 1080p indicator have the 1920x1080 stream available. I've tried manual stream selection to force higher stream quality but it always reverts back after a few seconds.
whoops ... So maybe the information about the quality comes from the netflix API ( @asciidisco ) and is more general and actually means that this would be the highest available quality - if your device is allowed to play this quality - on netflix.
Edit: Nevermind you said same show ....
@asciidisco does the netflix API know which device is used?
@lwrcase
I've tried all different settings. I've settled on maxing out the quality in inputstream.adaptive to 720p because I'm having audio sync issues across all devices on 1080p. What I can't wrap my head round is why shows that are detected as 720p only have a maximum of 640x480 stream available while shows with the 1080p indicator have the 1920x1080 stream available. I've tried manual stream selection to force higher stream quality but it always reverts back after a few seconds.
I can confirm this. I never noticed this before so I wondered if this was the same in android(/libreelec dualboot box). Since this one is licensed to play 1080, it does so without a hitch. So this must only occur on libreelec with the Netflix addon (which I love!) Anyways, I'd like to repeat that this box (MeCool M8S Pro+) does have widevine level 1 and can play Netflix in 1080. Is there no way the addon can read this info from the android partition(or something like that)?
The data from the API is not a valid source. To be honest, I think I´ll just remove this, as this is only causing confusion & will not be able to work reliably.
as far i have understood, netflix is only telling if video is available in HD or SD. Possibly also in 4k. HD means for netflix 720p or 1080p. the plugin is checking if hd is available and set video info to 1080p. if hd is not available 720p is set by default. I would prefer to leave this quality check because with linux x86 many videos which are at lease available in 720p on windows, are only available in SD. I would suppose to set default value to 540p or 480p. Without this information i have no chance, beside of playback and check the video infos, which video is available in hd or not.
There was a bug in inputstream.adaptive where if you selected 720p, you would get a lower quality stream. And if you selected 1080p you would get the 720p stream. It is fixed in peak3d/inputstream.adaptive#259
It was a non inclusive limit on Input Stream Adaptive, try updating it....