Stream custom live channels using your own media
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Jason Dove 4d52e115b5 Initial commit 5 years ago
.config Initial commit 5 years ago
ErsatzTV Initial commit 5 years ago
ErsatzTV.Application Initial commit 5 years ago
ErsatzTV.CommandLine Initial commit 5 years ago
ErsatzTV.Core Initial commit 5 years ago
ErsatzTV.Core.Tests Initial commit 5 years ago
ErsatzTV.Infrastructure Initial commit 5 years ago
artwork Initial commit 5 years ago
docs Initial commit 5 years ago
generated/ErsatzTV.Api.Sdk Initial commit 5 years ago
scripts Initial commit 5 years ago
.dockerignore Initial commit 5 years ago
.editorconfig Initial commit 5 years ago
.gitignore Initial commit 5 years ago
Dockerfile Initial commit 5 years ago
ErsatzTV.sln Initial commit 5 years ago
ErsatzTV.sln.DotSettings Initial commit 5 years ago
LICENSE Initial commit 5 years ago
README.md Initial commit 5 years ago
docker-compose.yml Initial commit 5 years ago

README.md

ErsatzTV

ErsatzTV is pre-alpha software for configuring and streaming custom live channels using your own media. The software is currently unstable and under active development.

Features

  • Multiple content sources
    • Local files and NFO metadata (mostly working)
    • Plex content and metadata (under active development)
    • Jellyfin content and metadata (future)
  • IPTV server and HDHomeRun emulation support a wide range of client applications

Screenshots

Plex Live TV

Plex Live TV Stream Sintel is © copyright Blender Foundation | durian.blender.org

Development

Requirements

Run server

cd ErsatzTV
dotnet run

Run tests

dotnet test

Cleanup code

./scripts/cleanup-code.sh

License

This project is inspired by pseudotv-plex and the dizquetv fork and is released under the zlib license.