Lyric fetchin' lovin': how to batch fetch lyrics with GimmeSomeTune and Needle Drop
One neat little thing about the iPod and iPhone family of devices is their ability to display lyrics -- supported by all iPod nanos as well as the iPhone/iPod touch, and iPod Classic 5th generation and higher. On the iPhone and iPod touch, lyrics show up when a song is loaded (and can be re-displayed by tapping on the screen while a song is playing); while on the iPod nano, pressing the center button several times while a song is playing will cycle you through to display lyrics.
But the real issue isn't so much about displaying lyrics as much as it is obtaining them. PearLyrics was once my tried and true favorite way of getting lyrics, but it passed away some time ago.
While not exactly a replacement for PearLyrics, GimmeSomeTune, paired with Needle Drop, will provide those of you with large iTunes libraries an easy way to batch tag lyrics for your songs.
Among other things (like fetching album art and last.fm scrobbling), GimmeSomeTune can fetch and tag lyrics to the current song that's playing. No need to worry if the songs already have lyrics -- GimmeSomeTunes will leave them alone. To enable lyric fetching support, click on the "Artwork, Lyrics" pane within the app's preferences and place a check mark next to "Fetch lyrics from Internet, when song has none."

Okay, now what if you have a large iTunes library? Surely, clicking and playing each song in it would take several light years. This is where Needle Drop comes in handy. The Applescript plugin, supplied by the resourceful Doug Adams of Doug's Apple Script's for iTunes, plays a track for a specified number of seconds before proceeding to the next one. While Needle Drop provides a great way to quickly sample an album, for our purposes we'll be using it to do some rapid drive-by-playing of our iTunes library. I find that a 5- to 10-second buffer usually does the trick.

Why do you even need a 5- to 10-second buffer? Why can't you play tracks in shorter intervals? Well, too short of an interval could result in the following problems. First, it may not be enough time for GimmeSomeTune to tag your music. Second, and more importantly, shorter intervals may result in a slap on the hand from Google, who may give you a not-so-pleasant warning; such warnings were also commonplace with PearLyrics in the middle of processing large libraries.

Obviously, this process will take some time. My advice is to mute your iTunes and let it run overnight (or two, depending on how big your library is). So kids, don't try this at home. Try this at grandma's house. You know she'll let you get away with anything.
Both GimmeSomeTune (link) and NeedleDrop (link) are donationware, so please feel free to contribute to the two to support their work.
If you have a different or better way to batch fetch lyrics for your iTunes library, let us know.
Share
Categories
One neat little thing about the iPod and iPhone family of devices is their ability to display lyrics -- supported by all iPod nanos as well...
Add a Comment
You can still find Pear Lyrics if you google "pear lyrics widget." I know Softpedia has it. I'm using it.
August 03 2009 at 1:02 PM Report abuse Permalink rate up rate down ReplyAre there any PC programs which can offer the same functionality GimmeSomeTune has? I've also checked in the comments and none of them are available for PC. Can someone help a fellow iPhone 3GS user out?
July 16 2009 at 4:17 AM Report abuse Permalink rate up rate down ReplyYeah, GimmeSomeTune is the way to go for me but i don't need to batch tag, i have my music playing 24/7 at random so it continually tags ;)
no problemo, even with close to 23.000 mp3s :)
songbird + lyricmaster plugin seems to embed the lyrics into the file, and it can do your whole library.
July 14 2009 at 3:15 PM Report abuse Permalink rate up rate down ReplyA free, batch downloader for iTunes that works wonderfully is iTunesLyricsLocator (http://www.versiontracker.com/dyn/moreinfo/macosx/10921328)
It goes through all your songs and downloads and adds the lyrics to them, realllly fast, without you having to actually play them. Its not the most beautiful interface (its a java app), it just dumps its progress to the open window, but it works great, without having to go through each song. Highly recommend.
Fantastic!
What a painless way to fix the lyrics on all my 3000 songs...
Thanks so much for taking the time and more importantly the THOUGHT to do this article.
Zoe
This worked for a library of around 6500 songs.
It did crap out once, but running it again came out clean.
Great tip.
I use the TunesText widget for the dashboard. As soon as you play a song, it pulls the lyrics and covers from the internet. Free, simple, and only takes away place from the dashboard
http://www.cyanworks.net/dboardTunesTEXT.html (the widget IS english, just fyi since the homepage is in some other language)
that other language would be japanese ;D
July 15 2009 at 7:11 AM Report abuse Permalink rate up rate down ReplyI use iLyrics. It is fast & accurate well. And you don't have to play any tracks just select the track u want lyrics for and iLyrics will fetch lyrics. It work for window don't know if there is a mac version or not.
July 14 2009 at 1:30 PM Report abuse Permalink rate up rate down ReplySlightly OT(?), but I love that you chose this particularly lyric-rich offering from Bloc Party as your exemplar. I adore that song and the story it recounts, as well as its near-perfect indie pop construction.
July 14 2009 at 1:21 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Refurb Apple MacBook Air Laptops: 12" 64GB SSD for $699 + free shipping
- JVC Motion Sensing Clock Radio with Dual iPod Docks for $55 + free shipping
- Apple iPhone Headset with Mic for $4 + $2 s&h
- miFrame Picture Frame Dock for iPad for $64 + $8 s&h
- Refurb Apple iPod nano 8GB MP3 Player for $99 + free shipping, 16GB for $119
- Hannspree Apple-Shaped 28" 1080p LCD HDTV for $270 + free shipping
Software Updates
more updates- EFI Firmware Update brings Lion Internet Recovery to 2010-model Macs
- OS X Lion 10.7.3 released with Safari 5.1.3, Wi-Fi bug fix
- Aperture updated to 3.2.2, addresses Photo Stream issue
- Apple updates Keynote to address Lion issues
- Google Search app gets new look on iPad
- Apple releases Apple TV Software Update 4.4.3



32 Comments