Sean:
Thanks for the feedback. It appears that our music database is
currently suffering some reliability issues, which may explain the
problems you're seeing. Yesterday, in particular, the database had
~30% downtime, and we've seen ~15% downtime today too. (Even when
requests to the database succeed, they are often slow.)
There's no real "congestion monitoring", there's just now a limit on
the number of simultaneous requests issued to any online sources. So
if there are 40 requests to something on the internet, and they're all
going slow or haven't responded, Tagalicious now waits until it
receives a response or a timeout from the server before issuing any
new requests to another online source, rather than continuing to issue
new requests to the servers (as it did in 1.2b3 and below).
The spike of 100% CPU usage at the start is probably normal, because
Tagalicious has to actually read the audio files from disk the first
time you request tags. It's likely that after that minute, it has
already finished reading all of your 250 songs from disk, at which
point it's simply retrieving data from internet sources, which is far
less taxing on the CPU (especially if it's just sitting their waiting
for responses). Although it's possible that the CPU usage during
audio file reading is unacceptable, and I should drop the limit of
simultaneous audio reads back down to 1 -- was your Mac responsive
while trying to do stuff in other applications during that first
minute?
I'll let you know when the database reliability problems are fixed.
-- Simone