github chrisbenincasa/tunarr v1.3.15

6 hours ago

1.3.15 (2026-09-15)

Bug Fixes

  • allows chapters to have optional tags field in ffprobe output (#2079) (288d633)
  • api: contain troubleshoot file reads within session temp directory (#1982) (f0572b6)
  • api: validate and sanitize slot groups on the save programming path (#2061) (57ecfb5), closes #2023
  • api: validate time slot schedules before handing them to the scheduler (#2013) (c926dde)
  • channels: reject bad watermark and icon values instead of rewriting them (#2006) (1b54cff)
  • db: repair local media source updates when removing a folder (#2068) (eb1b4ac)
  • db: stop a failed lineup read from erasing the lineup (#1997) (b19ae71)
  • db: stop handing out the cached lineup by reference (#2002) (3f681d9)
  • deps: bump @fastify/static to 10.1.3 to clear 5 security advisories (#2056) (#2066) (56960ab)
  • ffmpeg: stabilize peak luminance in VAAPI/CPU tonemap filters (#2063) (e8ad9ba)
  • match ISO 639-2 bibliographic and terminological language codes (#2041) (882829f), closes #1960 #2042 #1960 #1960 #2026
  • plex: invalidate canonical items when Plex labels change (#2021) (#2073) (c54bc80)
  • scanner: honor pathFilter in other-video, music-video and music-artist scans (#2060) (d8af57e), closes #2027
  • scheduling: apply per-slot pad override to every program in the slot (#2069) (ffa492c), closes #1614
  • scheduling: build a filler iterator per list and order (#2081) (2379ff5), closes #1984
  • server: correct copy-paste media source names in error messages (#2031) (#2049) (cc2f8c4)
  • server: skip Jellyfin people with empty or missing names (#2036) (9162097), closes #2028
  • settings: stop a partial feature-flag update turning the others off (#2010) (0e6b254)
  • tasks: don't pause on-demand channels with zero sessions (#2062) (1dc04f2)
  • tasks: recompute lineup startTimeOffsets after duration reconciliation (#2059) (3c4935e), closes #2034
  • web: repair eleven cache invalidations that matched no query (#2018) (8e4b5f3)
  • web: typecheck web test files, and repair the four that had rotted (#2017) (d1e96c1)

Don't miss a new tunarr release

NewReleases is sending notifications on new releases.