I haven't gotten any of these APKs (Amazon or Play) to work on my Nvidia Shield Pro since updating to LineageOS for microG 18.1 (Android 11).
I'm using MagiskHidePropsConf and Universal SafetyNet Fix to get Widevine L1 support, which works flawlessly with Amazon Prime Video, Netflix, Hulu and HBOMax.
When I run the DirecTV Stream apk from Amazon (DIRECTV STREAM_4.0.35.37607.apk), I can login and use the guide as intended. But as soon as I start to stream content, it errors out after a few seconds of struggling to play and then hits me with a "Looks like we ran into some trouble loading this content. Please try again in a bit. (100006-008)."
Here's a link to the logcat output when trying to run with Widevine Level 1:
https://paste.pryv8.org/p/nauticalwindxerinae (XDA wouldn't save the attachment when I tried here). And also attached a photo of the visual glitches occurring on the screen
I know it's a DRM/Widevine related issue because if I disable MagiskHidePropsConf or use a Magisk Module to disable DRM, it works by falling back to a lesser quality stream. I don't want to sacrifice my L1 abilities in every other app just for DirecTV
---
When I try to use the new Play apks (4.0.36.37618), the app immediately quits on launch and outputs the following in logcat:
Code:
09-09 18:38:00.694 8794 8888 F com.att.tv: java_vm_ext.cc:577] JNI DETECTED ERROR IN APPLICATION: java_class == null
09-09 18:38:00.694 8794 8888 F com.att.tv: java_vm_ext.cc:577] in call to GetMethodID
09-09 18:38:00.694 8794 8888 F com.att.tv: java_vm_ext.cc:577] from boolean tv.youi.youiengine.CYIActivity.nativeSurfaceCreated(android.view.Surface)
09-09 18:38:01.150 25970 25970 D GmsGcmRegister: onBind: Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gms }
09-09 18:38:01.227 8794 8888 F com.att.tv: runtime.cc:655] Runtime aborting...
So it seems like the Play apks are heavily dependent on Google Play Services and MicroG won't cut it.
---
Fortunately, I can use the app from the Samsung TV -- but ideally I'd love not to be signed into any Samsung service and would be able to disable all their "smart" functions.
I've been searching for a better alternative that's Android friendly, but every other service seems to be missing a favorite network or two -- DirecTV is the only one comparable to traditional cable/satellite