Dock Icons Emoticons Contact List Styles Message Styles Sound Sets AppleScripts Status Icons Service Icons Menu Bar Icons Plugins Miscellaneous All


Submitted By quis


This version has been mothballed. Please see this updated version instead.
Version 1 is here! Bugs fixed! Now fit for human consumption!
  • Usage: Type %_lyric in a conversation or your display name.
  • Result: Lyrical will return a random line from the lyrics of the song you are listening to. A new lyric every time the song is changed.
  • Requires: iTunes 5 or above. Walter Ritter's excellent pearLyrics widget or application is recommended for populating your library with lyrics.
  • Cheese: A delicious dairy-based foodstuff.
  • To do: Strip blank lines from the retrieved lyrics. Maybe.
  • Comments/suggestions: Welcomed.


  • Since Version 0.1: Now only returns a new lyric once per song, lots of minor bug fixes.



You can reply to individual comments by clicking the "Reply" link next to each.

# by kreamy on 11/11/05 at 15:26:45

Iggy Pop eh?

Great script, but i have one itch. I leave this running in my screenname, and it can take some time to update, anything that can be done about this? tyia

# by quis on 11/11/05 at 15:31:43

It doesn't seem to take any longer than scripts like "Now Playing in Adium" etc. I think the delay is a combination of how often Adium runs the script and the time it takes for the server to register the change of screenname. If anyone can suggest what else is causing the slight delay then mae yourself heard...

# by kreamy on 11/11/05 at 15:52:15

Well it seems to screw up when it finds a song it doesn't recognise then it goes back to cache and sticks to that, even when the song changes.

# by rubenarslan on 06/17/06 at 06:26:31

I love this and wanted something likes this for long, but it still needs some bug fixes.
First of all: You recommend pearLyrics, which has been discontinued, (but still is available and best on the net).
2. When a song has no lyrics at the time your script checks, it seems to use the old lyrics. This is also so, if pearlyrics is still searching for the song (or if it is instrumental).
–…because is annoying on so many levels I will list the levels: The script seems to check for lyrics on Song Change. If it cannot find any lyrics, the $_lyric variable stays the same as the old. So if I'm listening to Beethoven it might say "? Beethoven - Für Elise [] 'You and me baby aint nothin but mammals'" if I was listening to Bloodhound Gang before. Funny sometimes, but not the way it should be.
–…if the song is instrumental (pearLyrics will usually check every time, because "no lyrics found" does not necessarily mean instrumental, then it will also display the old lyrics (Beethoven case..). I'm thinking of manipulating pearLyrics so, that there is a button that simply sets the lyrics to "?" if is instrumental. That would be best, I guess. Still your variable should be empty if there are no lyrics.
3. I haven't had any blank lines yet, but they would annoy me like hell.

Great work otherwise, I'll have a look at the script myself, if I have time later today.

# by quis on 06/17/06 at 06:52:12

many thanks for your comments. i'm afraid that i don't really have the time nor the applescript ability to work on this any more. however, if you think you can do something with it then i'd happily post your work here.

it's a shame about pearLyrics, i don't know if you saw all the legal hoo-ha surrounding that. i imagine that it will (officially) be back online someday though...

# by rubenarslan on 06/17/06 at 07:06:12

I'll see, I really suck at applescript, so it would require some time, but it might be worth it. Would be better if some guru could take care of it though =).
Yeah, pearLyrics ruled and even the 0.6 version I use now is still better than anything out on the net.
I don't really get, how they could sue him for this, because he does not even provide illegal content, just a way to get it, then they could sue Google too. He backed off because he has no lawyer protection and wants to avoid a legal battle with Warner (of course). There should be some petition to make Warner back off.

# by whayworth on 02/03/07 at 14:47:29

Just FYI...I fixed the "getting stuck" bug and added some additional features, including setting a song to always display something (i.e. the instrumental example):

Post a New Comment

You must be logged in to post comments.

Install | Download
5.82kb (843 downloads)

4.10 / 9 votes
Current Version: 1.0
Last Updated: 11/03/05
quis -