aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library
AgeCommit message (Collapse)Author
2023-11-09Merge branch 'master' into media-typeCody Robibero
2023-11-09Convert CollectionType, SpecialFolderType to enum (#9764)Cody Robibero
* Convert CollectionType, SpecialFolderType to enum * Hide internal enum CollectionType values * Apply suggestions from code review Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> * Fix recent change * Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs Co-authored-by: Patrick Barron <barronpm@gmail.com> --------- Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com> Co-authored-by: Patrick Barron <barronpm@gmail.com>
2023-11-09Convert ItemSortBy to enum (#9765)Cody Robibero
* Convert ItemSortBy to enum * Rename Unknown to Default
2023-10-14Merge branch 'master' into fix-resharper-warningsStepan Goremykin
# Conflicts: # Emby.Server.Implementations/Updates/InstallationManager.cs # tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
2023-10-12Merge branch 'master' into fix-resharper-warningsStepan Goremykin
# Conflicts: # Emby.Server.Implementations/Net/SocketFactory.cs # RSSDP/SsdpCommunicationsServer.cs # RSSDP/SsdpDeviceLocator.cs # RSSDP/SsdpDevicePublisher.cs
2023-10-11Multiple Stream changesBond_009
* Remove useless MemoryStream in DlnaHttpClient * Use HttpContent.ReadFromJsonAsync extension * Call ConfigureAwait for IAsyncDisposable * Use HttpContent.CopyToAsync where possible
2023-10-10Convert string MediaType to enum MediaTypeCody Robibero
2023-10-08Merge pull request #10345 from Bond-009/getpersonBond-009
2023-10-08Remove redundant using directivesStepan Goremykin
2023-10-08Reduce string literal length by using verbatim stringStepan Goremykin
2023-10-08Use async overloadStepan Goremykin
2023-10-06Reduce string allocationsBond_009
Some simple changes to reduce the number of allocated strings
2023-10-05Don't create non existent persons in LibraryManager.GetPersonBond_009
return null instead. GetStudio, GetGenre, GetMusicGenre, GetYear, GetArtist still create a new one when the requested one doesn't exist Fixes #3901
2023-10-03Merge pull request #10222 from Bond-009/photosClaus Vium
2023-09-27Ignore .zfs folderBond_009
Maybe helps with #10215 ?
2023-09-27PhotoResolver: change how generated images are detectedBond_009
Backdrops/fanart are generated as (backdrop)|(fanart)[0-9]*.extension Fixes #7830
2023-09-13Minor LibraryMonitor improvementsBond_009
* Enable nullable * Add a fast return to ReportFileSystemChanged when path should be ignored * Use Span overloads of Path.* functions where possible * IFileSystem: remove NormalizePath as Path.TrimEndingDirectorySeparator already checks if it's a root path
2023-08-26Fix a few multiple enumerationsStepan Goremykin
2023-08-18refactor: use ConcurrentDictionary when IMemoryCache isn't neededcvium
2023-07-06Merge pull request #9799 from Bond-009/genregexBond-009
2023-07-01Merge pull request #9447 from Bond-009/disablerealtimemonitorClaus Vium
Disable real time monitoring by default
2023-06-28Use RegexGenerator where possibleBond_009
2023-06-10Merge pull request #9564 from AmbulantRex/whitelist-dllsCody Robibero
2023-06-10Merge pull request #8203 from Shadowghost/nfo-season-namesCody Robibero
Implement NFO named season parsing
2023-05-26Fix TotalRecordCount calculationShadowghost
2023-05-23Check for Imdb id for seriesBond_009
2023-05-20Implement NFO named season parsingShadowghost
2023-05-15Fix playlists library and migration (#9770)Shadowghost
2023-05-12Fix access to playlists not created by a user (#9746)Shadowghost
2023-04-15Merge branch 'jellyfin:master' into whitelist-dllsAmbulantRex
2023-04-10#7626 Added handling for common FormatExceptions with Skia loading sv… (#9581)JPVenson
Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
2023-04-06Remove redundant 'else' keywordsStepan Goremykin
2023-04-06Simplify conditional expressionStepan Goremykin
2023-04-06Simplify linq expressions (use All)Stepan Goremykin
2023-04-01Implement check to hide all libraries when user has no access (#9536)elmuffo
2023-04-01Correct styling inconsistenciesAmbulantRex
2023-04-01Correct style inconsistenciesAmbulantRex
2023-03-30Remove unnecessary using statements in PluginManagerAmbulantRex
2023-03-30Add DLL whitelist support for pluginsAmbulantRex
2023-03-20Merge pull request #9403 from SenorSmartyPants/ExtraCleanAndNFOCody Robibero
Co-authored-by: Cody Robibero <cody@robibe.ro>
2023-03-14Reduce usage of GetAwaiter().GetResult()Bond_009
2023-03-10Merge pull request #9254 from Shadowghost/dvdbdfixBond-009
2023-03-09Clean Extra NamesSenorSmartyPants
- Adds regular expression to CleanStrings to remove suffix style extra naming from the name presented in JF. - Override Resolve for Extras to enable parsename - remove exclusion on parsename of extratypes
2023-03-07Disable real time monitoring by defaultBond_009
2023-03-06Fix cases where multiple files are resolved as a single bookJoe Rogers
2023-03-06Inject IDirectoryService where needed instead of passing it through ↵Joe Rogers
ItemResolveArgs
2023-03-06Remove some BaseItem references to make ItemResolveArgs more usable for testing.Joe Rogers
2023-03-01Allocate less ListsBond_009
2023-02-17Reduce string allocations by regexBond_009
2023-02-04Fix BD and DVD folder recognition for tv episodesShadowghost