aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
AgeCommit message (Collapse)Author
2026-10-07Return the created API key from POST /Auth/Keys (#17155)iven
* Return the created API key from POST /Auth/Keys * Keep the other API key fields in the DTO
2026-10-07Merge pull request #16052 from AliveDevil/feature/11274-tmdb-episode-group-idJöran Malek
Include TMDB EpisodeGroup support for shows
2026-10-05Backport pull request #18278 from jellyfin/release-12.zShadowghost
Compare local image dates with a one second tolerance Original-merge: 2a59779ae98d96be782078ddf414040d931831ea Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05Backport pull request #18261 from jellyfin/release-12.znyanmisaka
Fix video quality at low bitrates when reducing bit depth Original-merge: addc6110560966f63f3a4fafb8c0f359d6afa10b Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05Backport pull request #18236 from jellyfin/release-12.zz0rimo
Fix user preferences when renaming libraries Original-merge: 9203258175c32b44052d2a0fc5bae9815697c80b Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05Backport pull request #18186 from jellyfin/release-12.zklizas
Fix segment cleaner deleting segments ahead of playback when remuxing MKV Original-merge: 3acc9c8443d7ee445c4fe015f2977a47d4ea57ac Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-10-05Backport pull request #18093 from jellyfin/release-12.zShadowghost
Stop rebuilding the inherited-tag set per row, and count only the people /Persons can return Original-merge: 63b5a050a9dc943854bae01856f30f1a5a089245 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27Backport pull request #18195 from jellyfin/release-12.zShadowghost
Apply stereo downmix filter consistently to progressive audio transcodes Original-merge: 4d99715770afb0882b730fa78f0105bcea893a1d Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-27Backport pull request #18005 from jellyfin/release-12.zorut34iop
Match artist creation lookups using CleanName Original-merge: d341176eef63e38839f648b00a358240279ec363 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18039 from jellyfin/release-12.zShadowghost
Stop resolving items with every field where only stored columns are read Original-merge: 408e5e01b1447e24689bd3653e2328bf173c8ce3 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18025 from jellyfin/release-12.znyanmisaka
Fix incorrect color range during CSC after VK tonemapping Original-merge: 8455f7c838d873d689ed277cc0e0f58ed9ceaa73 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18011 from jellyfin/release-12.zShadowghost
Restore [JsonIgnore] on AggregateFolder.Children Original-merge: 2a4377688165cdbfb5af7bdc0e014efd832bf619 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18007 from jellyfin/release-12.zorut34iop
Preserve library items when directory enumeration fails Original-merge: 63def185b199c5afded850b8eb5667276bc864f9 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #18003 from jellyfin/release-12.zShadowghost
Check Live TV access for a single user instead of enumerating all users Original-merge: 2bcd3b1efb121ad661495570b43aace247ee0a27 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17958 from jellyfin/release-12.zShadowghost
Don't let a torn-down WebSocket take down the request handler Original-merge: f4c76aabad7523d263a8a1f1a1232b27187e7584 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17950 from jellyfin/release-12.zShadowghost
Fix collection creation when the collections library was just added Original-merge: 3c698bab7fb7c607e726a0bf79f0bb0f7616e962 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17931 from jellyfin/release-12.zShadowghost
Fix decimal point handling in version names Original-merge: ad1bf20e8424fa6433409a57f6f055ec7c394910 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17898 from jellyfin/release-12.zShadowghost
Populate missing tags array in Filters2 Original-merge: 3d52fbe84e78d6447465bb831039dabb6142ca67 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17884 from jellyfin/release-12.zShadowghost
Release a folder's children once its subtree has been scanned Original-merge: 2f2adae7d99537e53417f6d92aa3d40345a17b99 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17881 from jellyfin/release-12.zShadowghost
Fix /UserViews exhausting memory and reporting random child counts Original-merge: a838a06aa51eac388a76e9e6421f1a80873c417b Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17842 from jellyfin/release-12.zShadowghost
Fix versions of a video still listing separately from their group and preserve manual merges Original-merge: cabec7ec28df671e3bb1c360c32db60b085f4084 Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-15Backport pull request #17797 from jellyfin/release-12.zfmarcac
Correct SyncPlay sessions that report playback at a stale position Original-merge: a93180d35f3528a556b1c81aac4ba4132b34391e Merged-by: crobibero <cody@robibe.ro> Backported-by: Cody Robibero <cody@robibe.ro>
2026-09-07Bump version to 13.0Jellyfin Release Bot
2026-09-07Count distinct items for byName ItemCounts and batch every kindShadowghost
2026-09-07Expose optimized ItemCounts for byName itemsShadowghost
2026-09-06Merge pull request #17763 from Shadowghost/fix-refresh-queue-and-directory-cacheCody Robibero
Fix items being lost from the refresh queue and bound the directory service caches
2026-09-06Apply review suggestionsShadowghost
2026-09-06Enforce dolby vision transfer checkgnattu
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-05Merge pull request #17674 from Oggeb1/BDMV-pgsCody Robibero
Fix PGS subtitles for BDMV with TrueHD
2026-09-05Fix BDMV subtitles with external audioOggeb1
Co-authored-by: gnattu <gnattu@users.noreply.github.com>
2026-09-05Merge pull request #17768 from ↵Cody Robibero
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-05Merge pull request #17796 from fmarcac/fix/syncplay-shuffle-mode-crashCody Robibero
Fix crash when SyncPlay shuffle mode is set to sorted twice
2026-09-05Apply the SyncPlay resume delay floor in the correct unitfmarcac
2026-09-05Fix crash when SyncPlay shuffle mode is set to sorted twicefmarcac
2026-09-05Retire runners that are cancelled before they startShadowghost
2026-09-05Limit cache size againShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
2026-09-04Invalidate the singleton DirectoryService cache on filesystem changesShadowghost
2026-09-04Fix the library scheduler never retiring its runnersShadowghost
2026-09-03Reduce commentsShadowghost
2026-09-02Never treat a manifest container as an audio codec or a direct play targetShadowghost
2026-09-02Optimize CachesShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
2026-09-01Bound the directory caches a singleton would otherwise hold for the process ↵Shadowghost
lifetime
2026-09-01Find dead people and artists by id, not by nameShadowghost
2026-09-01Fix people validator not creating missing peopleShadowghost
2026-08-31Merge pull request #17752 from Shadowghost/fix-linkedchildren-recursiveCody Robibero
Fix recursive handling for LinkedChildren
2026-08-31Fix recursive handling for LinkedChildrenShadowghost
2026-08-30Fix formatting and testShadowghost
2026-08-30Merge commit from forkCody Robibero
Fix broken access control in session management
2026-08-30Merge commit from forkCody Robibero
Secure library paths
2026-08-29Count a season's episodes by the season they belong toShadowghost