Some background: a while back I migrated my windows MC 21 server instance to a linux MC21 server instance. I had previously setup TV with a networked tuner card (HDHomerun Prime) on Windows, and I fully expected to lose all TV functionality for the time being when migrating to Linux. I made an interesting discovery though. As part of the changeover, I exported my windows library and imported the library in the new Linux instance, and then went through fixing all my filepaths. To my great surprise, while the Linux server couldn't watch TV itself or do any configuration, my previous TV configuration done on windows continued to work: guide data kept getting populated and I could watch TV on windows clients of the server. That was a neat bonus, but it also made me realize that (at least with networked tuners) the server and EPG parts of the TV subsystem appear to already be working in Linux.
The bummer came when I upgraded to MC 22; the upgrade (unfortunately) wiped out my previous working TV config. Because no TV configuration options of any kind are exposed on the Linux side, I couldn't easily re-do the setup. I've been intending to spin up a windows VM solely for the purpose of exporting my library to windows, fixing TV config, and then reimporting the library on Linux but that seemed kind of silly.
So before I spend the time to setup a windows VM and go through all that, I thought I'd ask if it would be possible to expose some of the TV configuration options (EPG and tuner discovery specifically) on the Linux side (appropriately flagged with an experimental tag or turned off by default in features) so that, to the extent the functionality already exists, I can engage with it. I can understand if that's something that seems undesirable (especially with potential TV support on the horizon later in the 22 cycle), but I figured it can't hurt to ask.