aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers
AgeCommit message (Collapse)Author
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
2021-07-23Fix partial set of MediaBrowser.Controller/Entities warningsRich Lander
2021-07-23Fix warnings for MediaBrowser.Controller/Providers directoryRich Lander
2021-07-10Fix [SA1629] Documentation text should end with a periodCody Robibero
2021-06-12Merge pull request #6096 from cvium/saving_private_ramBond-009
2021-06-07Merge pull request #6156 from Bond-009/minor14Claus Vium
Minor fixes
2021-06-07Merge pull request #6117 from LinFor/pr_originaltitle_in_lookupinfoClaus Vium
Add OriginalTitle to ItemLookupInfo
2021-06-06Minor fixesBond_009
2021-06-06Remove warninigs from MediaBrowser.Controller (Part 3) (#6078)Cody Robibero
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-05-31reviewcvium
2021-05-27Add OriginalTitle to ItemLookupInfoPingWin
2021-05-24Remove some unnecessary allocationscvium
2021-05-13Reduce warnings in MediaBrowser.Controllercrobibero
2021-05-11Reduce warnings in MediaBrowser.Controller (#6006)Cody Robibero
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-07Fix buildBond_009
2021-05-07Enable nullable reference types for MediaBrowser.ControllerBond_009
2021-05-05Code Clean up: Convert to null-coalescing operator ?? (#5845)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-05Code Clean up: Use Pattern Matching (#5838)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-04-17Remove unused using directivesBaronGreenback
2021-04-04Fix possible nullrefBond_009
when `ProviderManager.SaveMetadata` gets called before `ProviderManager.AddParts` ``` Error Message: System.ArgumentNullException : Value cannot be null. (Parameter 'source') Stack Trace: at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate) at MediaBrowser.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, ItemUpdateType updateType, IEnumerable`1 savers) in D:\a\1\s\MediaBrowser.Providers\Manager\ProviderManager.cs:line 674 at MediaBrowser.Providers.Manager.ProviderManager.SaveMetadata(BaseItem item, ItemUpdateType updateType) in D:\a\1\s\MediaBrowser.Providers\Manager\ProviderManager.cs:line 655 at Emby.Server.Implementations.Library.LibraryManager.RunMetadataSavers(BaseItem item, ItemUpdateType updateReason) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 2012 at Emby.Server.Implementations.Library.LibraryManager.UpdateItemsAsync(IReadOnlyList`1 items, BaseItem parent, ItemUpdateType updateReason, CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 1970 at Emby.Server.Implementations.Library.LibraryManager.CreateRootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 775 at Emby.Server.Implementations.Library.LibraryManager.get_RootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 180 at Emby.Server.Implementations.IO.LibraryMonitor.Start() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitor.cs:line 135 at Emby.Server.Implementations.IO.LibraryMonitorStartup.RunAsync() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitorStartup.cs:line 26 at Emby.Server.Implementations.ApplicationHost.StartEntryPoints(IEnumerable`1 entryPoints, Boolean isBeforeStartup)+MoveNext() in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 541 at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks) at Emby.Server.Implementations.ApplicationHost.RunStartupTasksAsync(CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 525 at Jellyfin.Server.Integration.Tests.JellyfinApplicationFactory.CreateServer(IWebHostBuilder builder) in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\JellyfinApplicationFactory.cs:line 101 at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.EnsureServer() at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(DelegatingHandler[] handlers) at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(Uri baseAddress, DelegatingHandler[] handlers) at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient(WebApplicationFactoryClientOptions options) at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient() at Jellyfin.Server.Integration.Tests.OpenApiSpecTests.GetSpec_ReturnsCorrectResponse() in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\OpenApiSpecTests.cs:line 26 --- End of stack trace from previous location --- ```
2021-03-27make directoryservice cache case sensitivecvium
2021-03-25Merge pull request #5321 from Ullmie02/nfo-thumbBond-009
2021-03-13FxCop -> Net Analyzers (part 2)Bond_009
2021-02-28Add nfo thumb tag supportDavid
2021-01-09Fix release build ... againBond_009
2021-01-09Add tests for NFO parsersBond_009