Since a couple of weeks I’ve configured MediaSession2MQTT to receive media related data from my nVidia Shield media player in Home Assistant (Thanks to this topic: WTH can't I see what my android tv is doing? - #44 by pomah). I’ve used this data to set the lights depending ont the status of the media.
There is one app in particular that is not working well with the MediaSession2MQTT; NLZiet (This is a Dutch app to watch live and on-demand tc). When I watch live tv, the status is changing nicely to ‘Playing’, but when I start an on-demand steam, the status is changed to ‘Playing’ and in the same second changed again to ‘Paused’.
Is there something I can do to fix this or is this a problem in the Android TV app of NL Ziet?
It might be similar to a problem i have with the Jellyfin app. I’d asked the developer about it on an issue thats still open on the mediasession repo. He said that the app must support the android MediaSession api which the jellyfin android tv client doesnt as of yet. It might be worth opening a ticket on the repo, the dev was very responsive to me. If its a bug im sure they would like to know about it.
The only app that really works for me with this app has been youtube which is a shame as its much less headache then adb. I’d love tivimate to start supporting it as im sure the thing randomly changed what states reflecting playing/paused.
Thanks for your response! I will try to get in toch with the developers of the NLZiet app.