I'm pretty close to getting this working. I've gotten xTeVe and Telly to both recognize Channels via the .m3u link. I can get Plex to recognize Channels (although I have to have Windows firewall completely block my HDHR when I add xTeVe/Telly to Plex). Plex pulls the channel list just fine.
The part where I'm stuck now is I can't get Plex to actually play the video. In xTeVe, I've tried with all forms of buffering. Everything appears to work okay in the logs and xTeVe reports 200s. However, Plex refuses to play the video and I can't figure out why. Plex seems to report 404s when trying to grab the stream chunks, although I'm not sure why.
When grabbing the .m3u, I've tried adding the session_id, codec, and abr query params and they don't appear to change anything.
I have a feeling it's because I'm having to have xTeVe use buffering since Plex doesn't support the channel's .m3u8 format.
Is it possible to get .m3u for each channel? Are there other query params I should try? Any idea what else might be going on?