Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }