> Correct me if I'm wrong, but since hard drives can't read from two places at once are speed increases actually realized from trying to multithread reads with TagLib? it's not just speed, it is convenience of use: imaging one thread scanning music dirs into database, and other displaying contents of music folder which is not in the database yet,