github chrisbenincasa/tunarr v1.2.0

latest release: v1.2.1
5 hours ago

1.2.0 (2026-03-13)

Bug Fixes

  • add "escape hatch" env var for hardware pad (#1703) (5dfb3cd)
  • allow proper block shuffle in custom shows (#1400) (35826a0)
  • allow saving hls direct stream mode for channels again (0870bc1)
  • allow SESSION_CLEANUP_DELAY_SECONDS = 0 for immediate session cleanup on staleness (3a31048)
  • avoid a double wrap of nv12 (#1662) (9bdea15)
  • do not double-encode library_name and media_source_name virtual search fields (850440d)
  • ensure multi-season descendants are returned in proper season/episode order (e6b662f)
  • ensure that latest DB migration does full copy (16115d3)
  • ensure title changes are accounted for in canonical id calculation (94fb90c)
  • fix custom show persisting when content contains already persisted items (5bbe1f4)
  • fix unsynced select all for plex items (d093af9)
  • fixes to QSV deinterlacing (f9208e0)
  • potential fixes for HLS streaming (#1623) (81601c4)
  • properly map Plex credit chapter type to outro (382b991)
  • properly scale custom session cleanup delay to ms (#1611) (bd44e12)
  • properly select loudnorm_config from transcode_configs (bf052dd)
  • properly use path filter in local other video scanner (9ae60b3)
  • proxy env had bad res typing (cd1e626)
  • server: schedule-snapshot arg changed to use .asSeconds() (#1699) (6e44562)
  • spelling mistake in AllKnownHardwareAccelerationModes (195c038)
  • use sar keyword in vpp_qsv when scaling anamorphic content (45dc582)
  • various fixes to program list view (2bacb37)

Features

  • add ability to launch program modal on detail pages (495e958)
  • add ability to query program grouping by external ids (#1607) (15514d3)
  • add ability to set slot padding per-slot in time slot editor (#1614) (57b7f63), closes #1570
  • add genres under XMLTV category tag (8c095c1)
  • add HLS Direct v2 stream mode (#1620) (c5e06d4)
  • add media_source_name and library_name search fields (#1606) (709ebfe)
  • add software tonemapping and add it to vaapi pipeline (#1664) (33a8a0e)
  • add support for "not contains" in search (64b3598), closes #1636
  • add support for loudnorm audio filter (f25f3f5)
  • add support for tonemap opencl to vaapi and fix tests (2a70cfd)
  • add tonemap_vaapi tonemapping in the VAAPI pipeline (#1657) (802eff7)
  • allow session cleanup delay to be configured with env var (32661bc), closes #1605
  • allow setting log level for specific categories (#1625) (3bc92a9)
  • dolby vision tonemapping for vaapi (#1705) (ffd150e)
  • env var for proxying images through tunarr (dadf72d)
  • experimental tonemapping support for CUDA hwaccel (22e41c5)
  • experimental tonemapping support for CUDA hwaccel (502bb45)
  • implement experimental hardware tonemapping for QSV pipeline (7ee7b8d)
  • keep play history in the DB (#1600) (fe2a460)
  • persist color metadata (bf559a2)
  • re-implementation of the original filler picker (#1613) (d755890)
  • support hardware accelerated pad filtering for vaapi (#1689) (63dabf6)
  • ui: persist pagination and column visibility settings for all tables (#1615) (15810ce), closes #1525

Don't miss a new tunarr release

NewReleases is sending notifications on new releases.