aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Manager
AgeCommit message (Collapse)Author
6 daysReduce commentsShadowghost
7 daysGuard the refresh queue so concurrent callers cannot lose the items they queueShadowghost
2026-08-24Persist the refresh stamp so the people task stops redoing its workShadowghost
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-12Fix English metadata blocking localized providers ranked below itShadowghost
2026-08-10Apply review suggestionsShadowghost
2026-08-08Safeguard against invalid provider idsShadowghost
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-07-28Merge pull request #17424 from Shadowghost/add-audiodb-searchCody Robibero
Implement AudioDb artist search
2026-07-27Fix extras naming and version assignmentShadowghost
2026-07-23Fix AudioDB metadata fetchingShadowghost
2026-07-22Prefer null checks over HasValue everywhereShadowghost
2026-07-20Merge pull request #17311 from dkanada/book-progressCody Robibero
extract page count from archives and PDFs
2026-07-17Merge pull request #17151 from theguymadmax/fix-indentify-imageBond-009
Fix Identify returning wrong images
2026-07-12extract page count from archives and PDFsdkanada
2026-07-11enable audiobook image saving to local folderdkanada
2026-06-21Fix Identify returning wrong imagestheguymadmax
2026-06-20Fix Identify returning wrong resultstheguymadmax
2026-05-15Merge pull request #15970 from Shadowghost/similarityBond-009
Implement similarity providers
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>
2026-05-03Implement Similarity providersShadowghost
2026-05-03Implement ignore rule cachingShadowghost
2026-05-03Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-19Include item path in provider error log messagesJohn Corser
Fixes #16622 - Error messages like 'Error in Probe Provider' now include the media file path, making it easier to identify which file caused the failure.
2026-04-19Merge remote-tracking branch 'upstream/master' into perf-rebasedShadowghost
2026-04-14Fix artist metadata not being fetched on initial library scan (#16606)theguymadmax
* Fix artist metadata not being fetched on initial library scan * Update Emby.Server.Implementations/Library/Validators/ArtistsValidator.cs Co-authored-by: Bond-009 <bond.009@outlook.com> --------- Co-authored-by: Bond-009 <bond.009@outlook.com>
2026-01-18Complete LinkedChildren integration and batch DTO optimizationsShadowghost
This commit integrates remaining performance changes: - Add batch user data fetching in DtoService to reduce N+1 queries - Add GetNextUpEpisodesBatch in TVSeriesManager for efficient batch retrieval - Update Video/Movie/BoxSet to use LibraryManager for alternate versions - Transition LinkedChild to use ItemId instead of Path (obsolete Path/LibraryItemId) - Update providers and controllers for LinkedChildren-based references - Add NextUpEpisodeBatchResult for batched episode queries - Integrate IDescendantQueryProvider in SqliteDatabaseProvider
2026-01-18Backport pull request #15899 from jellyfin/release-10.11.zMarcoCoreDuo
Fix watched state not kept on Media replace/rename Original-merge: 8433b6d8a41f66f6eef36bb950927c6a6afa1a36 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-28Backport pull request #15766 from jellyfin/release-10.11.ztheguymadmax
Fix backdrop images being deleted when stored with media Original-merge: 12c5d6b63650c34a25609066a0138d37032eb7c2 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-28Backport pull request #15680 from jellyfin/release-10.11.ztheguymadmax
Fix ItemAdded event triggering when updating metadata Original-merge: fb65f8f8532fbad22089a3a3cfb4d9237c71c567 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-03Backport pull request #15563 from jellyfin/release-10.11.ztheguymadmax
Save item to database before providers run to prevent FK errors Original-merge: c491a918c21025b105afba4b6d72a24372aac505 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17Backport pull request #15529 from jellyfin/release-10.11.ztheguymadmax
Fix movie titles using folder name when NFO saver is enabled Original-merge: f8e012582a8819d18ad933fd65eade936bdc946d Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17Backport pull request #15508 from jellyfin/release-10.11.ztheguymadmax
Fix playlist DateCreated and DateLastMediaAdded not being set Original-merge: 078f9584ed3622eed3516488026cbb6e42242bba Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17Backport pull request #15472 from jellyfin/release-10.11.ztheguymadmax
Fix series DateLastMediaAdded not updating when new episodes are added Original-merge: abfbaca33686ab5214182992ab644a6e24d4b180 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-02Backport pull request #15325 from jellyfin/release-10.11.zvinnyspb
Update file size when refreshing metadata Original-merge: f994dd62114b17c335d508c8e5709f24009eb16e Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-09-06Preserve 3D format on metadata refresh (#14742)theguymadmax
2025-07-27fix file modification date comparisons (#14503)evan314159
2025-07-25Set DateLastSaved after running metadata savers (#14531)Tim Eisele
2025-06-26Fix modification checks and make sure to use UTC (#14347)Tim Eisele
2025-06-15Always set update action when item does not exist (#14304)JPVenson
2025-06-12Fix People Issues (#14284)Tim Eisele
2025-06-07Merge pull request #12908 from scampower3/search-for-missing-overrides-existingv10.11.0-rc1Niels van Velzen
Fix search for missing metadata overriding existing metadata
2025-06-05Fix metadata not refreshing in negative UTC timezones (#14225)theguymadmax
2025-05-20Fix ArgumentNullException when downloading season logos (#14141)theguymadmax
2025-05-11Fix extracted data cleanup in cleanup post scan task (#14083)Tim Eisele
2025-05-09Cleanup external item data cleanup (#14072)Tim Eisele