using MediaBrowser.Controller.Resolvers;
using MediaBrowser.Model.Lyrics;
namespace MediaBrowser.Controller.Lyrics;
/// 
/// Interface ILyricParser.
/// 
public interface ILyricParser
{
    /// 
    /// Gets a value indicating the provider name.
    /// 
    string Name { get; }
    /// 
    /// Gets the priority.
    /// 
    /// The priority.
    ResolverPriority Priority { get; }
    /// 
    /// Parses the raw lyrics into a response.
    /// 
    /// The raw lyrics content.
    /// The parsed lyrics or null if invalid.
    LyricDto? ParseLyrics(LyricFile lyrics);
}