I love music, but I only know about a 10% of the lyrics of the music I listen ot if that. Sure I can (try to) sing Assimilate but invariably get at least some lines wrong or can’t remember them at all — or the singer is behind an even thicker wall of vocal distortion. So, When I can I look up lyrcis and paste them into my music files.
But with literally hundreds of GBs of music, I can’t take the time to lookup every song’s lyrics and paste them in because it’s at least a 5 step process. The thing is steps 1-3 involves simply looking up the lyrics which I always WISH I could skip. I found a way to do just that using Alfred’s powerpack workflows. If you want to know more, make the jump through hyperspace & I’ll tell ya’ on the other side (assuming we don’t bounce off a solar flare or get sucked into a black hole, kid)…
(Step 4–6 involve copying, opening up the lyric tab in iTunes and Pasting the lyrics in)
I know the bands’ names might be multiple words, and the song titles are often multiple words, so using a search engine is a bit cumbersome because they usually return a lot of hits — mostly not what I am looking for.
Then I have to take a few seconds to scan the list of links and hope one of the top ones is link I’m looking for.
Finally I end up clicking what might or might not be a page with lyrics. If it’s not, a minute in, and I still haven’t accomplished this simple goal. After finding LyricWiki, I noticed their format for the lyric pages for individual songs was predictable.
Knowing that I could take a while to script something, I instead decided to try to writer an Alfred workflow that allows me to enter simply pull up Alfred (which I remapped to command-space to supplant Spotlight) and enter
!lyric Artist Name:Snog Name
to be taken directly to the lyrics page. As long as I type the artist and song name correctly, I am taken directly to the lyrics page. It is a disgustingly easy script anyone with Alfred’s power pack can write in a minute. But for those that don’t know what a query is, or anything about making even very simply scripts. If you have Alfred you can download this workflow I’ve made available.
In the future I might make an Apple Script that actually fills in the Artist:Song to avoid errors Assuming your song is properly tagged the currently playing song — or the selected song if none is playing — can be looked up with control-L (^L). shift-control-L will lookup selected playing lyrics. Maybe sometime later I’ll add a script that you can trigger to copy the lyric div and maybe even another to pass that to iTunes to paste lyrics in. Each one would probably take up to an hour to write (I can even think of some of the code off the top of my head for this) — but sadly I am out of time. So if anyone out there would like to build these and share them, please do! (My AppleScript Sauce is pretty weak, I admit, so you’d probably do it much better.)
Enjoy & Thanks for reading.