-
Notifications
You must be signed in to change notification settings - Fork 51
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reference the old one, but remove the noise around latest updates
- Loading branch information
Showing
2 changed files
with
72 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,51 @@ | ||
> **NOTICE**: This repository is a decoupled fork from /SenexCrenshaw/StreamMaster, created after the upstream source code was revoked. | ||
## Update 3: 2025-02-14: | ||
|
||
I managed to source some commits up until 2025-01-05. As such, the `latest` release is running on `0.18.0-net9.2`. | ||
|
||
From this point in time, I'm unsure what developments were made as that's when everything went dark. Though clearly at some point, it was decided to jump to a `1.0.0.0`+ version. I might be able to also recover some functionality from later versions. | ||
|
||
As such, I invite you to please help collaborate with ideas and/or development by; | ||
|
||
**Issues:** Open any problems you face with the release from this repository ([these releases](https://github.com/carlreid/StreamMaster/pkgs/container/streammaster)) | ||
**Discussions:** To relate what features were added beyond the point in time this repository has, or any other topics | ||
|
||
## Update 2: 2025-02-12: | ||
|
||
I've managed to get a build working, where you can find a release at `ghcr.io/carlreid/streammaster:latest` ([view it here](https://github.com/carlreid/StreamMaster/pkgs/container/streammaster)). | ||
|
||
As such, replace your exiting `senexcrenshaw/streammaster` reference to `ghcr.io/carlreid/streammaster`. This is of course then built from the source code in this repository. | ||
|
||
I have no idea how far behind or not the code is in this repo, though the UI states version `0.17.9` in the bottom left. | ||
|
||
## Update 1: 2025-02-12: | ||
|
||
It seems that everything relating to StreamMaster has mysteriously vanished. I have no idea, however [a Reddit thread](https://www.reddit.com/r/PleX/comments/1indw17/streammaster_no_longer_available/) has some discussion on it. | ||
|
||
`/u/EFletch79` managed to grab the following Discord message: | ||
<img src="2025-02-12.png" width="600" /> | ||
|
||
Those looking for an alternative could check out [Threadfin](https://github.com/Threadfin/Threadfin). | ||
|
||
--- | ||
|
||
## Original README | ||
|
||
<p align="center" width="100%"> | ||
<img src="https://raw.githubusercontent.com/carlreid/StreamMaster/refs/heads/main/StreamMaster.WebUI/public/images/streammaster_logo.png" alt="StreamMaster Logo"/> | ||
<H1 align="center" width="100%">Welcome to StreamMaster</H1> | ||
<img src="https://raw.githubusercontent.com/carlreid/StreamMaster/refs/heads/main/src/StreamMaster.WebUI/public/images/streammaster_logo.png" alt="StreamMaster Logo"/> | ||
<H1 align="center" width="100%">StreamMaster</H1> | ||
</p> | ||
|
||
StreamMaster, the premier video proxy streaming platform. | ||
|
||
[](https://www.patreon.com/user?u=52683080) | ||
> A powerful M3U proxy and stream management platform for Plex DVR, Emby, and Jellyfin Live TV | ||
Please go to the wiki for further details and installation instructions. | ||
[New docs](https://carlreid.github.io/StreamMaster/) | ||
## Quick Start 🚀 | ||
|
||
Old Docs | ||
[Stream Master Wiki](https://github.com/carlreid/StreamMaster/wiki) | ||
Docker compose example: | ||
```yaml | ||
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](https://github.com/carlreid/StreamMaster/pkgs/container/streammaster). | ||
## Features | ||
## Key Features ⭐ | ||
- **Import any number of M3U and EPG files:** With StreamMaster, you can easily import any number of M3U and EPG files by URL or file with auto refresh, giving you access to a vast array of streaming content. | ||
- **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 | ||
- **Customizable logos:** StreamMaster allows you to customize your logos with cached logos for quick access and tv-logos support from local directories, so you can create a unique and professional-looking streaming experience. | ||
## Documentation 📚 | ||
- **Stream analytics and statistics:** With StreamMaster's powerful analytics and statistics tools, you can track your streaming performance and gain valuable insights. | ||
[Find our documentation here](https://carlreid.github.io/StreamMaster/) | ||
- **Virtual HDHomeRuns:** StreamMaster lets you create as many virtual HDHomeRuns as you like, each with its own streaming setup, so you can easily manage and organize your streaming content. | ||
## Contributing 🤝 | ||
- **Integration with popular streaming tools and platforms:** StreamMaster seamlessly integrates with popular streaming tools and platforms like Plex and Emby. | ||
- **Issues**: Bug reports and feature requests ([create an issue](https://github.com/carlreid/StreamMaster/issues)) | ||
- **Discussions**: Community feedback and ideas ([open a discussion](https://github.com/carlreid/StreamMaster/discussions)) | ||
- **Development**: Pull requests welcome | ||
- **Built with the latest React and C# core:** StreamMaster is built with the latest React and C# core technologies, ensuring a fast and reliable streaming experience across a multitude of operating systems and platforms. | ||
- **Robust proxying:** Using the StreamMaster built in proxy enables robust logging and reliability. Extended channels can be created to use as fail over streams. Everything is done in RAM using the latest memory handling techniques. | ||
|
||
- **Multiple clients for the same backend connection:** StreamMaster will not start a new backend stream if it is already proxing the same one. Multiple clients can watch the same channel with just one backend active stream. | ||
--- | ||
- **And much more!** With new features and updates being added all the time, StreamMaster is constantly evolving to meet the needs of today's streamers and content creators. | ||
*This repository is a fork of the original SenexCrenshaw/StreamMaster project, which was discontinued(?) in early 2025.* | ||
Docker Repo: [Stream Master Docker IO](https://github.com/carlreid/StreamMaster/pkgs/container/streammaster) | ||
*For historical reference, see the original [README](README_old.md).* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<p align="center" width="100%"> | ||
<img src="https://raw.githubusercontent.com/carlreid/StreamMaster/refs/heads/main/src/StreamMaster.WebUI/public/images/streammaster_logo.png" alt="StreamMaster Logo"/> | ||
<H1 align="center" width="100%">Welcome to StreamMaster</H1> | ||
</p> | ||
|
||
StreamMaster, the premier video proxy streaming platform. | ||
|
||
[](https://www.patreon.com/user?u=52683080) | ||
|
||
Please go to the wiki for further details and installation instructions. | ||
[New docs](https://SenexCrenshaw.github.io/StreamMaster/) | ||
|
||
Old Docs | ||
[Stream Master Wiki](https://github.com/SenexCrenshaw/StreamMaster/wiki) | ||
|
||
## Features | ||
|
||
- **Import any number of M3U and EPG files:** With StreamMaster, you can easily import any number of M3U and EPG files by URL or file with auto refresh, giving you access to a vast array of streaming content. | ||
|
||
- **Customizable logos:** StreamMaster allows you to customize your logos with cached logos for quick access and tv-logos support from local directories, so you can create a unique and professional-looking streaming experience. | ||
|
||
- **Stream analytics and statistics:** With StreamMaster's powerful analytics and statistics tools, you can track your streaming performance and gain valuable insights. | ||
|
||
- **Virtual HDHomeRuns:** StreamMaster lets you create as many virtual HDHomeRuns as you like, each with its own streaming setup, so you can easily manage and organize your streaming content. | ||
|
||
- **Integration with popular streaming tools and platforms:** StreamMaster seamlessly integrates with popular streaming tools and platforms like Plex and Emby. | ||
|
||
- **Built with the latest React and C# core:** StreamMaster is built with the latest React and C# core technologies, ensuring a fast and reliable streaming experience across a multitude of operating systems and platforms. | ||
|
||
- **Robust proxying:** Using the StreamMaster built in proxy enables robust logging and reliability. Extended channels can be created to use as fail over streams. Everything is done in RAM using the latest memory handling techniques. | ||
|
||
- **Multiple clients for the same backend connection:** StreamMaster will not start a new backend stream if it is already proxing the same one. Multiple clients can watch the same channel with just one backend active stream. | ||
|
||
- **And much more!** With new features and updates being added all the time, StreamMaster is constantly evolving to meet the needs of today's streamers and content creators. | ||
|
||
Docker Repo: [Stream Master Docker IO](https://hub.docker.com/r/senexcrenshaw/streammaster/) |