aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers
AgeCommit message (Collapse)Author
2025-03-27Revert changes to DirectoryServiceCody Robibero
2025-03-27Implement limiting caches (#13605)Cody Robibero
* Implement basic expiring cache for LibraryManager * Add expiring cache to more places * Rider why * Make DirectoryService caches static * Use FastConcurrentLru * Reduce default cache size * Simplify DirectoryService caches * Make directory service cache size at least 128
2025-02-20Migrate to IExternalUrlProviderShadowghost
2024-11-14Merge branch 'jellyfin:master' into feature/EFUserDataJPVenson
2024-11-03Backport pull request #12940 from jellyfin/release-10.10.zgnattu
Remove DynamicImageResponse local image after saved to metadata folder Original-merge: 3a9b48a2aa535d38ad9e8937345b4e610b426606 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-10-09Fixed (most) testsJPVenson
2024-10-09WIP porting new Repository structureJPVenson
2024-09-07Enhance Trickplay (#11883)Tim Eisele
2024-08-30Remove BOM from UTF-8 filesBond_009
I think some people need to change their IDE configuration ;)
2024-08-22Pass Series Display Order information to SeasonInfoLJQ
2024-07-29Enable nullable for UserItemDataBond_009
MetadataResult.GetOrAddUserData doesn't ever get used and is probably broken since the migration to .NET Core as it still expects a Guid for userId
2024-07-17Move external url listing to provider for plugin use (#12279)Cody Robibero
2024-06-15Replace `!=` with `is not`Mikal S
Co-authored-by: Bond-009 <bond.009@outlook.com>
2024-06-11fix: add null checkMikal Stordal
2024-06-11Don't expect `BaseItem` to be a movie/video file.Mikal Stordal
This fix is mainly so I can mass-add series _and_ movie entries using a `IMultiItemResolver` without having to resort to complicated logic using _both_ a `IItemResolver` and a `IMultiItemResolver` by splitting up what gets added where. I've also added three new interface methods to the `IDirectoryService`, one of which is used in the modified `ResolverHelper.SetInitialItemValues(…)` to get the file system entry info for the item regardless of which type the file system entry is. In my local testing so far I haven't found any issues introduced by this change.
2024-06-06Backport pull request #11934 from jellyfin/release-10.9.zShadowghost
Fix local image saving Original-merge: b0bb22b65080a21ad1ce27fa2937a6b439e157da 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-01Backport pull request #11719 from jellyfin/release-10.9.zShadowghost
Move NFO series season name parsing to own local provider Original-merge: a53ea029fade01a18e8e525543b5cda14e16533a Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-03-18fix: skip library folders that are inaccessible or empty (#9291)Claus Vium
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-06-21Reduce bottlenecks scan code (#9863)Bond-009
2023-03-18Don't overwrite NFO images (#9452)SenorSmartyPants
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-03-01Add SeasonProviderIds to EpisodeInfo (#9407)Nils Fürniß
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-02-24Copy IsAutomated option when making MetadataRefreshOptions copy. (#9385)Nick
2022-12-07Remove dependency on OptimizedPriorityQueueBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-12-05Fix build (#8859)Bond-009
2022-11-23Merge pull request #7039 from 1337joe/providermanager-cleanupBond-009
2022-11-17Apply review suggestionsShadowghost
2022-11-17Add xmldocs for TMDb provider, correct provider spellingShadowghost
2022-10-07Merge branch 'master' into providermanager-cleanupClaus Vium
2022-09-13Add xmldocsShadowghost
2022-06-14Merge pull request #7873 from cvium/fix_nfo_remoteimagesBond-009
(cherry picked from commit 1a787e273a7797f3c0275a62e1fd2805ae9c7943) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-03Implement tests on ProviderManager.RefreshSingleItemJoe Rogers
2022-04-03Move Get*Providers definitions to interfaceJoe Rogers
2022-01-22Flush to disk async where possibleBond_009
2022-01-16Merge pull request #7078 from 1337joe/metadata-merge-dataBond-009
2022-01-13Fix comment typoJoe Rogers
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2022-01-08Make identify flag describe purpose, not sourceJoe Rogers
2022-01-03Remove existing images when applying identifyJoe Rogers
2022-01-02Add refresh flag to remove existing data/imagesJoe Rogers
Fixes #7040
2021-12-27Remove more warningsCody Robibero
2021-12-24Update StyleCopBond_009
2021-12-20Use our own Contains extensioncvium
2021-12-19Use static lambdascvium
2021-11-09Remove some dead codeBond_009
2021-10-26Enable nullable for MediaBrowser.ProvidersBond_009
2021-07-26Merge branch 'master' into mediabrowser-controller-entitiesRich Lander