Sean:
> Nope, I haven't tried the release version, as I don't have a license. I think you're probably right about the disk speed, however. It wouldn't take too long to read data from hundreds of tracks at once, and my computer is hardly fast compared to modern technology (it's a '10 entry level MBP apart from the SSD upgrade, which means I'm still on the very dated Core 2).
I can get you a Mac App Store code or serial number for the release
version (which will eventually work for 1.2) so you can test it out,
if you wouldn't mind.
> One thing of note is that in the new beta (1.2b3), CPU usage is sitting much lower (~60-80%). However, I am testing at home now, with much faster internet. Is there some sort of busy wait in the database lookup thread that could be maxing out the CPU while waiting for a response from the server? I'm probably way off, but my thought is that if there's a loop waiting for, say, initial server contact, this normally negligible time could be magnified by the large amount of threads that are generated when the disk drive is significantly faster than the internet.
Tagalicious does wait for responses from the servers and times out
after 60 seconds. I did realize, however, that if that happens there
probably will be a buildup of operations trying to access the
internet, which might explain why the CPU usage is overwhelming with
spotty internet, and acceptable when you have stable internet. I've
(potentially) fixed this in 1.2b4, see if you can try to reproduce the
problems you were having with the spotty internets.
> I am now also getting a reproducible crash (this is *not* just since the new beta, I had it in the old beta but it was a once-off so I discounted it). Unfortunately, I'm not entirely sure what is causing it. I have ~1300 songs that are untagged now. If I try to check them all for tags at once, the app will hang (beach ball, plus ~0% cpu usage). If I check for tags on, say, 200-300 at a time, I don't have an issue.
>
> The reason this is puzzling is that my initial tag check was for ~4.5k songs, and that did not crash the app. The only change I've made since then is telling it to search for lyrics/art for unidentified songs using known tags.
Is this a crash or just a hang? If it's just a hang (i.e.:
Tagalicious locks up, but after 30 seconds or a minute, it starts
working again), I'm aware of this issue; it's intermittent. I'll try
and fix this for the next update after 1.2.
> No problems noted with stable internet (although it's still going close to maxing out my connection, at ~450KB/s download - that's a *lot* of simultaneous connections).
~450 KB/sec? Wow, that *is* a lot of simultaneous connections, lol.
I've limited Tagalicious 1.2b4 to 40 simultaneous requests, see if
that fixes the bandwidth issue.
> Try selecting more than 10 tracks at once; both buttons seem to be ignoring what you tell them and appearing active when you have more than 10 tracks selected.
Ahhh yes I can reproduce this. This is a known issue for now, I'll
try and fix it for a future update.
> Oh, and for what it's worth, I don't think trying to mimic iTunes (by including play buttons etc in the app) is a good idea. Introducing some sort of custom tag editor might be okay - after all, this app is about tagging - but any more than that is just going to involve re-implementing apple's software in a less efficient and possibly less intuitive way.
Yeah, that's what I'm leaning towards for now.
Marlin:
Great to hear that you haven't had any problems. Please keep
testing! :)
-- Simone