Application Interfaces - iTunesLyrics

Description: Grabs the currently playing iTunes song and gives you the lyrics for it. Now with resizing, hiding, and many other features.
Author: avnit
Version: 3.2
New in v3.2: - Fixed scoll-to-top problem
- Added option to refresh currently playing song when Dashboard is shown
Uploaded on: July 8th 2005 at 12:04 AM
Rating: (3.56 stars)   [Show Detailed Ratings]
Downloads: 28392 (all versions), 15685 (this version)
    Download Now »

Comments

Sort

Amazing! Try working on the corners, they look weird.

Good job by the way!

Posted by: gedfooked on May 23, 05 (12:58 PM) for version 1.0 (previous version)   View Detailed Rating

Love the idea, but it's not working at all. It shows the blue box, and a refresh button, but nothing else. I am connected online, and have tried more popluar songs, in case this is a question.

I'd love to see some sort of UI feedback, if it's looking for the lyrics, or if it can't find them, so that I know something is 'working'.

1.5?

Posted by: ericrounds on May 23, 05 (2:23 PM) for version 1.0 (previous version)   View Detailed Rating

Phenomenal concept. I am having the same issue as the previous poster. Just an empty blue window.

Posted by: loren on May 23, 05 (4:32 PM) for version 1.0 (previous version)   View Detailed Rating

this would be great, i am having the same problem that the other posters are reporting.

Posted by: bobx2001 on May 23, 05 (5:49 PM) for version 1.0 (previous version)   View Detailed Rating

Ok, the problem is that this widget expects to be placed in the System directory: /Library/Widgets. Should be easy to fix, but that is a bad idea for third party Widgets.

If you move it there it works, although it can't find the Lyrics for a number of songs. I suspect that is a DB problem, and not a problem with this script. I certainly like the idea, and if the problems can be fixed it will get higher ratings.

Posted by: kineel on May 23, 05 (6:10 PM) for version 1.0 (previous version)   View Detailed Rating

scroll bar doesant work with me

Posted by: rblitz on May 23, 05 (8:07 PM) for version 1.0 (previous version)   View Detailed Rating

Yes, the problem is that it must be placed in library/widgets. I will try to fix this in the next version. For now, just try putting the widget there if you're having problems.

Posted by: avnit (developer) on May 23, 05 (11:11 PM) for version 1.0 (previous version)  

If anyone knows of any good searchable lyrics sites I can add, it would be much appreciated, and would widen the range of the widget. Currently it tries lyrictracker, and if they don't have it, one more. I could add as many sites as necessary.

Posted by: avnit (developer) on May 23, 05 (11:29 PM) for version 1.0 (previous version)  

I like the lyrics from letssingit.com

As someone who's hearing impaired, i really appreciate this!

Posted by: sajego on May 24, 05 (1:31 AM) for version 1.1 (previous version)  

Avnit:
http://www.leoslyrics.com/

How about support for scroll wheels? wikipedia widget has this functionality.

Posted by: dukemeiser on May 24, 05 (2:43 AM) for version 1.1 (previous version)   View Detailed Rating

pretty cool, one problem that I'm having is that when iTunes is closed and then I open dashboard with this this widget open it automatically opens iTunes. That gets kind of annoying.

Posted by: adamant00 on May 24, 05 (3:13 AM) for version 1.1 (previous version)   View Detailed Rating

Yes, that is a strange problem. For some reason, when the applescript is run from the widget, it opens iTunes. When the script is run alone, however, it doesn't open iTunes. I shall be looking at ways to fix this, and most likely fix it in the next version.

I will look into the support for scroll wheels and see what I can do. The Leo's Lyrics looks good, I'll most likely add it after the other two DBs I am using.

Thanks for the helpful feedback.

Posted by: avnit (developer) on May 24, 05 (3:24 AM) for version 1.1 (previous version)  

Love the idea, and it works great!

However, I'd like to see an improved design. Better corners, as mentioned before and PLEASE make the window resizable!

Posted by: SierraMist on May 25, 05 (4:23 PM) for version 1.1 (previous version)   View Detailed Rating

Greatest idea but the widget doesn't find
a very big number of Lyrics. Why we can't add. the lyrics by ourself? If the developpers do it will be fantistic...

