iven
bda7ffaae8
Return the created API key from POST /Auth/Keys ( #17155 )
...
* Return the created API key from POST /Auth/Keys
* Keep the other API key fields in the DTO
2026-10-07 18:47:59 +02:00
Jöran Malek
dbd4295853
Merge pull request #16052 from AliveDevil/feature/11274-tmdb-episode-group-id
...
Include TMDB EpisodeGroup support for shows
2026-10-07 18:44:27 +02:00
Shadowghost
a2bd48c1d2
Backport pull request #18278 from jellyfin/release-12.z
...
Compare local image dates with a one second tolerance
Original-merge: 2a59779ae9
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-10-05 19:19:05 -04:00
nyanmisaka
8a93a627c4
Backport pull request #18261 from jellyfin/release-12.z
...
Fix video quality at low bitrates when reducing bit depth
Original-merge: addc611056
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-10-05 19:18:57 -04:00
z0rimo
d624b7c57a
Backport pull request #18236 from jellyfin/release-12.z
...
Fix user preferences when renaming libraries
Original-merge: 9203258175
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-10-05 19:18:51 -04:00
klizas
7dc6544d34
Backport pull request #18186 from jellyfin/release-12.z
...
Fix segment cleaner deleting segments ahead of playback when remuxing MKV
Original-merge: 3acc9c8443
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-10-05 19:18:45 -04:00
Shadowghost
3d52637ce3
Backport pull request #18093 from jellyfin/release-12.z
...
Stop rebuilding the inherited-tag set per row, and count only the people /Persons can return
Original-merge: 63b5a050a9
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-10-05 19:18:43 -04:00
Shadowghost
3142fcd12f
Backport pull request #18195 from jellyfin/release-12.z
...
Apply stereo downmix filter consistently to progressive audio transcodes
Original-merge: 4d99715770
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-27 16:30:57 -04:00
orut34iop
64befbcdaa
Backport pull request #18005 from jellyfin/release-12.z
...
Match artist creation lookups using CleanName
Original-merge: d341176eef
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-27 16:30:32 -04:00
Shadowghost
2151b992f9
Backport pull request #18039 from jellyfin/release-12.z
...
Stop resolving items with every field where only stored columns are read
Original-merge: 408e5e01b1
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:17:09 -04:00
nyanmisaka
57d19b185c
Backport pull request #18025 from jellyfin/release-12.z
...
Fix incorrect color range during CSC after VK tonemapping
Original-merge: 8455f7c838
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:17:04 -04:00
Shadowghost
cff4908870
Backport pull request #18011 from jellyfin/release-12.z
...
Restore [JsonIgnore] on AggregateFolder.Children
Original-merge: 2a43776881
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:17:00 -04:00
orut34iop
42245b9b25
Backport pull request #18007 from jellyfin/release-12.z
...
Preserve library items when directory enumeration fails
Original-merge: 63def185b1
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:16:58 -04:00
Shadowghost
7c7244d32f
Backport pull request #18003 from jellyfin/release-12.z
...
Check Live TV access for a single user instead of enumerating all users
Original-merge: 2bcd3b1efb
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:16:54 -04:00
Shadowghost
9266d45b56
Backport pull request #17958 from jellyfin/release-12.z
...
Don't let a torn-down WebSocket take down the request handler
Original-merge: f4c76aabad
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:16:12 -04:00
Shadowghost
6a317f45ce
Backport pull request #17950 from jellyfin/release-12.z
...
Fix collection creation when the collections library was just added
Original-merge: 3c698bab7f
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:16:09 -04:00
Shadowghost
87a57a4f92
Backport pull request #17931 from jellyfin/release-12.z
...
Fix decimal point handling in version names
Original-merge: ad1bf20e84
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:16:00 -04:00
Shadowghost
b188071931
Backport pull request #17898 from jellyfin/release-12.z
...
Populate missing tags array in Filters2
Original-merge: 3d52fbe84e
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:15:53 -04:00
Shadowghost
a2aa3d96d2
Backport pull request #17884 from jellyfin/release-12.z
...
Release a folder's children once its subtree has been scanned
Original-merge: 2f2adae7d9
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:15:49 -04:00
Shadowghost
006ecadbe0
Backport pull request #17881 from jellyfin/release-12.z
...
Fix /UserViews exhausting memory and reporting random child counts
Original-merge: a838a06aa5
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:15:46 -04:00
Shadowghost
8150ee2484
Backport pull request #17842 from jellyfin/release-12.z
...
Fix versions of a video still listing separately from their group and preserve manual merges
Original-merge: cabec7ec28
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:13:48 -04:00
fmarcac
b70e7f60ff
Backport pull request #17797 from jellyfin/release-12.z
...
Correct SyncPlay sessions that report playback at a stale position
Original-merge: a93180d35f
Merged-by: crobibero <cody@robibe.ro >
Backported-by: Cody Robibero <cody@robibe.ro >
2026-09-15 11:13:44 -04:00
Jellyfin Release Bot
f377bcc68f
Bump version to 13.0
2026-09-07 21:05:09 -04: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
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
Cody Robibero
0cec5661e0
Merge pull request #17752 from Shadowghost/fix-linkedchildren-recursive
...
Fix recursive handling for LinkedChildren
2026-08-31 17:47:33 -04:00
Shadowghost
7ccce8e0e7
Fix recursive handling for LinkedChildren
2026-08-31 17:56:56 +02:00
Shadowghost
11adad0e67
Fix formatting and test
2026-08-30 22:29:36 +02:00
Cody Robibero
420d44f638
Merge commit from fork
...
Fix broken access control in session management
2026-08-30 14:40:25 -04:00
Cody Robibero
9fe5a53e47
Merge commit from fork
...
Secure library paths
2026-08-30 14:40:16 -04:00
Shadowghost
27d898e59e
Count a season's episodes by the season they belong to
2026-08-29 21:39:14 +02:00