I'm having problems finding a good, decently priced, device I can use on TVs in my house and guest house that will play Channels. Apple TV works, but it's $150 per device! I had a Roku I was testing out, but there are issues there and only a beta program on Channels. (There are other issues with Roku, too.)
I tried a Fire stick, but it turns out Amazon plays dirty with subscriptions. For instance, I have a BritBox subscription and I can't watch BritBox on Fire unless I subscribe to it through Amazon. (They said, "Cancel your subscription and add one through Amazon." I said, "Uh, I can't cancel it until it runs out in August, 2020. Do you really think I'm going to pay about twice as much as I paid for my Fire stick so I can watch a channel you won't let me watch because I didn't buy it through Amazon?)
So Roku is out. Fire is out because they try to control my subscriptions. Apple is out for most TVs (when the guest house is done, we'll have 2 in the house, 2 in the guest house, and maybe another in my workshop in the guest house) because it's too expensive to get that many units.
As best I can figure, that leaves two possibilities for streaming boxes that might handle Channels: Chromecast and Android TV.
I've seen questions and posts here about Chromecast when I did a search. What I did not find is if, specifically, I can run a Channels app on Chromecast? And does anyone have an Android TV device they can recommend that's not super-pricey that has enough power to handle the Channels Android app?