using System.Collections.Generic; using System.Threading.Tasks; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.Resolvers; namespace MediaBrowser.Controller.Lyrics; /// /// Interface ILyricsProvider. /// public interface ILyricProvider { /// /// Gets a value indicating the provider name. /// string Name { get; } /// /// Gets the priority. /// /// The priority. ResolverPriority Priority { get; } /// /// Gets the supported media types for this provider. /// /// The supported media types. IReadOnlyCollection SupportedMediaTypes { get; } /// /// Gets the lyrics. /// /// The media item. /// A task representing found lyrics. Task GetLyrics(BaseItem item); }