P.S.
the widget is very heavy on 10.3.9 with amnesty

Posted by: Roythetoxicboy on May 25, 05 (6:39 PM) for version 1.1 (previous version)   View Detailed Rating

So far, the widget has not found any lyrics for me either, even when trying what I might consider "popular songs".

Great idea and this could be a must-have widget with a bit of design touch to make the interface look nicer, and with a database that would actually find some lyrics.

By the way, I tried www.lyrictracker.com for a manual search and get "LyricTracker is temporarily unavailable". That might have something to do with the problem.

Also, the description says "iTunesLyrics checks another lyric database", but I don't know what that other lyric database is, and have not taken the time to look into the lyric package HTML to figure it out. Guess we will wait for an update.

Posted by: tookay on May 26, 05 (1:37 AM) for version 1.1 (previous version)   View Detailed Rating

The widget is heavy with amnesty because it relies on widget.onshow to make it so it doesn't make a lyric query unless dashboard is shown. I assume that amnesty doesn't support widget.onshow, so the widget would check for new songs playing more often than normal.

The other database is lyricsdomain.com and I will be adding Leo's Lyrics in the next version.

Posted by: avnit (developer) on May 26, 05 (2:09 AM) for version 1.1 (previous version)  

I really dig this idea since I love lyrics. But most of the songs in my collection of about 1700 aren't found. These two sites both have more of a selection:
www.sing365.com
www.stlyrics.com

It would be super if you could use one of those in the next release! smiley

Posted by: geekgirl4god on May 26, 05 (4:07 AM) for version 1.2 (previous version)   View Detailed Rating

It would be really nice to keep the downloaded lyrics in a cache, so it wouldn't have to download them every time. This would also allow for user defined lyrics.

This is by far my favorite widget, and the most useful.

Posted by: dukemeiser on May 26, 05 (4:13 AM) for version 1.2 (previous version)  

Great widget, but it takes up a lot of space. Could you make it smaller / resizeable?

Posted by: andrethegiant on May 26, 05 (5:22 AM) for version 1.2 (previous version)   View Detailed Rating

So here are my first priorities for the next version... if anyone has any more, now is the time;

- Resizability
- A couple more lyrics sites
- Stored lyrics (as an option)
- Won't automatically open iTunes if it's not open

Posted by: avnit (developer) on May 26, 05 (7:28 AM) for version 1.2 (previous version)  

Still opens iTunes when iTunes is not already open. I installed the new version, opened Dashboard, drug iTunesLyrics to my Dashboard, and iTunes got launched. Closed iTunes, went to Dashboard and clicked the iTunesLyrics Refresh button, and iTunes was launched again.

Not a big problem, but you probably don't want to say it Won't automatically open iTunes if it's not open, when in fact it does.

Posted by: kineel on May 26, 05 (6:05 PM) for version 1.2 (previous version)  

Please read the post above your own:

So here are my first priorities for the <b>next version</b>... if anyone has any more, now is the time;

- Resizability
- A couple more lyrics sites
- Stored lyrics (as an option)
<b>- Won't automatically open iTunes if it's not open</b>

Posted by: avnit (developer) on May 27, 05 (12:41 AM) for version 1.2 (previous version)  

I love the concept but a couple of things bug. First, the color is a bit '92 teal. Secondly, I don't like that it opens iTunes if iTunes isn't currently open.

Posted by: porkchop on May 27, 05 (6:24 AM) for version 1.2 (previous version)   View Detailed Rating

Awesome widget, something I will now use everyday. A few suggestions, let us resize the window and scroll with our mice while hovered over the window so we don't have to use the bar. Also, include a link on the flipside that can point us to here or your personal site so we can update to your newest widget as much easier without having to search! That's about it, I suppose you could also possibly add support for using different lyrics site later but to me it's not very important, thanks again!

Posted by: Sevallis on May 27, 05 (10:38 AM) for version 1.2 (previous version)   View Detailed Rating

Instead of polling iTunes to see the song, could you make it so that it receives notifications when iTunes changes songs and update only them. (I think this can be done with appleevents for itunes 4.7 or later, which all tiger users should have)

And as others have said, resizing and don't open itunes automatically.

Posted by: livings124 on May 27, 05 (3:20 PM) for version 1.2 (previous version)   View Detailed Rating

