internal static int IsSongInLyricsDatabaseAsLRC(LyricsDatabase lyricDB, string artist, string title) { var capatalizedArtist = LyricUtil.CapatalizeString(artist); var capatalizedTitle = LyricUtil.CapatalizeString(title); var key = CorrectKeyFormat(capatalizedArtist, capatalizedTitle); if (lyricDB.ContainsKey(key)) { var lyricText = lyricDB[key].Lyrics; return(new SimpleLRC(capatalizedArtist, capatalizedTitle, lyricText).IsValid ? LRCFound : LyricFound); } return(LRCNotFound); }
internal static int IsSongInLyricsDatabase(LyricsDatabase lyricDB, string artist, string title) { var capatalizedArtist = LyricUtil.CapatalizeString(artist); var capatalizedTitle = LyricUtil.CapatalizeString(title); var key = CorrectKeyFormat(capatalizedArtist, capatalizedTitle); if (lyricDB.ContainsKey(key)) { var lyricText = lyricDB[key].Lyrics; return(lyricText.Equals(Mark) ? LyricMarked : LyricFound); } return(LyricNotFound); }
internal static int IsSongInLyricsMarkedDatabase(LyricsDatabase lyricMarkedDB, string artist, string title) { var key = CorrectKeyFormat(LyricUtil.CapatalizeString(artist), LyricUtil.CapatalizeString(title)); return(lyricMarkedDB.ContainsKey(key) ? LyricMarked : LyricNotFound); }