| 123456789101112131415161718192021222324252627282930313233343536373839 | using MediaBrowser.Controller.Channels;using MediaBrowser.Controller.Configuration;using MediaBrowser.Controller.IO;using MediaBrowser.Controller.Library;using MediaBrowser.Controller.Persistence;using MediaBrowser.Controller.Providers;using MediaBrowser.Model.IO;using MediaBrowser.Providers.Manager;using Microsoft.Extensions.Logging;namespace MediaBrowser.Providers.Channels;/// <summary>/// Service to manage channel metadata./// </summary>public class ChannelMetadataService : MetadataService<Channel, ItemLookupInfo>{    /// <summary>    /// Initializes a new instance of the <see cref="ChannelMetadataService"/> class.    /// </summary>    /// <param name="serverConfigurationManager">Instance of the <see cref="IServerConfigurationManager"/>.</param>    /// <param name="logger">Instance of the <see cref="ILogger"/> interface.</param>    /// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param>    /// <param name="fileSystem">Instance of the <see cref="IFileSystem"/> interface.</param>    /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param>    /// <param name="externalDataManager">Instance of the <see cref="IExternalDataManager"/> interface.</param>    /// <param name="itemRepository">Instance of the <see cref="IItemRepository"/> interface.</param>    public ChannelMetadataService(        IServerConfigurationManager serverConfigurationManager,        ILogger<ChannelMetadataService> logger,        IProviderManager providerManager,        IFileSystem fileSystem,        ILibraryManager libraryManager,        IExternalDataManager externalDataManager,        IItemRepository itemRepository)        : base(serverConfigurationManager, logger, providerManager, fileSystem, libraryManager, externalDataManager, itemRepository)    {    }}
 |