Adjusted cache to allow for throttling and locking.

This commit is contained in:
2025-02-26 23:10:36 -05:00
parent 6835431d1e
commit c1a7d23096
5 changed files with 89 additions and 31 deletions

View File

@@ -1,4 +1,5 @@
using Harmonia.Core.Engine;
using Harmonia.Core.Caching;
using Harmonia.Core.Engine;
using Harmonia.Core.Imaging;
using Harmonia.Core.Player;
using Harmonia.Core.Playlists;
@@ -16,6 +17,7 @@ public static class ServiceCollectionExtensions
services.AddSingleton<IAudioPlayer, AudioPlayer>();
services.AddSingleton<ITagResolver, TagLibTagResolver>();
services.AddSingleton<IAudioImageExtractor, AudioImageExtractor>();
services.AddSingleton<IAudioImageCache, AudioImageMemoryCache>();
services.AddSingleton<IAudioFileScanner, AudioFileScanner>();
services.AddSingleton<IPlaylistRepository, PlaylistRepository>();
services.AddSingleton<IPlaylistManager, PlaylistManager>();