Great widget! Two requests: for scrollbars to work with mice with scroll-wheel, and for there to be a minimized state of the widget (ala the wikipedia widget, dictionary, etc) when lyrics cannot be found. Thanks!

Posted by: liz on May 27, 05 (7:46 PM) for version 1.2 (previous version)   View Detailed Rating

could you please add a line in your code to ignore the word "feat." in the trackname? (a lot of hip hop tracks got are named like this: trackname - feat. artist. like this the lyrics won't be found)

maybe you could design the back of the widget like the others (black with texture)

Posted by: dash on May 27, 05 (11:34 PM) for version 1.2 (previous version)   View Detailed Rating

good idea...needs work...

Posted by: natalia on May 28, 05 (11:36 PM) for version 1.2 (previous version)   View Detailed Rating

It always open my iTunes when I access Dashboard and I can't resize the widget window. Another sugestion: please save downloaded lyrics to fast access in the future!

Posted by: xmac on May 31, 05 (8:15 PM) for version 1.2 (previous version)   View Detailed Rating

Doesn't include Electronica titles in its database. Very disappointing. There guys need to get hooked up with the Global Undergournd label.

<http://www.globalunderground.co.uk/>

I can't believe they know nothing of electronica lyrics.

Posted by: Multimedia on Jun 01, 05 (8:23 AM) for version 1.2 (previous version)   View Detailed Rating

Try adding songmeanings.net. Currently doesn't have enough songs.

Also doesn't seem to ever refresh unless I hit the button.

Great idea for a widget though.

Posted by: swheeler on Jun 02, 05 (4:06 AM) for version 2.0 (previous version)   View Detailed Rating

It might not be such a bad idea to add the instructions for the different buttons, copy, edit, and such to the back of the widget for easy reference. Easy enough to remember now but maybe not so easy in a month or two. Still not getting songs listed, but easy enough to add them myself with the new features I guess. Great idea, keep tooling around with it and you should have a very popular widget on your hands.

Posted by: robertlethiecq on Jun 02, 05 (4:16 AM) for version 2.0 (previous version)  

Awsome widget, it would be cooler though if it was small and got bigger when it found lyrics!

Posted by: Bryan on Jun 02, 05 (5:22 AM) for version 2.0 (previous version)   View Detailed Rating

Like the drawer that is in the dictionary widget? Maybe I'll do that...

Posted by: avnit (developer) on Jun 02, 05 (5:33 AM) for version 2.0 (previous version)  

Would be nice to be able to copy the resulting text and too make the window bigger as smetimes the music is too fast to keep up with in the size of the widget.

Posted by: deggy on Jun 02, 05 (3:35 PM) for version 2.1 (previous version)   View Detailed Rating

Copying the text is already a feature... please read the description and changes.

What do you mean by "the music is too fast to keep up"? Do you mean that there is too much text? That is why there's a scrollbar.

Posted by: avnit (developer) on Jun 02, 05 (4:06 PM) for version 2.1 (previous version)  

I'm not sure if it's just me, but after upgrading to 2.1, I can't get the widget to flip around by clicking the i. It just sits there. The other buttons work for me, though

Posted by: lainsnavi on Jun 02, 05 (4:35 PM) for version 2.1 (previous version)  

Excellent Widget. I've got a couple of suggestions - I would appreciate scroll wheel support.

Also it would be good if you could save the lyrics onto your computer from a button - rather than copying etc. This would be even better if it could then find them when you haven't got internet access.

In addition would it be possible for it to automatically find out when there was a new song - rather than needing to check every interval - other widgets seem to do this.

All my points are only suggestions to make this great widget even better, I've had no problems using this!

Posted by: MacCrazy on Jun 02, 05 (5:47 PM) for version 2.1 (previous version)   View Detailed Rating

Oh in addition if it would automatically scroll to the top when it gets new lyrics that would be appreciated.

Posted by: MacCrazy on Jun 02, 05 (5:50 PM) for version 2.1 (previous version)  

iTunes (since 4.7) posts notifications on song change, etc. Please change the widget so it doesn't use polling. This is a very important change that needs to be made.

Also, instead of listing what the buttons do on the back, use tooltips; and have the edit button turn off editing when pressed again.

Posted by: livings124 on Jun 02, 05 (6:25 PM) for version 2.1 (previous version)  

MacCrazy:
All your suggestions are excellent, and I will probably add them in the next version. I am working on a new UI, maybe with resizing, so this might not come out for a while longer. iTunesLyrics actually does save the lyrics onto your computer automatically, the "c" button is just to copy them to the clipboard.

livings124:
I will use tooltips in the next version, your right, it's not good to have that on the back. I will do the edit thing as well.
As for the notifications, I'm not sure how this would work with applescript. I am not going to write a plugin, which is what I think the other widgets use. I will look into it and see what I can do however. If anyone knows anything about how iTunes 4.7 sends those alerts, please contact me.

Thanks.

Posted by: avnit (developer) on Jun 02, 05 (11:36 PM) for version 2.1 (previous version)  

How about adding an icon so it's not that generic icon?

Posted by: andrethegiant on Jun 03, 05 (1:00 AM) for version 2.1 (previous version)  

I would love to... however, my icon-making skills are not too great, but I will try. If someone actually wants to make a good icon, I'd be happy to use it. smiley

Posted by: avnit (developer) on Jun 03, 05 (1:10 AM) for version 2.1 (previous version)  

I'd like to help and make an icon for your great widgets just tell me the size and the format you need for it....

Posted by: thescar on Jun 04, 05 (1:32 AM) for version 2.1 (previous version)   View Detailed Rating

I just downloaded the 2.1 update and I am now seeing many lyrics for at the least the popular songs...great job Avnit! I don't know if there might be a better lyrics database to access, but I notice that even this week's free iTunes download does not come up with lyrics.

With a few cosmetic design touches (also resizing and maybe scrollwheel support), this widget could be A-1. Thanks Avnit.

Posted by: tookay on Jun 04, 05 (1:39 AM) for version 2.1 (previous version)  

Love the program! However, version 2.1 still automatically opens iTunes. I want to keep the widget on the screen, but cannot without it always opening iTunes. Thus, I have to remove it from the active widgets when I don't want iTunes open (then add it to the screen again when I want to use iTunes). Thanks! Keep up the great work.

Posted by: tsb on Jun 04, 05 (6:48 PM) for version 2.1 (previous version)   View Detailed Rating

I like it, but my complaints are the same as everybody else's (except the opening iTunes complaint, I have it open all the time). Anyway, I think it would be cool if you made a complete iTunes controller around this widget. You know, add play/pause, next/last track, and ratings buttons to the top. That would be great

Posted by: Facamus on Jun 05, 05 (10:46 PM) for version 2.1 (previous version)   View Detailed Rating

I don't know if you'll want to use it or not, but here's an icon I made: http://facamus.ocinek.com/Icon.png

Posted by: Facamus on Jun 06, 05 (6:57 AM) for version 2.1 (previous version)  

The end of "thanks to" got cut off. It was:

"Thanks to simonpete2000"

Posted by: avnit (developer) on Jun 07, 05 (5:33 AM) for version 3.0 (previous version)  

Am I the only one that noticed this?...In the screenshot above, the song, which is obviously "Stairway to Heaven," is identified in the widgets title bar as "Smoke on the Water." Why?

Posted by: awiseman on Jun 07, 05 (5:35 AM) for version 3.0 (previous version)  

Ohh... that was a dumb mistake. I was messing with the topbar in PS (I was going to use two screenshots, one minimized and one not), and I guess I switched them. Funny funny funny. smiley

Posted by: avnit (developer) on Jun 07, 05 (5:37 AM) for version 3.0 (previous version)  

Very nice, but an annoying bug: when you "flip" it and then bring it back, it doesn't resize horizontally, meaning it's stuck in a squished size.

Posted by: livings124 on Jun 07, 05 (5:48 AM) for version 3.0 (previous version)  

Also, on mine the words go behind the scrollbar

Posted by: Facamus on Jun 07, 05 (5:54 AM) for version 3.0 (previous version)  

livings124:
This is a very strange bug that I haven't been able to figure out. Is this problem only occurring when the widget is minimized?

Facamus:
I can't do anything about that, it's just the size of the widget. Just make the widget bigger using the resizing and then it should be OK.

Posted by: avnit (developer) on Jun 07, 05 (6:04 AM) for version 3.0 (previous version)  

RE: Smoke on the Water / Stairway to Heaven

I noticed it, too. At least avnit has good taste, either way. smiley

Posted by: MikeC on Jun 07, 05 (7:29 AM) for version 3.0 (previous version)  

Umm the widget wont go to the (i) page and go back without being all screwed up.

Posted by: ZicklePop on Jun 07, 05 (12:50 PM) for version 3.0 (previous version)   View Detailed Rating

This bug occurs when i go to the back (with 'i') and then go back, and the size is saved in preferences so i can't make a new one. I deleted the preferences and that restored everything. Why don't you just make the flipped view the normal size of the widget? That would make more sense anyway.

Posted by: livings124 on Jun 07, 05 (2:03 PM) for version 3.0 (previous version)  

I just figured out specifically what happens: if you have no song playing, and then flip it to the back and then to the front, it doesn't resize to the initial size.

Something else i noticed: when you initially drag out the widget from the "dashboard dock", the close button is very far away from the window you drag, implying that the widget is huge.

Posted by: livings124 on Jun 07, 05 (2:28 PM) for version 3.0 (previous version)  

livings124:
I can't make the flipped view the same size because of the resizing... the widget can be resized smaller than the backside. I will try to fix this strange problem in the next version though.

Posted by: avnit (developer) on Jun 07, 05 (4:05 PM) for version 3.0 (previous version)  

Resizing issue here too. I can only resize vertically, but I can't make it wider.

Posted by: loren on Jun 07, 05 (4:35 PM) for version 3.1 (previous version)  

Why don't you make the back a bigger static size, though. Right now the back is so that the front will never realistically match it. 3.1 fixed the problem of it being stuck too small, though.

Posted by: livings124 on Jun 07, 05 (7:53 PM) for version 3.1 (previous version)  

I think I will make a new backside. With a different design as well.

Just to let everyone know, I'm thinking of having the option on the back to add iTunes controls (play/pause, back, next, rating). What do you think of this? Good or bad idea?

Posted by: avnit (developer) on Jun 07, 05 (11:39 PM) for version 3.1 (previous version)  

BAD Idea! Don't aspire to be an iTunes control widget.
The widget is nice, but it needs a redesign.
Maybe add like some musical notes across the top, allow the widget to be resized to be skinnier, and make the buttons more defined. And using a small "x" button rather than the collapsable one is nicer in my opinion - one of my new design pet peeves is Aqua elements being mixed with Dashboard elements.

Posted by: emutree on Jun 08, 05 (3:10 AM) for version 3.1 (previous version)   View Detailed Rating

Yeah, I'll think about changing that collapsable aqua on the right. It doesn't go well with the black/white dashboard look.

Posted by: avnit (developer) on Jun 08, 05 (3:47 AM) for version 3.1 (previous version)  

Yah, don't make this bloatware. I think it would be best to focus on making it nicer looking and more refined (along the lines of Apple's widgets). The icon doesn't match the widget design at all (although it's better than nothing). And it is still way too slow...any luck with using distributed notifications from iTunes so that it doesn't have to poll the app?

