Release Notes

Added

  • Automatically rebuild search index after improper shutdown
  • Add experimental support for Elasticsearch as search index backend
    • No query changes should be needed since ES is backed by lucene and supports the same query syntax
    • This can be configured using the following env vars (note the double underscore separator __)
      • ELASTICSEARCH__URI (e.g. http://localhost:9200)
      • ELASTICSEARCH__INDEXNAME (default is ersatztv)
  • Add experimental support for MySQL/MariaDB database provider
    • There is no functionality to migrate data between providers
    • This can be configured using the following env vars (note the double underscore separator __)
      • PROVIDER - set to MySql
      • MYSQL__CONNECTIONSTRING - (e.g. Server=localhost;Database=ErsatzTV;Uid=root;Pwd=ersatztv;)
  • Add option to use shared Plex servers, not just owned servers
    • This can be enabled by setting the env var ETV_ALLOW_SHARED_PLEX_SERVERS to any non-empty value
  • Show Plex server names in Libraries page

Fixed

  • Fix subtitle scaling when using QSV hardware acceleration
  • Fix log viewer crash when log file contains invalid data
  • Clean channel guide cache on startup (delete channels that no longer exist)
  • Fix Emby movie libraries so local file access is not required
  • Fix adding alternate schedule
  • Fix parsing show title from NFO file that also contains season information

Changed

  • Optimize transcoding session to only work ahead (at max speed) for 3 minutes before throttling to realtime
    • This should greatly reduce cpu/gpu use when joining a channel, particularly with long content
  • Allow manually editing (typing) schedule item fixed start time
  • Use different control for editing schedule item duration, and allow 24-hour duration
    • This is needed if you want a default/fallback alternate schedule to fill the entire day with one schedule item
    • The schedule item should have a fixed start time of midnight (00:00) and a duration of 24 hours
  • Use Direct3D 11 for QSV acceleration on Windows

Full changelog is available on GitHub

Health Checks
Check Message
An error has occurred. This application may no longer respond until reloaded. Reload 🗙