@Anvil_DVR CC4C looks for a video player in the HTML document, sets it to full screen, and then clicks play. I haven't looked at it specifically, but I would guess that the video player is in the HTML document behind the profile selection dialog so it still works.
This is trivial with an automated web browser, not so much when controlling an android app via ADB.
If it wasn't cost prohibitive (hardware, space, power consumption), a dedicated desktop computer connected to an HDMI encoder could be the best of both worlds (full device/browser control without the limitations of capturing video using Chrome's developer tools).
I don't know what the long term situation will be for profile screens in ADBTuner. I will keep looking into it, but I can't guarantee that there will always be a solution.
You can also add Sling to your compatible providers list. @bnhf figured out how to find the channel URLs and they work beautifully in ADBTuner.
@sdelap The "component" field in those exports was made unnecessary in later versions of ADBTuner. They can be left in the JSON export, they will be ignored when imported.