Skip to content

Releases: chrisbenincasa/tunarr

v0.18.1

21 Jan 18:55
4f65887
Compare
Choose a tag to compare

0.18.1 (2025-01-21)

UI Changes

  • fix betterHumanize duration function to handle >=1 days with <1 hours (6c07fe2)

v0.18.0

19 Jan 18:42
43239ac
Compare
Choose a tag to compare

0.18.0 (2025-01-19)

Features

Bug Fixes

  • always return channels even if they have no program associations (d41f81b)
  • ensure Jellyfin password redaction works as expected (e717cac)
  • fix selecting mpeg2video as a video format (a46cdd2)
  • return filler lists in alphabetical order by name (51647ad)

v0.17.5

16 Jan 15:54
1dab7a0
Compare
Choose a tag to compare

0.17.5 (2025-01-16)

Bug Fixes

  • add missing comma in ScaleQsvFilter (f5fa38d)
  • av1 decoding support on new pipeline (#1053) (18d8363)

v0.17.4

15 Jan 03:05
3a440b3
Compare
Choose a tag to compare

0.17.4 (2025-01-15)

Bug Fixes

  • add default value to RandomSlot#durationSpec to fix JSON DB schema migration (c4944db)
  • do not backtract first 30s of a program (3972b77)
  • do not loop infinitely on invalid JSON schemas (eb61d59)
  • use hardware pixel format before vpp_qsv filter (bbe6cd9)

UI Changes

  • add "copy channel id to clipboard" button on channels table (16b6cfb)

v0.17.3

13 Jan 19:27
5c92579
Compare
Choose a tag to compare

0.17.3 (2025-01-13)

Bug Fixes

  • fix audio + album cover streaming in new ffmpeg pipeline (0c32d99)
  • fix audio + album cover streaming in new ffmpeg pipeline (#1048) (0c32d99)
  • minor fixes for hls direct stream mode - still not very smooth (0c32d99)
  • properly apply next state from decoder in qsv pipeline (3a8a8e7)

v0.17.2

11 Jan 21:50
adc267e
Compare
Choose a tag to compare

0.17.2 (2025-01-11)

Bug Fixes

  • always specify an encoder in QSV pipeline (f964ce1)
  • check for windows sooner when checking qsv/vaapi capabilities (d973630)
  • fix m3u/xml copy to clipboard urls...again (f166552)
  • remove erroneous channel transcode overrides (235d3e9)
  • show redirect programming properly in xmltv (16eff87)

v0.17.1

10 Jan 20:00
09db0d9
Compare
Choose a tag to compare

0.17.1 (2025-01-10)

Bug Fixes

  • add "new" button for transcode configs (f7bca67)
  • enable watermarks on new qsv ffmpeg pipeline (0260abc)
  • handle 10-bit hevc in new qsv pipeline + other fixes (0260abc)
  • use transcode configs where appropriate in new pipeline (0260abc)

v0.17.0

10 Jan 15:29
54809fd
Compare
Choose a tag to compare

0.17.0 (2025-01-10)

Features

  • add "transcode configurations" (#1001) (b5a4fdf)
  • implement existing program tools using random slots (#1041) (00fa4d4)
  • improvements to random slot weighting (#1040) (4e7740b)
  • re-implement random slot UI to match time slot UI (#1036) (8027f99)
  • support for toggling between 12/24-hour time in UI (#1026) (891ed29)
  • support HLS direct channel stream mode (#1029) (303964b)

Bug Fixes

  • additional fix for square pixel calculation (df369f3)
  • allow navigation to add more programs when there are unsaved programs (b7d05df)
  • allow setting channel stream mode on initial creation (2f39648)
  • always ensure a default transcode config exists via fixer (67d1acf)
  • choose default/selected audio streams first (732e81d)
  • copy full m3u url instead of just path (if backendUri is empty) (de5cd1d)
  • cyclic shuffle now works with custom programs (1a106a4)
  • default new channel start time to now (13db6ec)
  • determine isAnamorphic via DAR/SAR; better square pixel size calculations (d3dd7e4)
  • do not count initializing sessions in stale check (ca0ec6a)
  • do not set channel start time when saving lineups (#1042) (4c96a24), closes #276
  • fix default audio stream sort for boolean (b298be3)
  • fix HLS direct mode when requested from an mpeg-ts wrapper stream (27ab7a8)
  • fix Jellyfin HLS direct streams (84a8e63)
  • fix JF streams + local watermark file inputs on legacy ffmpeg pipeline (c6d07c8)
  • fix show sorting in cyclic shuffle (9122018)
  • further delineate between selected and default audio streams for plex (43f9ffc)
  • pick random start position for each group in cyclic shuffle (e2d6c03)
  • set correct output pad size state in ScaleFilter (dea698c)
  • use stream.selected over stream.default for plex audio streams (1a8afb6)

UI Changes

  • move channel table actions column to first (dedb6e4)

v0.16.13

18 Dec 12:51
b305da5
Compare
Choose a tag to compare

0.16.13 (2024-12-18)

Bug Fixes

  • display Plex playlists as its own library (#1018) (22849e9)
  • fix issue where random slot do-not-pad could generate 0-duration flex programs (8abd3c8)
  • improvements in handling fractional durations in scheduler (9f46d11)

v0.16.12

13 Dec 19:07
c7457c4
Compare
Choose a tag to compare

0.16.12 (2024-12-13)

Bug Fixes

  • fix channel_programs update query in updateLineup (ea73a5d)
  • fix ProgramGroupingMinter to correctly assign type season for seasons instead of show (0b92fa3)
  • re-enable fixers (3fab90f)
  • request additional jellyfin user view types by default (a4cb229)
  • time slots - always use the currently saved lineup state for slot generation (04e58b6)