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 b008fcfd85
fix scheduling precision error (#1451)
3 years ago
.config
.github
ErsatzTV fix scheduling precision error (#1451) 3 years ago
ErsatzTV-Windows
ErsatzTV-macOS@2f3ee16f11
ErsatzTV.Application
ErsatzTV.Core fix scheduling precision error (#1451) 3 years ago
ErsatzTV.Core.Tests
ErsatzTV.FFmpeg
ErsatzTV.FFmpeg.Tests
ErsatzTV.Infrastructure
ErsatzTV.Infrastructure.MySql
ErsatzTV.Infrastructure.Sqlite
ErsatzTV.Infrastructure.Tests fix scheduling precision error (#1451) 3 years ago
ErsatzTV.Scanner
ErsatzTV.Scanner.Tests fix scheduling precision error (#1451) 3 years ago
api
artwork
docker
lib
scripts
.dockerignore
.editorconfig
.gitignore
.gitmodules
CHANGELOG.md fix scheduling precision error (#1451) 3 years ago
Directory.Build.props
ErsatzTV.sln
ErsatzTV.sln.DotSettings
LICENSE
README.md
global.json
gon.json
mkdocs.yml
nuget.config

README.md

ErsatzTV

ErsatzTV is beta software for configuring and streaming custom live channels using your media library. The software may be unstable and is under active development.

Documentation is available at ersatztv.org.

Want to join the community or have a question? Join us at the ErsatzTV Community or on Discord.

Current Features

  • Use local media files and optional sidecar NFO metadata; no need for a full media server
  • IPTV server and HDHomeRun emulation support a wide range of client applications
  • Channel-specific streaming mode (MPEG-TS or HLS) and transcoding settings
  • Collection-based scheduling, with collections containing television shows, seasons, episodes and movies
  • Powerful scheduling options such as chronological collection playback throughout the day or over multiple days
  • Hardware-accelerated transcoding options (QSV, NVENC, VAAPI)
  • Plex media and metadata
  • Jellyfin media and metadata
  • Emby media and metadata
  • Song and music video libraries
  • Pre-roll, mid-roll, post-roll filler options
  • Subtitle burn-in

License

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