aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
42 hoursMerge pull request #17715 from Shadowghost/fix-people-cleanupCody Robibero
Delete credits nothing maps to and bound item-by-name folder names
42 hoursMerge pull request #17716 from Shadowghost/tmdb-aggregate-castCody Robibero
Build a TMDb series cast from the aggregated credits
42 hoursMerge pull request #17714 from Shadowghost/fix-localized-view-idsCody Robibero
Stop deriving user view ids from their localized name
42 hoursMerge pull request #17713 from LTe/fix/sort-isplayed-seriesCody Robibero
Fix IsPlayed and IsUnplayed sorting for shows and collections
42 hoursMerge pull request #17710 from Shadowghost/fix-omdb-peopleCody Robibero
Fix OMDB People handling
42 hoursMerge pull request #17711 from Shadowghost/fix-image-loggingCody Robibero
Say which image and item failed instead of logging a blank path
45 hoursBuild a TMDb series cast from the aggregated creditsShadowghost
45 hoursFix testsShadowghost
46 hoursKeep an OMDb credit whole when its annotation holds a commaShadowghost
46 hoursHandle generational suffixesShadowghost
46 hoursDelete a credit once no item maps to it any moreShadowghost
46 hoursBind the folder name an item-by-name entity resolves toShadowghost
2 daysOrder IsPlayed and IsUnplayed by the played state the filter reportsPiotr Niełacny
Ordering mapped both keys to the item's own stored UserData row. Folders do not have one: a series, season or box set counts as played when no descendant is left unplayed, which is what the isPlayed filter and the DTO both report. A mixed library therefore sorted every series and box set into the unplayed group, and a query could filter and sort by two different notions of "played". Extract the filter's predicate into BuildIsPlayedFilter and route both sort keys through it so the two cannot drift apart again.
3 daysSay which image and item failed instead of logging a blank pathShadowghost
3 daysFix OMDB People handlingShadowghost
3 daysUpdate dependency UTF.Unknown to 2.7.0 (#17697)Bond-009
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
4 daysTranslated using Weblate (Lithuanian)Vitalijus
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/lt/
4 daysMerge pull request #17702 from Shadowghost/fix-person-metadata-refreshCody Robibero
Fix person metadata not being fetched on demand or by the people task
4 daysUse FullRefreshShadowghost
4 daysMerge pull request #17693 from Shadowghost/fix-series-mergingCody Robibero
Fix series merging leaking across libraries and under-counting merged children
4 daysMerge pull request #17619 from Shadowghost/fix-metadata-language-fallbackCody Robibero
Fix English metadata blocking localized providers ranked below it
4 daysTranslated using Weblate (Hindi)Karan Singh BHardwaj
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/hi/
4 daysTranslated using Weblate (Portuguese (Brazil))chiphead2332
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/pt_BR/
4 daysTranslated using Weblate (English (United Kingdom))DeaDvey
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/
4 daysFix person metadata not being fetched on demand or by the people taskShadowghost
4 daysTranslated using Weblate (Bulgarian)Koralski
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/bg/
5 daysTranslated using Weblate (Faroese)krvi
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
5 daysTranslated using Weblate (Faroese)krvi
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fo/
5 daysMerge remote-tracking branch 'upstream/master' into ↵Shadowghost
fix-metadata-language-fallback
5 daysAdapt to masterShadowghost
5 daysMerge remote-tracking branch 'upstream/master' into fix-series-mergingShadowghost
5 daysMerge pull request #17700 from Shadowghost/better-people-resolutionCody Robibero
Look up people by item via the credit map instead of a full scan
5 daysMerge pull request #17698 from Shadowghost/unbreak-breakOnNonKeyFrames-dlnaCody Robibero
Mark breakOnNonKeyFrames as XMLIgnore
5 daysMerge pull request #17691 from Shadowghost/fix-top-parent-fallbackCody Robibero
Fall back to the ancestor filter when a view has no top parents
5 daysMerge pull request #17584 from Shadowghost/safeguard-invalid-provider-idsCody Robibero
Safeguard against invalid provider ids
5 daysMerge pull request #17607 from Shadowghost/optimize-db-helper-memoryCody Robibero
Optimize query helper memory
5 daysMerge pull request #17685 from jellyfin/GHSA-wwwm-px48-fpvq-v12Cody Robibero
Fix GHSA-wwwm-px48-fpvq
5 daysMerge pull request #17682 from theguymadmax/hdhomerun-directplayCody Robibero
Allow direct play for HDHomeRun Live TV tuners
5 daysMerge pull request #17678 from theguymadmax/fix-mixed-latest-itemsCody Robibero
Fix latest items for mixed libraries
5 daysLook up people by item via the credit map instead of a full scanShadowghost
5 daysAdditional fixesShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
5 daysMark breakOnNonKeyFrames as XMLIgnoreShadowghost
5 daysMultiple fixes and improvementsShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
5 daysMerge remote-tracking branch 'upstream/master' into optimize-db-helper-memoryShadowghost
# Conflicts: # src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/Migrations/JellyfinDbModelSnapshot.cs
6 daysUpdate dependency UTF.Unknown to 2.7.0renovate[bot]
6 daysUse WhereOneOrManyShadowghost
6 daysFix series merging leaking across libraries and under-counting merged childrenShadowghost
6 daysFall back to the ancestor filter when a view has no top parentsShadowghost
6 daysTranslated using Weblate (English (United Kingdom))Joel Sprouse
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/en_GB/
7 daysNormalize fix, apply in more placesCody Robibero