The Lyrics Finder

Lyrics Finder v.2

Email Sourceforge Download Ultra ID3 .NET Framework


Whats New in v.2

Welcome to the Lyrics finder website. I designed this program to look for Lyrics over the internet and insert them into the MP3 tags. The program does this in a batch mode via the directory that contains the MP3 files. I wrote this quickly over a two day period so it is definitely in a beta format. Any suggestions are welcome just use the email link above or post you comments in the forum and I will get back to you as soon as possible. All emails or posts are guaranteed a reply.

SourceForge.net Logo

How it works:

This program is very simply designed (it only took two days, what do you expect). I used a folderbrower object and a little recursive function (cut and paste from Microsoft website, if you are not cheating you are not trying!) to get all the MP3s in the directory and sub- directories. Then it checks to see if you have lyrics, if you don't to goes to five different websites to find the lyrics. Check the code for the websites. Once the song has been found the program parses the HTML and come out with the lyrics. The hardest part was writing the parsers for each different website. They all displayed their lyrics in a slightly different manner so all the parsers had to be customized for the sites. The Lyrics Finder uses UltraID3 to edit the tags, check it out.

Version .2 added a button to get the lyrics from the Evil Lyrics program. Check it out here. Evil Lyrics is a cool program that goes out to the internet and searches for the Lyrics that are currently playing on your favorite media player. It work really well but to get the lyrics you have to be listening to the song. There is also an ID3 tagger add-on for it but it didn't work very well for me. The cool part about Evil Lyrics is that it puts the lyrics in a directory based set of text files and that makes it easy for the Lyrics Finder to find the lyrics and add the to you MP3 tags. Be careful with evil Lyrics though, it sometimes finds lyrics that are the wrong ones. Mike

This program requires the .NET Framework 2.0. You can download it here.

Coming soon: The Safe Navigation Project (Email me and I'll tell you about it)