refactor: organize services by provider and standardize settings pattern

This commit is contained in:
V1ck3s
2026-01-08 19:02:44 +01:00
parent d0e64bac81
commit fe9cb9b758
16 changed files with 469 additions and 341 deletions

View File

@@ -1,5 +1,8 @@
using octo_fiesta.Models;
using octo_fiesta.Services;
using octo_fiesta.Services.Deezer;
using octo_fiesta.Services.Qobuz;
using octo_fiesta.Services.Local;
var builder = WebApplication.CreateBuilder(args);
@@ -13,6 +16,8 @@ builder.Services.AddSwaggerGen();
// Configuration
builder.Services.Configure<SubsonicSettings>(
builder.Configuration.GetSection("Subsonic"));
builder.Services.Configure<DeezerSettings>(
builder.Configuration.GetSection("Deezer"));
builder.Services.Configure<QobuzSettings>(
builder.Configuration.GetSection("Qobuz"));