Posted by: livings124 on Jun 08, 05 (4:06 AM) for version 3.1 (previous version)  

Nope, I haven't figured out how to do this with applescript, because it's not possible. It is possible, however, to make a widget plugin to do this. That is beyond my knowledge base, but if someone else does this, I'll implement it in the widget. I agree that speed is important, but a little pause/play button couldn't do any harm could it?

Also, what do you guys think of the refresh, copy, and edit buttons. Should they be redone?

Another thing to just throw out there, the top of the widget is black, and I designed it like a kind of darker version of the standard Mac OS X aqua topbar... would it be better if it was lighter, and more like the normal aqua topbar, or is this OK?

Posted by: avnit (developer) on Jun 08, 05 (4:15 AM) for version 3.1 (previous version)  

Works, but doesn't update when Dashboard is not activated. I will be working and when a song comes on, I launch Dashboard, and I have to wait for it to load.

It should auto update even when the Dashboard is not activated.

Posted by: ruettgers on Jun 08, 05 (4:58 AM) for version 3.1 (previous version)   View Detailed Rating

I just found a huge, unavoidable problem: It can't find lyrics for Kashmir.

Posted by: Facamus on Jun 08, 05 (6:10 AM) for version 3.1 (previous version)  

ruettgers;
If it refreshed when dashboard wasn't showing, it would burn up CPU... what I will do, however, is make it so it refreshes at two or three times the normal interval when dashboard isn't showing. How does that sound?

