Skip to content

A powerful M3U proxy and stream management platform for Plex DVR, Emby, Jellyfin Live TV (and more)

License

Notifications You must be signed in to change notification settings

carlreid/StreamMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StreamMaster Logo

StreamMaster

A comprehensive IPTV management platform for organizing and streaming public broadcast content through Plex DVR, Emby, and Jellyfin Live TV

Quick Start 🚀

Tip

The wonderful IPTV-org project maintains a list of publicly available channels from all over the world 🌍📺

TV logos are also publicly available in the tv-logos repository

Docker compose example:

services:
  streammaster:
    image: ghcr.io/carlreid/streammaster:latest
    container_name: streammaster
    ports:
      - 7095:7095
    restart: unless-stopped
    volumes:
      - ~/streammaster:/config
      - ~/streammaster/tv-logos:/config/tv-logos

Note

You may also use image: carlreid/streammaster:latest if your platform can't pull from GitHub Container Registry (ghcr.io)

View available releases at our container registry (or on Docker Hub)

Key Features ⭐

  • Public IPTV Integration: Easily manage free-to-air and public broadcast streams from sources like iptv-org
  • M3U and EPG Management: Import and organize multiple public playlists with automatic updates
  • Channel Organization: Categorize streams by country, language, or content type
  • Logo Enhancement: Cached channel logos with local directory support for consistent branding
  • Performance Analytics: Monitor stream health and viewing statistics
  • Virtual HDHomeRun: Create virtual tuners for better media server integration
  • Platform Compatibility: Seamless integration with Plex, Emby, and Jellyfin
  • Modern Architecture: Built with React and .NET for reliable performance
  • Smart Proxying: RAM-based operations with fallback streams for reliability
  • Resource Optimization: Single backend stream efficiently serves multiple devices

Documentation 📚

Find our documentation here

Contributing 🤝


This repository is a fork of the original SenexCrenshaw/StreamMaster project, which was discontinued(?) in early 2025.

For historical reference, see the original README.