Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Faster scripts to add/manage lyrics for all iTunes tracks Apps
I found this hint extremely useful, but frustratingly slow. It tells you how to get lyrics automatically added to all tracks in your iTunes Library. However, it uses a script that simply waits a set amount of time (e.g. 30 seconds) while PearLyrics does the real work. PearLyrics might be done in one second or fifteen seconds or more, so it's frustrating to have to wait the whole 30 seconds for your entire library.

So, I wrote the below scripts. They have these improvements:

  • This first one goes through the current playlist, waiting for PearLyrics to add lyrics to the songs in the playlist. Also, if a song already has lyrics, it doesn't wait at all. Second, it only waits until the song gets updatedy by PearLyrics, and no longer.
  • This second script creates a playlist called "no_lyrics" containing every song that does not have Lyrics. This makes it easy to not waste time on tracks that you've already taken care of. Also, if you have a lot of songs that PearLyrics can't take care of, this will make it easier for you to take care of them yourself.
You can simply add both of them to ~/Libary -> iTunes -> Scripts.

[robg adds: I haven't tested these...]
    •    
  • Currently 1.50 / 5
  You rated: 1 / 5 (4 votes cast)
 
[17,510 views]  

Faster scripts to add/manage lyrics for all iTunes tracks | 7 comments | Create New Account
Click here to return to the 'Faster scripts to add/manage lyrics for all iTunes tracks' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Faster scripts to add/manage lyrics for all iTunes tracks
Authored by: renderhead on Oct 13, '05 07:40:27AM

Is everyone else missing something, or am I? PearlLyrics does not have to play a track to get its lyrics. Under the "File" menu is an option called "Cache Lyirics for Playlist". Choose a playlist from the menu, and pearLyrics will go through and search for lyrics for each track.

The downside, I admit, is that it won't skip tracks that already have lyrics, unless I'm mistaken.



[ Reply to This | # ]
Faster scripts to add/manage lyrics for all iTunes tracks
Authored by: mark hunte on Oct 13, '05 08:10:39AM

When I used the original hint I just set the script to 10 seconds.

I had no problems if the lyrics exist on the search sites


---
mh



[ Reply to This | # ]
The problem with all those lyrics/album art tools is...
Authored by: PopMcGee on Oct 13, '05 08:48:20AM

The problem with all those lyrics/album art tools is: they don't multitask. They are relying on webresources that take their time (like 10-20 seconds) to get results, but they don't counter this problem by making 20, or 100 requests at the same time. The average person probably has 2000 songs in their library - with all those tools, this process takes a ridiculous amount of time. C'mon, software creators, get your act together and up your tools to at least some usable speed!



[ Reply to This | # ]
The problem with all those lyrics/album art tools is...
Authored by: Tiny Clanger on Oct 13, '05 02:43:39PM

I suspect that if they did that, the owners of those web resources would very quickly block them. Submitting 20 hits at a time doesn't do the server load much good...



[ Reply to This | # ]
Faster scripts to add/manage lyrics for all iTunes tracks
Authored by: dwebb66 on Oct 13, '05 12:25:47PM

I was looking at doing something similar (I am using the BPM field to sort the tracks that have lyrics and/or artwork).

One question:

What is the 'tell application "192.168.1.101" to activate' line for?



[ Reply to This | # ]
Faster scripts to add/manage lyrics for all iTunes tracks
Authored by: mkmccarty on Oct 13, '05 02:55:09PM

I changed the IP address to "pearLyrics" and the script works.



[ Reply to This | # ]
Faster scripts to add/manage lyrics for all iTunes tracks
Authored by: mozart11 on Oct 13, '05 01:27:46PM

I have thousands of tracks. I use perLyrics too. And otehr scripts that sort tracks with no lyrics.

But then with all of the clasicsal or ther instrumental music that contain no lyrics, I would like a way to do a batch input of say "no lyrics" or "Instrumental" in the lyrics space of the track. Why iTunes won't allow this I don't know. You can do batch for all other information, composer or genre etc...

This way perLyrics doesn't waste it time and when I run a script to find songs without lyrics it won't pull in Mozart or instrumentals.



[ Reply to This | # ]