diff options
Diffstat (limited to 'src/Jellyfin.LiveTv/Extensions/LiveTvServiceCollectionExtensions.cs')
| -rw-r--r-- | src/Jellyfin.LiveTv/Extensions/LiveTvServiceCollectionExtensions.cs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Jellyfin.LiveTv/Extensions/LiveTvServiceCollectionExtensions.cs b/src/Jellyfin.LiveTv/Extensions/LiveTvServiceCollectionExtensions.cs index ed72badbc0..0c2abe8beb 100644 --- a/src/Jellyfin.LiveTv/Extensions/LiveTvServiceCollectionExtensions.cs +++ b/src/Jellyfin.LiveTv/Extensions/LiveTvServiceCollectionExtensions.cs @@ -40,7 +40,9 @@ public static class LiveTvServiceCollectionExtensions services.AddSingleton<ILiveTvService, DefaultLiveTvService>(); services.AddSingleton<ITunerHost, HdHomerunHost>(); services.AddSingleton<ITunerHost, M3UTunerHost>(); - services.AddSingleton<IListingsProvider, SchedulesDirect>(); + services.AddSingleton<SchedulesDirect>(); + services.AddSingleton<IListingsProvider>(s => s.GetRequiredService<SchedulesDirect>()); + services.AddSingleton<ISchedulesDirectService>(s => s.GetRequiredService<SchedulesDirect>()); services.AddSingleton<IListingsProvider, XmlTvListingsProvider>(); } } |
