Merge streaming-overhaul into dev (Opus low-data streaming, windowed streaming, HW-accel-off stabilization)
This commit is contained in:
@@ -14,6 +14,13 @@ public static class Startup
|
||||
services.AddScoped<DarkModeSettings>();
|
||||
services.AddScoped<DarkModeCookieService>();
|
||||
|
||||
// Public-site listener settings (Phase 18 wave 18.6). PublicSiteSettings is the generalized,
|
||||
// prerender-seeded preference object (today: streaming quality); SettingsCookieService writes the
|
||||
// 365-day cookie at runtime. Same scoped lifetime + cookie seam as the dark-mode pair above, so the
|
||||
// preference survives SPA nav within a session and seeds the next visit's prerender.
|
||||
services.AddScoped<PublicSiteSettings>();
|
||||
services.AddScoped<SettingsCookieService>();
|
||||
|
||||
// Track Client. The HTTP-backed ITrackDataService is used by both WASM and SSR
|
||||
// prerender — both call DeepDrftAPI over the "DeepDrft.API" client.
|
||||
services.AddScoped<TrackClient>();
|
||||
|
||||
Reference in New Issue
Block a user