aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller
AgeCommit message (Collapse)Author
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
4 daysBackport 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>
11 daysBump version to 13.0Jellyfin Release Bot
11 daysCount distinct items for byName ItemCounts and batch every kindShadowghost
12 daysExpose optimized ItemCounts for byName itemsShadowghost
13 daysMerge 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
13 daysApply review suggestionsShadowghost
13 daysEnforce 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.
13 daysMerge pull request #17674 from Oggeb1/BDMV-pgsCody Robibero
Fix PGS subtitles for BDMV with TrueHD
14 daysFix BDMV subtitles with external audioOggeb1
Co-authored-by: gnattu <gnattu@users.noreply.github.com>
14 daysMerge 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
14 daysMerge pull request #17796 from fmarcac/fix/syncplay-shuffle-mode-crashCody Robibero
Fix crash when SyncPlay shuffle mode is set to sorted twice
14 daysApply the SyncPlay resume delay floor in the correct unitfmarcac
14 daysFix crash when SyncPlay shuffle mode is set to sorted twicefmarcac
14 daysRetire runners that are cancelled before they startShadowghost
14 daysLimit 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
2026-08-29Merge branch 'jellyfin:master' into BDMV-pgsOggeb1
2026-08-29Fix BDMV with external subtitleOskar Bali
GetSubtitleStreamIndexForFfmpeg treated external and internal subtitles the same. This made subtitles out of sync with the video.
2026-08-25Delete a credit once no item maps to it any moreShadowghost
2026-08-25Bind the folder name an item-by-name entity resolves toShadowghost
2026-08-25Secure library pathsShadowghost
2026-08-23Merge pull request #17693 from Shadowghost/fix-series-mergingCody Robibero
Fix series merging leaking across libraries and under-counting merged children
2026-08-22Merge remote-tracking branch 'upstream/master' into ↵Shadowghost
fix-metadata-language-fallback
2026-08-22Merge remote-tracking branch 'upstream/master' into fix-series-mergingShadowghost
2026-08-21Fix series merging leaking across libraries and under-counting merged childrenShadowghost