Posted by: avnit (developer) on Jun 08, 05 (7:01 AM) for version 3.1 (previous version)  

not too bad, nice widget smiley

Posted by: Yota on Jun 09, 05 (10:42 AM) for version 3.1 (previous version)   View Detailed Rating

I've noticed a weird problem. If a certain song is playing, when I scroll down to read the lyrics, it works for a second, but the scrollbar invariably keeps returning to the top of the window. So if I want to read the lyrics at the bottom of the window, I have to scroll down to it repeatedly, since every time I do it insists on scrolling right back up. I assume this is because it is updating, finding that the same song is playing, but feels that it needs to return the window to its default position, i.e. the top. Or something. Do you understand what I'm trying to describe? It did not happen with old releases. Also, I liked the old colors better... but whatever.

Posted by: dabeech on Jun 10, 05 (12:16 AM) for version 3.1 (previous version)  

I have A problem with the edit and copy function.
Sometimes the buttons won't work, somethimes it won,t let you edit, them when it does and you hit the copy button it either shutdowns, freezes up, or does nothing at all but stay in edit.

Posted by: jon224 on Jun 10, 05 (2:49 AM) for version 3.1 (previous version)  

Such a great widget.

One thing. The last 3 versions all say 3.0 when you drag them off the widget bar.

