github chrisbenincasa/tunarr v0.21.0

latest releases: v0.22.1, v0.22.0, v0.21.11...
25 days ago

0.21.0 (2025-08-11)

⚠ BREAKING CHANGES

  • scheduling: ability to schedule filler directly in slot schedulers (#1234)

Features

  • add genres endpoint and integrate genre selection in the ui for… (#1295) (50ceb54)
  • add movie nfo parser (#1262) (3ba2aad)
  • add program stream details info to program dialog (#1296) (d87f269)
  • add tv show and episode nfo parsers (#1266) (555d838)
  • macos: add proper macOS wrapper app (#1290) (e293f4c)
  • scheduling: ability to schedule filler directly in slot schedulers (#1234) (fed7717)
  • scheduling: support for flex kinds in time slots (#1238) (7a16eab)

Bug Fixes

  • allow scheduling content from mixed-type Emby libraries (a894ef4)
  • ensure release action uses proper xcode version (7c6214b)
  • ensure remove duplicates uses most up-to-date program list (c6d9b79), closes #1297
  • fixes and simplification of stream program calculator (#1301) (3fa2808)
  • hide scheduled filler content from EPG by default (#1286) (d36bfd0)
  • only run ReconcileProgramDurationsTask when necessary (ed09b4c)
  • remove admin mode (8fa0bac)
  • streaming: explicitly set software mpeg2video encoder (6976e35)
  • streaming: fallback to software decode when seeking with QSV (#1276) (e8e4bac)
  • streaming: multiple fixes for image-based sub overlays on CUDA (#1275) (bb63c46), closes #1272
  • streaming: only set output pixel format on CUDA hwdownload when necessary (3f9d3ce)
  • streaming: remove first_pts setting to fix audio drop/desync issues (dde8a83)
  • streaming: remove some limits on thread counts (#1277) (4116225)
  • streaming: rework hwdownload cuda filter (04e30dc)
  • ui: allow getting nvidia debug details after getting vainfo debug (8fa0bac)
  • ui: fix default form state in weekly time slot editor when day is empty (231e3bf)
  • ui: fix filler list clear all button (cd2060b)
  • ui: fix infinite API calls in Jellyfin grid (#1300) (4a9b3a3)
  • ui: fix stealth mode checkbox state (136f9fa), closes #1305
  • ui: properly filter various program types based on channel (#1271) (8c32d8b)
  • ui: reording custom show programs no longer affects episode number (#1280) (231e3bf), closes #1273
  • use execFile over exec when executing one-off child processes (8fa0bac)
  • use execFile over exec when executing one-off child processes (#1309) (8fa0bac)

Performance Improvements

  • periodically flush event loop in ReconcileProgramDurationsTask (622b8b3)

Don't miss a new tunarr release

NewReleases is sending notifications on new releases.