aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers
AgeCommit message (Collapse)Author
2 daysFix TMDb search result rankingShadowghost
3 daysMerge pull request #17810 from Shadowghost/fix-tmdb-recommendationsCody Robibero
Fix TMDb recommendations
3 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
3 daysApply review suggestionsShadowghost
3 daysDon't read episode markers in episode titles as a multi-episode rangeShadowghost
3 daysFix TMDb recommendationsShadowghost
4 daysFix handling of unordered multi-episode NFOsShadowghost
4 daysMerge pull request #17746 from kfarnung/fix/vobsub-idx-subtitle-languageCody Robibero
Probe .idx instead of .sub for external VobSub subtitle language detection
5 daysInvalidate the singleton DirectoryService cache on filesystem changesShadowghost
6 daysReduce commentsShadowghost
7 daysOptimize CachesShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
8 daysBound the TMDb response cache so a library scan cannot fill it without limitShadowghost
8 daysGuard the refresh queue so concurrent callers cannot lose the items they queueShadowghost
9 daysApply review suggestions, remove Logo on config pageShadowghost
9 daysRepair the blank algorithm select and missing logo in ListenBrainz plugin ↵Shadowghost
settings
9 daysDefault the similar items TMDb cache to 90 daysShadowghost
10 daysProbe .idx instead of .sub for external VobSub subtitle language detectionKyle Farnung
External VobSub subtitle pairs (.idx and .sub) were only probed via the bare .sub file. In cases where multiple languages are present, this results in missing language metadata. Fix by detecting the matching .idx file during media info resolution to run ffprobe on that file and skip processing the .sub entirely. ffprobe will automatically find the matching (same directory, case-sensitive base) .sub file and process both. Added regression tests covering idx/sub pairing, unpaired files, cross-directory pairs, and language-flagged filenames. Fixes #17745
11 daysRevert "Fix ParentId for episodes in virtual seasons"Shadowghost
This reverts commit 6da85a0aaa87bdd2c81ef2b1936a2e35c1478b76.
13 daysFix ParentId for episodes in virtual seasonstheguymadmax
2026-08-25Merge pull request #17709 from Shadowghost/fix-people-task-peristv12.0-rc6Cody Robibero
Persist the refresh stamp so the people task stops redoing its work
2026-08-25Merge pull request #17716 from Shadowghost/tmdb-aggregate-castCody Robibero
Build a TMDb series cast from the aggregated credits
2026-08-25Build a TMDb series cast from the aggregated creditsShadowghost
2026-08-25Keep an OMDb credit whole when its annotation holds a commaShadowghost
2026-08-25Handle generational suffixesShadowghost
2026-08-24Persist the refresh stamp so the people task stops redoing its workShadowghost
2026-08-24Fix OMDB People handlingShadowghost
2026-08-23Merge pull request #17702 from Shadowghost/fix-person-metadata-refreshCody Robibero
Fix person metadata not being fetched on demand or by the people task
2026-08-23Fix person metadata not being fetched on demand or by the people taskShadowghost
2026-08-22Merge remote-tracking branch 'upstream/master' into ↵Shadowghost
fix-metadata-language-fallback
2026-08-22Additional fixesShadowghost
Co-Authored-By: Cody Robibero <cody@robibe.ro>
2026-08-19Merge remote-tracking branch 'upstream/master' into ↵Shadowghost
safeguard-invalid-provider-ids
2026-08-18More resilient MusicBrainz lookupShadowghost
2026-08-12Fix English metadata blocking localized providers ranked below itShadowghost
2026-08-10Apply review suggestionsShadowghost
2026-08-08Safeguard against invalid provider idsShadowghost
2026-08-07Merge pull request #17525 from rlauuzo/masterCody Robibero
Clear metadata provider cache when provider parts are registered
2026-08-05Merge pull request #17315 from Florin-Popescu/replaygain-missing-tagsCody Robibero
Parse ReplayGain album gain field
2026-08-03Clear metadata provider cache when provider parts are registeredrlauuzo
AddParts replaces _metadataProviders but left _metadataProviderCache holding provider arrays from the previous registration. Invalidate the cache so repeated AddParts calls cannot serve stale providers, and give the previously uncalled ClearMetadataProviderCache its intended caller.
2026-08-02Merge pull request #17456 from Shadowghost/fix-extrasCody Robibero
Fix extras naming and version assignment
2026-08-02Switch to opt-inShadowghost
2026-08-01Merge remote-tracking branch 'upstream/master' into tmdb-missing-episodesShadowghost
# Conflicts: # Jellyfin.Server.Implementations/Item/BaseItemRepository.QueryBuilding.cs
2026-07-28Merge pull request #17424 from Shadowghost/add-audiodb-searchCody Robibero
Implement AudioDb artist search
2026-07-28Apply review suggestionShadowghost
2026-07-28skip album ReplayGain parsing if no album or value already presentFlorin Popescu
2026-07-28added null checksFlorin Popescu
2026-07-28parse replaygain reference loudness & album gain fieldsFlorin Popescu
2026-07-27Fix extras naming and version assignmentShadowghost
2026-07-25Merge pull request #17399 from Shadowghost/fix-extra-yearCody Robibero
Fix incorrect year on local trailers
2026-07-25Always inherit from owner item and add testsShadowghost
2026-07-25Fix TmdbMissingEpisodeProviderShadowghost