Thanks for sharing this!
Too bad I have Japanese tags (well, there's also the custom tags with other stuff, but that's weird and only used by me). I was actually thinking about making this a while ago until I realised that AnimeLyrics has pretty bad track identification, searching and AFAICT no public API (although that last one's actually pretty minor). I'm getting off topic now, though.....
Anyway, I'm looking at the source and it is a mess (although that's fine, I'm not any better with that stuff), but perhaps a bigger issue is that I'm not seeing source (or a binary) for your AnimeLyricsDownloader, so unless I'm blind you might want to fix that. I was gonna have a look at your search algorithm......