An M3U/IPTV proxy server designed to be fast and user friendly. Also with experimental support for multiple stream sources to provide media to channels.
Sure, xTeve and TellyTV both exist but I have never been able to get them working for my specific needs. The idea that spawned this project is to create a simple M3U/IPTV proxy where you define channels with multiple stream sources so that you can have a pool of "providers" for many people to watch streams. An example would be a channel can primarily source content from a premium stream, but then fallback on a backup stream once connection capacity has been reached or the primary source goes down.
- - Get client UI working.
- - Parse streams and EPG/XMLTV on a separate thread. (in progress)
- - Cleanup code, protect against sql injections. (in progress)
- - Document code, create a wiki, also create an install guide. (in progress)
- - Client UI needs to be secured via a password, http auth, token.
- - Regex filtering for large stream providers.
- - Implement stream modes, redirect, proxy, local transcode (via ffmpeg).
- - Implement connection tracking, don't allow more than allowed streams for provider.
- - Periodically save parsed streams to disk for faster startup.
This project was inspired by Tunarr and uses its a modified version of its HDHomeRun device service. Also a big thanks to xTeve and TellyTV for their original work on m3u/iptv proxy services for Plex/Jellyfin.