Posted by: loren on Jun 13, 05 (5:11 PM) for version 3.2 (current version)  

Slow slow slow. If it even manages to find the lyrics, the window will be unresponsive; there's no feedback for clicks, and nothing happens in a timely fashion.

pearLyrics (http://www.apple.com/downloads/dashboard/music/pearlyricswidget.html) is much better. Updates instantly when the iTunes song changes, finds lyrics for about 4 times as many songs, AND lets you manually search for a song, in addition to pulling the current track.

Posted by: Darkside on Jun 18, 05 (4:52 AM) for version 3.2 (current version)   View Detailed Rating

With every song, I get Lyric Not Found, even after refreshing multiple times. My internet connection works. Any idea of what the problem could be?

Posted by: DJP3221 on Jun 25, 05 (11:36 PM) for version 3.2 (current version)  

I placed it in the systems directory as instructed and it still has yet to find any lyrics. I am giving up on this and deleting it, along with that other useless widget singpod. The only one that works is the PearLyrics widget and it works GREAT! PearLyrics has even found lyrics for some of my songs in French and Tagalog which is totally amazing. It would be nice to have a second program that searches other song databases from Pear, but this isn't it.

Posted by: Ravenflight on Jun 27, 05 (5:41 PM) for version 3.2 (current version)  

I still can't get the widget to work. I tried pearLyrics (http://www.apple.com/downloads/dashboard/music/pearlyrics.html) and that works fine for me, not sure of the problem.

Posted by: DJP3221 on Jul 03, 05 (8:33 PM) for version 3.2 (current version)  

This is an excellent widget and I enjoyed using it immensely, but it's stopped working for me recently, possibly due to system updates. I've tried reinstalling using the latest version, and installing it in the System widget folder, but it still has the same problem: It shows the name of the song in the title bar, but the lyrics box itself remains blank. I hope that this problem will be fixed soon so that I can enjoy this widget again.

Posted by: LostLeviathan on Jul 15, 05 (10:08 AM) for version 3.2 (current version)  

Great Idea Does not work misses lots of lyrics.
IgLyric is way better

Posted by: TRS1985 on Aug 13, 05 (6:38 AM) for version 3.2 (current version)   View Detailed Rating

Excellent widget, but I prefer to search lyrics at LyricsMusic http://lyricsmusic.name/ - large lyrics collection of all genres and ages. Search by artists, album or title.

Posted by: Gremmy on Jan 30, 17 (8:33 AM) for version 3.2 (current version)   View Detailed Rating

You Must Log In to Post Comments

 
Username:
Password:
Remember Me
Create an account | Password Reminder