aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Providers
AgeCommit message (Collapse)Author
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
2020-12-02Move MetadataRefreshThrottler to BaseItemManagerGary Wilber
2020-09-27Use the get or add argumentGary Wilber
2020-09-27remove unnecessary parenthesesGary Wilber
2020-09-27update based on suggestionsGary Wilber
2020-09-27Use ConcurrentDictionary's in DirectoryServiceGary Wilber
2020-09-02Add the item path to the ItemLookupInfo class.Erwin de Haan
This is important for the Shoko Anime Meatdata provider plugin.
2020-08-24Merge branch 'master' into event-rewrite-1Patrick Barron
# Conflicts: # Emby.Dlna/Emby.Dlna.csproj # Emby.Dlna/Eventing/DlnaEventManager.cs # Emby.Dlna/Service/BaseService.cs # Emby.Server.Implementations/ScheduledTasks/ScheduledTaskWorker.cs # MediaBrowser.Controller/Subtitles/SubtitleDownloadEventArgs.cs
2020-08-22Enable TreatWarningsAsErrors for MediaBrowser.Controller in ReleaseBond_009
2020-08-19Merge branch 'master' into event-rewrite-1Patrick Barron
2020-08-19Fix warningsBond_009
2020-08-17Remove IHttpClient from Providerscrobibero
2020-08-17Remove IHttpClient from IRemoteImageProvidercrobibero
2020-08-13Move GenericEventArgs to Jellyfin.Data.EventsPatrick Barron
2020-06-26Merge remote-tracking branch 'upstream/master' into external-id-typeMark Monteiro
2020-06-16Merge pull request #3343 from telans/comment-stopsBond-009
Add full stop at end of comments (SA1629)
2020-06-16fix SA1513/SA1516telans
2020-06-16Add full stop at end of comments (SA1629)telans
2020-05-23Remove 'General' as an ExternalIdMediaType, and instead use 'null' to ↵Mark Monteiro
represent a general external id type
2020-05-17Rename Name to ProviderNameMark Monteiro
2020-05-17Clean up some doc commentsMark Monteiro
2020-05-17Do not convert 'Type' value to string unnecessarily, and do not replace ↵Mark Monteiro
'General' type with null
2020-05-17Move ExternalIdMediaType enum to MediaBrowser.ModelMark Monteiro
2020-05-17Rename external id type 'None' to 'General'Mark Monteiro
2020-05-17Clean up documentationMark Monteiro
2020-05-17Merge branch 'master' into externalid-typeMark Monteiro
2020-05-12Initial migration codePatrick Barron
2020-04-01Merge branch 'master' into minorBond_009
2020-03-26Add documentation around Name, Id, and Type. Changed ExternalIdType to ↵Luke Foust
ExternalIdMediaType
2020-03-22Add type to externalids to distinguish them in the UILuke Foust
2020-03-10remove useless interfacedkanada
2020-03-09remove unused files and fix some future warningsdkanada
2020-02-23Minor improvementsBond_009
2020-01-21Simplify image processing by removing image enhancersBond_009
2019-10-29Fix more warningsBond_009
2019-08-29More warning fixesBond_009
2019-08-09Use CultureInvariant string conversion for GuidsBond-009
2019-01-31Remove support for games as a media typeClaus Vium
2019-01-26Change image dimentions from double to intBond_009
Rename ImageSize -> ImageDimensions
2019-01-17Reformat JustAMan review pt2 changesErwin de Haan
Refs #575
2019-01-13ReSharper format: conform inline 'out' parameters.Erwin de Haan
2019-01-13Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.ControllerErwin de Haan
2019-01-13EditorConfig reformat: MediaBrowser.ControllerErwin de Haan
2019-01-13Visual Studio Reformat: MediaBrowser.ControllerErwin de Haan