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.
**ErsatzTV** is pre-alpha software for configuring and streaming custom live channels using your media library. The software is currently unstable and under active development.
## Features
## Current Features
- Multiple content sources
- Use local media files and optional sidecar [NFO metadata](https://kodi.wiki/view/NFO_files); no need for a full media server
- Local files and [NFO metadata](https://kodi.wiki/view/NFO_files) (mostly working)
- IPTV server and HDHomeRun emulation support a wide range of client applications
- [Plex](https://www.plex.tv/) content and metadata (under active development)
- Channel-specific streaming mode (MPEG-TS or HLS) and transcoding settings
- [Jellyfin](https://jellyfin.org/) content and metadata (future)
- Automatic creation of television media collections
- IPTV server and [HDHomeRun](https://info.hdhomerun.com/info/http_api) emulation support a wide range of client applications
- Powerful scheduling options such as chronological collection playback throughout the day or over multiple days
- Plex Live TV (via HDHomeRun emulation)
- OpenAPI spec for easy scripting from other languages (available while running at `/swagger/v1/swagger.json`)