Skip to content

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

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 powerful M3U proxy and stream management platform for Plex DVR, Emby, and Jellyfin Live TV

Quick Start 🚀

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

View available releases at our container registry.

Key Features ⭐

  • M3U and EPG Management: Import multiple files via URL or file with automatic refresh
  • Logo Customization: Cached logos with local directory support for TV logos
  • Performance Analytics: Track streaming performance with comprehensive statistics
  • Virtual HDHomeRun: Create multiple virtual devices with custom configurations
  • Platform Integration: Seamless compatibility with Plex, Emby, and Jellyfin
  • Modern Stack: Built with React and .NET for optimal performance
  • Advanced Proxying: RAM-based operations with failover stream support
  • Efficient Streaming: Single backend stream serves multiple device in your home

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.