Here's the rundown on what's happening:
The original script worked great.
The source site reformatted, requiring a browser to request the lyrics instead of a 3rd party plugin.
A workaround using a php redirect was implemented. You can host your own site with the php, or use a public one.
The public ones may not be as stable, because it relies on both the main site and the redirect site to be up, below a max request setting (if one exists on the redirect), and requires that no more changes are made to the primary source site.
It would appear, more changes have been made to the source site (That's out of our control). Sometimes it works, sometimes it doesn't.
The script could likely be reworked to get better results from the source, but given the recurring issues with the source site, it may be only a temporary fix.
The best option is a complete re-write based on a more stable lyrics source (which sucks, it may take some time).
Now the script is still working for me, but sadly, the site being scraped seems to have reorganized it's language settings. Now 2/3 of my songs return in spanish, which is completely useless. I'm going to fire up wireshark and back-trace the mini-lyrics program to see if I can adapt this script to their source and get time-synced lyrics instead of static text, both embedded and in lrc. The trouble is, the site being scraped now is undergoing some changes, it's gotten buggy (returning incorrect results even in their official plugin) and I've found the database to be fairly limited in the number of artists. They're fine for most mainstream music, but when you start looking for more obscure artists and old b-sides, it doesn't live up to the competition, even when it is working. The script is great, but the source site is a fucking tragedy.
I'm fairly new with scripting for mm, but proficient in several other languages, so I should be able to work up something. If I get something functional that doesn't require any "creative" work-arounds, I'll post what I come up with. No promises, as it's my first attempt, but if and when I get it, I'll open an new thread.