aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Manager/MetadataService.cs
AgeCommit message (Collapse)Author
3 daysBackport 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
2023-08-06Fixes metadata refresh problems with NFO filesLJQ
2023-05-20Implement NFO named season parsingShadowghost
2023-05-10Fix local JPG primary image for video being overwritten by screen grabber ↵SenorSmartyPants
(#9552)
2023-04-06Use TryAddStepan Goremykin
2023-03-18Don't overwrite NFO images (#9452)SenorSmartyPants
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-02-19Optimize tryparseBond_009
* Don't check for null before * Don't try different formats when not needed (NumberFormat.Integer is the fast path)
2023-02-12Make update type for RunTimeTicks consistent with other file attributesJoe Rogers
2023-02-12Add missing checks for item locked state in metadata updatesJoe Rogers
2023-01-02Merge pull request #8995 from daullmer/nfo-remote-images-initialClaus Vium
Use nfo provided remote images on initial scan
2023-01-02Use nfo provided remote images on initial scanDavid Ullmer