Hacker News new | ask | show | jobs
by mclin 5895 days ago
I don't mean it crashes. I just hate how unresponsive it is.

It gives me the beachball anytime I do anything involving I/O (syncing, adding songs, retrieving album art, calculating gapless bullshit). That's bad UI programming. Do your I/O in a background thread.

I know it's doing it on the GUI thread because I'll command-tab to it and it won't redraw, which of course prevents me from cancelling out of whatever task-I-didn't-ask-for it's doing.

This, btw, is the same behaviour I hated on windows.

1 comments

Out of curiosity, is your library on an external disk that sleeps? Mine was, and it seemed to hang while waiting for the disk to spin up. I moved it to an always on disk, and the hangs stopped.