Just a brief announcement for those interested in the community - if you use Ubiquiti's UniFi Protect NVR/cameras, you can get complete HomeKit support as well as M3U playlist support that is compatible with Channels DVR, using homebridge-unifi-protect.
I added the capability in a recent update - you can have HBUP dynamically generate an M3U playlist based on the cameras a given Protect controller knows about, with gratuitous guide information that integrates with the custom channel features that Channels DVR exposes.
As a bonus: you can also create a channel collection and use the automatic channels rules to dynamically create a collection of your cameras - create a new channel collection and use the "UniFi Protect" keyword and check the "New", "Live" and "HD" checkboxes in the automatic channels section, and you're all set.
For those that don't know: HBUP is a Homebridge plugin that provides full HomeKit compatibility for the UniFi Protect ecosystem.
Enjoy.
Edited with screenshots:
Custom Channel setup.
Channels Collection setup.
UniFi Protect program guide.
UniFi Protect individual camera "episode".