So far I am able to detect if device supports any kind of widevine version, but I need to be sure that device doesn't support classic (even when it does support widevine modular).
Any ideas how to do it?
You could always use a try-catch statement in the code that tries to use classic then catches the exception and uses widevine instead? I'm not familiar with widevine, but just a thought?