Hi Paul,
I’m sitting here watching Jaikoz fetching the the Tags from MusicBrainz and I was wondering, why this takes quite a while.
I don’t know your code, but I think it is done this way.
Create IDs -> fetch Info -> write -> next file
But since the Inet is quite slow and requesting takes some time, wouldnt it be better to fetch all Info in one thread, while the other writes the stuff to the files? Basicly a pool with the Info is created by the one thread, and the other just asks I there is anything in the pool yet and if the other thread is still fetching.
I think this can already be done after the ID was created.
Maybe this can speed up things.
Cheers
Benjamin