This works thank you.
How do we handle the case where the streamlink call is different on ios vs tvos, but we want to use it on all our devices?
I tried adding both at the same time, but with different channel numbers, but the server only seems to allow one at a time.
========
edit: found answer here
use unique channel-id
========
But it is very nice to be able to use this on the apple tv.
One note for others following.
The NFL app on apple tv is also finicky like the NBC app and may need to be restarted or closed in the app switcher in order for the nfl network and nfl live channels to show up.