aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
AgeCommit message (Collapse)Author
4 hoursMerge pull request #17466 from Shadowghost/fix-byname-queriesCody Robibero
Improve People deduplication, fix search and restrict ItemByName responses
3 daysKeep folder extras with the item that owns the folderShadowghost
3 daysMerge remote-tracking branch 'upstream/master' into fix-byname-queriesShadowghost
3 daysMerge pull request #17456 from Shadowghost/fix-extrasCody Robibero
Fix extras naming and version assignment
3 daysMerge pull request #17486 from Shadowghost/fix-adjacentCody Robibero
Fix AdjacentTo being ignored on non-recursive item queries
4 daysMerge remote-tracking branch 'upstream/master' into fix-byname-queriesShadowghost
# Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs
4 daysPreserve multiple roles per person type instead of deduping credits by name ↵Shadowghost
and type
5 daysMerge pull request #17463 from Shadowghost/fix-unplayed-filterCody Robibero
Fix (Un)Played filter correctness and performance
5 daysMerge pull request #17416 from Shadowghost/enable-duplicate-playlist-childrenCody Robibero
Allow duplicate LinkedChildren for Playlists
8 daysFix playlist entries being lost on migration and library scansShadowghost
8 daysFix AdjacentTo being ignored on non-recursive item queriesShadowghost
8 daysRestrict people, genres, studios and artists to names backed by an item the ↵Shadowghost
user can access
9 daysFix played/unplayed filter for empty Series and BoxSetsShadowghost
10 daysFix extras naming and version assignmentShadowghost
10 daysMerge pull request #17417 from Shadowghost/series-merge-fixesCody Robibero
Fix series merging
11 daysMerge pull request #17399 from Shadowghost/fix-extra-yearCody Robibero
Fix incorrect year on local trailers
11 daysAlways inherit from owner item and add testsShadowghost
14 daysFix series mergingShadowghost
2026-07-22Apply cleaning logic on ForcedSortNameShadowghost
2026-07-22Prefer null checks over HasValue everywhereShadowghost
2026-07-22Prefer null checks over HasValueShadowghost
2026-07-21Fix incorrect year on local trailersShadowghost
2026-07-20Merge pull request #17377 from mbastian77/fix/person-visibility-allowed-tagsCody Robibero
Exempt people from the allowed tags visibility check
2026-07-20Merge pull request #17311 from dkanada/book-progressCody Robibero
extract page count from archives and PDFs
2026-07-18Exempt people from the allowed tags visibility checkmbastian77
2026-07-15Add XML docs to small entity interfaces and remove CS1591 suppressionsmbastian77
2026-07-12extract page count from archives and PDFsdkanada
2026-07-08Fix additional parts for non-adminsShadowghost
2026-07-05Merge pull request #17044 from Shadowghost/version-model-and-handlingCody Robibero
Fixes for multi version handling
2026-07-03Fix ghost entries when deleting library pathstheguymadmax
2026-06-26Fix Book collections scanning all itemsMarc Brooks
Added static method GetBaseItemKindsForCollectionType in ItemsController (moved from ContentFolderImageProvider to be shared) Added AudioBook to GetRepresentativeItemTypes for CollectionType.books for consistency Added GetBooks to GetUserItems for CollectionType.books which gets BaseItemKind.Book and BaseItemKind.AudioBook Move GetBaseItemKindsForCollectionType to DtoExtensions Cleaned up the missing null checks and used new collection expressions. Associate Person to Book and AudioBook for related items.
2026-06-13Always apply recursive when filters are requestedShadowghost
2026-06-07Mark only linked alternate versions as grouped media sourcesShadowghost
2026-06-07Surface extras across all versionsShadowghost
2026-06-07Aggregate alternate versions via GetAllVersionsShadowghost
2026-06-07Add version-aware playback trackingShadowghost
2026-06-07Derive version-aware media source namesShadowghost
2026-06-06Merge pull request #17025 from Shadowghost/fix-playlist-visibilityBond-009
Fix playlist visibility
2026-06-04Fix playlist visibilityShadowghost
2026-06-03Enforce parental filtering on additional endpointsShadowghost
2026-06-02Merge pull request #16994 from theguymadmax/trim-tagsBond-009
Trim tags
2026-06-01Only resolve symlinks on playback (#16965)Tim Eisele
Only resolve symlinks on playback
2026-05-31Trim tagstheguymadmax
2026-05-26Improve OriginalLanguage normalization and inheritance (#16829)Erik W
Improve OriginalLanguage normalization and inheritance
2026-05-21Run tree-wide dotnet formatjakobkukla
2026-05-20Add support for filtering boxsets by parentIdShadowghost
2026-05-15Merge pull request #9787 from TheMelmacian/feature/language_filtersBond-009
New filters for audio and subtitle languages
2026-05-15Merge pull request #15970 from Shadowghost/similarityBond-009
Implement similarity providers
2026-05-10feat: language filters for subtitles and audioTheMelmacian
2026-05-07Add OriginalLanguage as option to PreferredAudioLanguage (#12579)Erik W
* Add OriginalLanguage as option to PreferredAudioLanguage * Support for multiple original languages * Add original audio stream indicator * Fetch OriginalLanguage from TMDB * Adapt to EFCore refactor * Fix PlayDefaultAudioTrack OriginalLanguage behavior * Fix better PlayDefaultAudioTrack OriginalLanguage behavior * Add comment to ItemFields * Improved PlayDefaultAudioTrack behavior * Add migration for original language * Use sting.Equals for string comparisons * Always set dto OriginalLanguage * Remove OriginalLanguage from ItemFields --------- Co-authored-by: Lampan-git <lampan-git@users.noreply.github.com>