aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Manager/MetadataService.cs
AgeCommit message (Collapse)Author
2026-07-28Merge pull request #17424 from Shadowghost/add-audiodb-searchCody Robibero
Implement AudioDb artist search
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-12extract page count from archives and PDFsdkanada
2026-06-21Fix Identify returning wrong imagestheguymadmax
2026-06-20Fix Identify returning wrong resultstheguymadmax
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-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-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-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-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-11Fix extracted data cleanup in cleanup post scan task (#14083)Tim Eisele
2025-05-09Cleanup external item data cleanup (#14072)Tim Eisele
2025-05-04Recognize file changes and remove data on change (#13839)Tim Eisele
2025-04-26Fix distinction queries (#14007)Tim Eisele
2025-04-26improved performance of save operations (#13889)JPVenson
2025-03-30Rework parental ratings (#12615)Tim Eisele
2025-03-29rebaseLJQ
2025-03-20Backport pull request #13720 from jellyfin/release-10.10.zLampan-git
Fix regression where "Search for missing metadata" not handling cast having multiple roles Original-merge: 91ca81eca7d2c984a096a396cbd83d0111f41c9d Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2025-03-02Backport pull request #13618 from jellyfin/release-10.10.zLampan-git
Include Role and SortOrder in MergePeople to fix "Search for missing metadata" Original-merge: fcdef875a2b0e49bc0ebeec12797c91ddb8f9bdc Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Bond_009 <bond.009@outlook.com>
2024-11-16Fixed metadata refresh not workingJPVenson
2024-11-14Fixed base items not saved before MetadataJPVenson
2024-10-09WIP porting new Repository structureJPVenson
2024-09-28Pre-fill ParentIndexNumber to preserve it between scans (#12739)Tim Eisele
2024-06-24Backport pull request #12055 from jellyfin/release-10.9.zShadowghost
Fix season backdrops Original-merge: 2266a003372826e8f9a6367cbe9070aa2d1b4b82 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-24Backport pull request #12025 from jellyfin/release-10.9.zShadowghost
Fix empty image folder removal for legacy locations Original-merge: 476dc01f4d5bf0fdf391935ef0759b0583bf7026 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-23Backport pull request #12028 from jellyfin/release-10.9.zShadowghost
Fix replace all and respect metadata settings Original-merge: 08b64c5502a8be8483532c30d05adcade4b8d411 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-08Improve empty list checkZero King
2024-06-06Backport pull request #11984 from jellyfin/release-10.9.zShadowghost
Set ProductionLocations instead of Tags Original-merge: 279cba008ba310635dbf5c8db9445b15cfdda7f1 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-06Backport pull request #11921 from jellyfin/release-10.9.zShadowghost
Fix identify over NFO and replace all when NFO saving enabled Original-merge: bfcc09db8a0467c596a82a209d3e7feeb8117e08 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-05Backport pull request #11935 from jellyfin/release-10.9.zShadowghost
Fix dateadded and movie NFO recognition Original-merge: 0c039145e5fae917f2d8969322a541880bbb23c1 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-05Backport pull request #11933 from jellyfin/release-10.9.zShadowghost
Check trailer distinction by URL Original-merge: b1a5fe2f5595f228d62fb9d76734a6ba206a0536 Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01Backport pull request #11743 from jellyfin/release-10.9.zShadowghost
Fix replace logic Original-merge: 2ddb15c7845a944d980364209c2304f03cebf025 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25Backport pull request #11804 from jellyfin/release-10.9.zShadowghost
Exclude virtual items from DateLastMediaAdded calculation Original-merge: d89e5a0074d6258d3b968b4f94189a90d78eef9b Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17Backport pull request #11673 from jellyfin/release-10.9.zShadowghost
Fix local playlist scanning Original-merge: 26714e2c62fb0fe1138bcb731ad7ad4d62bc7637 Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-05Fix missing season Index (#11472)gnattu
2024-03-18Fixes 'replace missing metadata' overwrites existing metadata that does ↵scampower3
exist (#11136)
2023-11-09Convert ItemSortBy to enum (#9765)Cody Robibero
* Convert ItemSortBy to enum * Rename Unknown to Default
2023-10-08Remove redundant using directivesStepan Goremykin