# ErsatzTV **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. Documentation is available at [ersatztv.org](https://ersatztv.org/). Want to join the community or have a question? Join us on [Discord](https://discord.gg/hHaJm3yGy6). ## Current Features - Use local media files and optional sidecar [NFO metadata](https://kodi.wiki/view/NFO_files); 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](#Hardware-Transcoding) options (QSV, NVENC, VAAPI) - [Plex](https://www.plex.tv/) media and metadata - [Jellyfin](https://jellyfin.org/) media and metadata - [Emby](https://emby.media/) media and metadata - Music video libraries ## Planned Features - Run as a Windows service - Spots to fill unscheduled gaps ## License This project is inspired by [pseudotv-plex](https://github.com/DEFENDORe/pseudotv) and the [dizquetv](https://github.com/vexorian/dizquetv) fork and is released under the [zlib license](LICENSE).