diff --git a/octo-fiesta/Program.cs b/octo-fiesta/Program.cs index ddd47ff..25a9ce1 100644 --- a/octo-fiesta/Program.cs +++ b/octo-fiesta/Program.cs @@ -2,6 +2,7 @@ using octo_fiesta.Models.Settings; using octo_fiesta.Services; using octo_fiesta.Services.Deezer; using octo_fiesta.Services.Qobuz; +using octo_fiesta.Services.SquidWTF; using octo_fiesta.Services.Local; using octo_fiesta.Services.Validation; using octo_fiesta.Services.Subsonic; @@ -49,17 +50,24 @@ if (musicService == MusicService.Qobuz) builder.Services.AddSingleton(); builder.Services.AddSingleton(); } -else +else if (musicService == MusicService.Deezer) { // Deezer services (default) builder.Services.AddSingleton(); builder.Services.AddSingleton(); } +else if (musicService == MusicService.SquidWTF) +{ + // SquidWTF services + builder.Services.AddSingleton(); + builder.Services.AddSingleton(); +} // Startup validation - register validators builder.Services.AddSingleton(); builder.Services.AddSingleton(); builder.Services.AddSingleton(); +builder.Services.AddSingleton(); // Register orchestrator as hosted service builder.Services.AddHostedService();