Shadowghost
5231d99398
Merge remote-tracking branch 'upstream/release-12.z' into fix-user-views
...
# Conflicts:
# Jellyfin.Server.Implementations/Item/ItemCountService.cs
# src/Jellyfin.Database/Jellyfin.Database.Implementations/DescendantQueryHelper.cs
# tests/Jellyfin.Server.Implementations.Tests/Item/ItemCountServiceTests.cs
2026-09-14 17:31:35 +02:00
Cody Robibero
8455f7c838
Merge pull request #18025 from nyanmisaka/fix-vk-tonemap-csc-range
...
Fix incorrect color range during CSC after VK tonemapping
2026-09-14 08:05:25 -04:00
Cody Robibero
2bcd3b1efb
Merge pull request #18003 from Shadowghost/optimize-favourites
...
Check Live TV access for a single user instead of enumerating all users
2026-09-14 08:04:38 -04:00
Shadowghost
ff39dc3014
Apply review suggestions
2026-09-13 18:02:55 +02:00
Shadowghost
4330f5dada
Fix played counts and played filters
2026-09-13 18:02:54 +02:00
Shadowghost
596be45f85
Stop /UserViews resolving every box set in a collections library
2026-09-13 18:01:29 +02:00
Cody Robibero
2a43776881
Merge pull request #18011 from Shadowghost/fix-aggregate-folder
...
Restore [JsonIgnore] on AggregateFolder.Children
2026-09-13 11:58:27 -04:00
Cody Robibero
a93180d35f
Merge pull request #17797 from fmarcac/fix/syncplay-stale-ready-position
...
Correct SyncPlay sessions that report playback at a stale position
2026-09-13 11:57:02 -04:00
Cody Robibero
f4c76aabad
Merge pull request #17958 from Shadowghost/fix-websocket
...
Don't let a torn-down WebSocket take down the request handler
2026-09-13 11:56:52 -04:00
Cody Robibero
cabec7ec28
Merge pull request #17842 from Shadowghost/fix-multi-version
...
Fix versions of a video still listing separately from their group and preserve manual merges
2026-09-13 11:55:42 -04:00
nyanmisaka
95c3c605a1
Fix incorrect color range during CSC after VK tonemapping
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2026-09-13 18:59:48 +08:00
Cody Robibero
86e25e4468
Merge branch 'release-12.z' into fix/syncplay-stale-ready-position
2026-09-12 15:18:15 -04:00
Cody Robibero
63def185b1
Merge pull request #18007 from orut34iop/codex/upstream-folder-read-failure
...
Preserve library items when directory enumeration fails
2026-09-12 10:58:56 -04:00
Cody Robibero
3d52fbe84e
Merge pull request #17898 from Shadowghost/filters2
...
Populate missing tags array in Filters2
2026-09-12 10:44:11 -04:00
orut34iop
e33a257680
Remove unused child collection initialization
2026-09-12 21:40:59 +08:00
orut34iop
e9d9bcd599
Preserve library items when directory enumeration fails
2026-09-12 21:35:54 +08:00
Javier Puerto
f0f75c6f1e
Restore [JsonIgnore] on AggregateFolder.Children
2026-09-12 14:52:33 +02:00
Shadowghost
af92877c5e
Check Live TV access for one user instead of enumerating all of them
2026-09-12 12:30:47 +02:00
Cody Robibero
3c698bab7f
Merge pull request #17950 from Shadowghost/fix-collections-folder-lookup
...
Fix collection creation when the collections library was just added
2026-09-11 18:20:43 -04:00
Shadowghost
e6a8ed10c4
Apply review suggestion
2026-09-10 23:00:46 +02:00
Shadowghost
74086f61d2
Don't let a torn-down WebSocket take down the request handler
2026-09-10 22:51:30 +02:00
Shadowghost
8ea41002f1
Fix collection creation when the collections library was just added
2026-09-10 18:59:52 +02:00
Shadowghost
e9dae9ddb2
Keep merged versions visible to the library scan
2026-09-10 15:38:32 +02:00
Shadowghost
9b237e20ff
Fix decimal point handling in version names
2026-09-10 09:15:34 +02:00
Shadowghost
ca06ccfa13
Populate missing tags array in Filters2
2026-09-09 09:48:55 +02:00
Shadowghost
f4a627daea
Fix versions of a video still listing separately from their group
2026-09-08 13:28:25 +02:00
Shadowghost
2644163f57
Count distinct items for byName ItemCounts and batch every kind
2026-09-07 18:39:59 +02:00
Shadowghost
59cd5f983b
Expose optimized ItemCounts for byName items
2026-09-07 10:30:01 +02:00
Cody Robibero
34feb3c04a
Merge pull request #17763 from Shadowghost/fix-refresh-queue-and-directory-cache
...
Fix items being lost from the refresh queue and bound the directory service caches
2026-09-06 07:36:13 -04:00
Shadowghost
344a6dcd2c
Apply review suggestions
2026-09-06 08:38:43 +02:00
fmarcac
a555956606
Add a default implementation for the SyncPlay catch-up offset
2026-09-06 04:34:57 +02:00
fmarcac
b2e6da42f0
Separate a stale SyncPlay position from a session catching up
2026-09-06 04:34:57 +02:00
fmarcac
3e10b0fc1f
Correct SyncPlay sessions that report playback at a stale position
2026-09-06 04:34:34 +02:00
gnattu
a1910a7b2e
Enforce dolby vision transfer check
...
Dolby vision files having unexpected transfers now also marked as invalid, and it will now get its base video range from its base layer color transfer, as not all invalid dolby vision files are HDR now.
2026-09-06 02:53:52 +08:00
Cody Robibero
7c463f5fba
Merge pull request #17674 from Oggeb1/BDMV-pgs
...
Fix PGS subtitles for BDMV with TrueHD
2026-09-05 12:16:25 -04:00
Oggeb1 and gnattu
9528d0e601
Fix BDMV subtitles with external audio
...
Co-authored-by: gnattu <gnattu@users.noreply.github.com >
2026-09-05 17:15:00 +02:00
Cody Robibero
441a05ac88
Merge pull request #17768 from Shadowghost/fix-livetv-hls-audio-codec-and-manifest-direct-play
...
Fix Live TV HLS playback: bogus audio encoder and unplayable direct played manifests
2026-09-05 11:00:31 -04:00
Cody Robibero
44ecc909ff
Merge pull request #17796 from fmarcac/fix/syncplay-shuffle-mode-crash
...
Fix crash when SyncPlay shuffle mode is set to sorted twice
2026-09-05 10:58:31 -04:00
fmarcac
0c05d9d1a9
Apply the SyncPlay resume delay floor in the correct unit
2026-09-05 14:24:49 +02:00
fmarcac
e5bfe562bc
Fix crash when SyncPlay shuffle mode is set to sorted twice
2026-09-05 14:24:48 +02:00
Shadowghost
f8470630be
Retire runners that are cancelled before they start
2026-09-05 09:59:12 +02:00
Shadowghost and Cody Robibero
e5cd3381ac
Limit cache size again
...
Co-Authored-By: Cody Robibero <cody@robibe.ro >
2026-09-05 07:09:29 +02:00
Shadowghost
46dd7d8e99
Invalidate the singleton DirectoryService cache on filesystem changes
2026-09-04 19:28:59 +02:00
Shadowghost
0d9c9c9ecc
Fix the library scheduler never retiring its runners
2026-09-04 19:23:29 +02:00
Shadowghost
b724e57458
Reduce comments
2026-09-03 11:51:02 +02:00
Shadowghost
8eb4964599
Never treat a manifest container as an audio codec or a direct play target
2026-09-02 09:29:48 +02:00
Shadowghost and Cody Robibero
d73e3d964e
Optimize Caches
...
Co-Authored-By: Cody Robibero <cody@robibe.ro >
2026-09-02 07:06:08 +02:00
Shadowghost
e5dc3b8a54
Bound the directory caches a singleton would otherwise hold for the process lifetime
2026-09-01 22:04:06 +02:00
Shadowghost
50f08d41a4
Find dead people and artists by id, not by name
2026-09-01 19:49:25 +02:00
Shadowghost
792ce4a391
Fix people validator not creating missing people
2026-09-01 07:36:53 +02:00