Christian Benincasa
8933b9873b
chore: update hls.js to latest version
2026-03-19 15:44:22 -04:00
Christian Benincasa
0c8a5b7aed
refactor: downgrade log level for meilisearch task watcher
2026-03-19 14:53:07 -04:00
Christian Benincasa
4abd307b06
fix: actually specify pad_opencl filter
2026-03-19 10:44:45 -04:00
Christian Benincasa
12cccc1540
fix: remove built-in changelog from system page
2026-03-18 16:15:43 -04:00
Christian Benincasa
70b430f470
fix: better unparseable smart collection parse handling
...
Ensures that stateful errors are checked in the mutex block
2026-03-18 13:12:52 -04:00
Christian Benincasa
9affa59cf8
fix: properly preview channel icon for watermark when none is set
...
Fixes : #1668
2026-03-18 12:16:25 -04:00
Christian Benincasa
c07cd898c9
fix: ensure no empty discontinuity periods in generated playlists ( #1722 )
v1.2.3
2026-03-18 11:28:19 -04:00
Christian Benincasa
b74ad3d619
fix: properly convert per-filler-list cooldown to millis
2026-03-18 11:26:58 -04:00
Christian Benincasa
e5e8d7353b
fix: ensure no empty discontinuity periods in generated playlists
2026-03-18 10:12:51 -04:00
Christian Benincasa
eb898c253f
fix: explicitly upload software overlay frames in QSV pipeline
...
Also removes erroneous gpu_copy option
2026-03-17 21:55:22 -04:00
Christian Benincasa
dff248fefd
fix: use system fonts for error screen
...
Tunarr does not package font files anymore
2026-03-17 21:55:22 -04:00
Christian Benincasa
f1e80316e8
build: add shell.nix for local development ( #1721 )
...
Adds `shell.nix` with dependencies required for local development, so I
don't need to have them installed globally.
Launch using `nix-shell`.
on linux:
```bash
% nix-shell
Tunarr dev environment
node: v22.22.0
pnpm: 10.28.0
ffmpeg: ffmpeg version n7.1.1-56-gc2184b65d2-20250716 Copyright (c) 2000-2025 the FFmpeg developers
[nix-shell:~/code/tunarr]$
```
on mac:
```bash
% nix-shell
Tunarr dev environment
node: v22.22.1
pnpm: 10.28.0
ffmpeg: ffmpeg version 7.1.3 Copyright (c) 2000-2025 the FFmpeg developers
[nix-shell:~/code/tunarr]$
```
2026-03-17 13:12:35 -04:00
Jason Dove
9139e49275
build: simplify shell.nix shell hook
2026-03-17 11:41:32 -05:00
Jason Dove
97ccbbf5e5
build: update shell.nix to use ffmpeg 7
2026-03-17 11:34:25 -05:00
Jason Dove
392d2282e8
build: add shell.nix for local development
2026-03-17 10:50:05 -05:00
Christian Benincasa
d7ed74e999
fix: remove minByIp segment mappings when clients disconnect
v1.2.2
2026-03-16 13:37:15 -04:00
Christian Benincasa
71c245c36c
fix: do not double-count discontinuities in HlsPlaylistMutator
2026-03-16 13:37:14 -04:00
Christian Benincasa
240a1db0c7
fix: vaapi tonemap pixel format fixes ( #1720 )
2026-03-16 12:24:55 -04:00
Christian Benincasa
56e3e25473
fix: custom show form state fixes
...
* Navigate back to custom shows table page after creating new custom
show
* Properly clear form state after saving new custom show
* Properly update form state after updating existing custom show
2026-03-16 12:16:48 -04:00
Christian Benincasa
44602d651a
test: fix TonemapVaapiFilter tests
2026-03-16 12:08:28 -04:00
Christian Benincasa
f0c7bf1c4e
fix: pass new state when resetting slot schedule state post-save
2026-03-16 12:04:15 -04:00
Christian Benincasa
8b850631f8
fix: prefer opencl tonemapping in vaapi pipeline
2026-03-16 11:51:06 -04:00
Christian Benincasa
e4a60ce1d6
fix: properly skip vaapi pad when stream is already correct size
2026-03-16 09:24:43 -04:00
Christian Benincasa
6025226416
fix: vaapi tonemap pixel format fixes
2026-03-16 08:18:32 -04:00
Christian Benincasa
ebf5b31e1b
fix: do not overwrite custom show program indexes when saving ( #1716 )
...
Fixes : #1711
2026-03-15 15:38:27 -04:00
Christian Benincasa
c45691c18f
fix: do not overwrite custom show program indexes when saving
...
Fixes : #1711
2026-03-15 15:35:41 -04:00
Christian Benincasa
3fd8fce80e
fix: properly initialize pixel and color formats in QSV pipeline
2026-03-15 13:31:07 -04:00
Christian Benincasa
636ad680e6
fix: remove improper parameter from software tonemap filter ( #1715 )
...
An improper parameter was added to `TonemapFilter` causing playback
errors.
2026-03-15 13:29:26 -04:00
Christian Benincasa
8d86a6378a
refactor: use proper hdr detection method ( #1714 )
2026-03-15 13:29:10 -04:00
Corey Vaillancourt
d68fed3e5e
fix: remove improper parameter from software tonemap filter
...
An improper parameter was added to `TonemapFilter` causing playback errors.
2026-03-15 07:13:16 -04:00
Corey Vaillancourt
069a9ea833
refactor: use proper hdr detection method
2026-03-15 07:02:56 -04:00
Christian Benincasa
61765730c7
fix: convert advanced transcode options form to new form lib
...
Fixes : #1708
v1.2.1
2026-03-13 11:44:35 -04:00
Christian Benincasa
731183c260
Dev -> Main (1.2.0) ( #1648 )
v1.2.0
2026-03-13 11:00:36 -04:00
Corey Vaillancourt
ffd150ebf0
feat: dolby vision tonemapping for vaapi ( #1705 )
...
Adds detection and tonemapping support for Dolby Vision to VAAPI and software pipelines.
Co-authored-by: Corey Vaillancourt <coreyjv@gmail.com >
2026-03-13 10:47:16 -04:00
Christian Benincasa
8aa8f2fce8
docs: update docs with new 1.2 feature details
2026-03-13 09:50:49 -04:00
daryl249
13aa70e07b
docs: replace errant "movies" reference with "other videos" in several places ( #1702 )
2026-03-12 16:00:53 -04:00
jma1ice
6e445621c3
fix(server): schedule-snapshot arg changed to use .asSeconds() ( #1699 )
...
Previously used .asMinutes() but the CLI wants the arg as seconds. This change fixes the MS snapshot from being pulled every X minutes to every X hours.
2026-03-12 16:00:53 -04:00
Christian Benincasa
d093af9e2d
fix: fix unsynced select all for plex items
2026-03-12 16:00:53 -04:00
Christian Benincasa
94fb90c35b
fix: ensure title changes are accounted for in canonical id calculation
2026-03-12 16:00:53 -04:00
Christian Benincasa
e6b662f0ef
fix: ensure multi-season descendants are returned in proper season/episode order
2026-03-12 16:00:53 -04:00
Christian Benincasa
382b991805
fix: properly map Plex credit chapter type to outro
2026-03-12 16:00:53 -04:00
daryl249
c1368d8fab
docs: replace errant "movies" reference with "other videos" in several places ( #1702 )
2026-03-12 15:41:23 -04:00
Christian Benincasa
5dfb3cd719
fix: add "escape hatch" env var for hardware pad ( #1703 )
2026-03-12 15:40:46 -04:00
Christian Benincasa
63dabf65f6
feat: support hardware accelerated pad filtering for vaapi ( #1689 )
2026-03-12 15:33:12 -04:00
jma1ice
b1b88a06bc
fix(server): schedule-snapshot arg changed to use .asSeconds() ( #1699 )
...
Previously used .asMinutes() but the CLI wants the arg as seconds. This change fixes the MS snapshot from being pulled every X minutes to every X hours.
v1.1.19
2026-03-10 22:16:19 -04:00
Christian Benincasa
002911ea39
fix: fix unsynced select all for plex items
2026-03-07 12:29:01 -05:00
Christian Benincasa
afd87d5cab
fix: ensure title changes are accounted for in canonical id calculation
2026-03-06 07:46:12 -05:00
Christian Benincasa
2de6c96f00
fix: ensure multi-season descendants are returned in proper season/episode order
2026-03-04 15:25:44 -05:00
Christian Benincasa
c03e7bbb37
fix: properly map Plex credit chapter type to outro
2026-03-04 07:31:10 -05:00
Christian Benincasa
3a31048ca8
fix: allow SESSION_CLEANUP_DELAY_SECONDS = 0 for immediate session cleanup on staleness
2026-03-04 07:28:25 -05:00