I was curious what user-agent strings are used by my Apple TV and captured the traffic incoming on port 8089 and then run
$ tcpdump -r cdvr.pcap -A | grep -i ^user-agent: | sort | uniq -c
15 User-Agent: Channels/7.0.2 (Apple TV; iOS 26.3; Scale/2.00)
91 User-Agent: ChannelsApp/7.0.2 (AppleTV11,1; tvOS 26.3; com.getchannels.dvr 2.23.1910; en-US; US/Pacific)
98 User-Agent: ChannelsApp/7.0.2 (AppleTV11,1; tvOS 26.3; com.getchannels.dvr.extension 2.23.1910; en-US; US/Pacific)
2 User-Agent: Go-http-client/1.1
23 User-Agent: showwin/speedtest-go 1.7.10
Do we need that many?