#nullable disable #pragma warning disable CS1591 using System; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using MediaBrowser.Controller.Entities; using MediaBrowser.Model.Configuration; using MediaBrowser.Model.Providers; namespace MediaBrowser.Controller.Lyrics { public interface ILyricManager { /// /// Adds the parts. /// /// The lyric providers. void AddParts(IEnumerable lyricProviders); /// /// Gets the lyrics. /// /// The media item. /// Lyrics for passed item. LyricResponse GetLyric(BaseItem item); /// /// Checks if requested item has a matching local lyric file. /// /// The media item. /// True if item has a matching lyrics file; otherwise false. bool HasLyricFile(BaseItem item); } }