aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Library
AgeCommit message (Collapse)Author
2024-03-03Precache livetv program images (#11083)Cody Robibero
* Precache livetv program images * return if cache hit * use EnsureSuccessStatusCode * Read proper bytes
2024-02-26Store lyrics in the database as media streams (#9951)Cody Robibero
2024-02-06Remove ActionableProgressPatrick Barron
2024-02-06Remove SimpleProgressPatrick Barron
2024-02-03Merge changesMark Cilia Vincenti
2024-02-01Merge pull request #10881 from TelepathicWalrus/fix-livetv-delayBond-009
Fix long live tv load times, Fixes #10761
2024-02-01Change nested try catch to using statementTelepathicWalrus
2024-01-22Log IOExceptionTelepathicWalrus
2024-01-19Update error handlingTelepathicWalrus
2024-01-17Add ex to catch if cached mediainfo doesnt existTelepathicWalrus
2024-01-17Use helper function to compare guid (#10825)Cody Robibero
2024-01-14Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports ↵Mark Cilia Vincenti
non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker.
2024-01-09Move LiveTv to separate projectPatrick Barron
2024-01-09Move GetRecordingStreamMediaSources to IMediaSourceManagerPatrick Barron
2023-12-18Merge pull request #10682 from barronpm/livetv-warningsBond-009
Fix some warnings in LiveTV
2023-12-18Merge pull request #10702 from crobibero/collection-type-lowercaseBond-009
Convert CollectionType to use lowercase enum names
2023-12-08Convert CollectionType to use lowercase enum namesCody Robibero
2023-12-05Make ILiveStream an IDisposablePatrick Barron
2023-11-15Updated the summary and the Dto name.ArabCoders
2023-11-13Refactored the code to not use reflection.ArabCoders
2023-11-13Refactored api call logic handling.ArabCoders
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