using Emby.Naming.Common; using MediaBrowser.Controller.Entities.Audio; using MediaBrowser.Controller.MediaEncoding; using MediaBrowser.Model.Dlna; using MediaBrowser.Model.Globalization; using MediaBrowser.Model.IO; using Microsoft.Extensions.Logging; namespace MediaBrowser.Providers.MediaInfo; /// /// Resolves external lyric files for . /// public class LyricResolver : MediaInfoResolver { /// /// Initializes a new instance of the class for external subtitle file processing. /// /// The logger. /// The localization manager. /// The media encoder. /// The file system. /// The object containing FileExtensions, MediaDefaultFlags, MediaForcedFlags and MediaFlagDelimiters. public LyricResolver( ILogger logger, ILocalizationManager localizationManager, IMediaEncoder mediaEncoder, IFileSystem fileSystem, NamingOptions namingOptions) : base( logger, localizationManager, mediaEncoder, fileSystem, namingOptions, DlnaProfileType.Lyric) { } }