8000 GitHub - domkalan/Piparr: An M3U/IPTV proxy server designed to be fast and user friendly.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

domkalan/Piparr

Repository files navigation

Piparr

GitHub license GitHub release GitHub Actions

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.

Why

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.

Todo

  • - 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.

Credit

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.

About

An M3U/IPTV proxy server designed to be fast and user friendly.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 
0