I was checking out the code for ListenBrainz server, and it seemed like there was a single threaded python program that pulls all users and then fetches their recent listening history in serial. What I’m wondering is how long does this script take to run?
Would it miss listens if user #1 of the script has listened to more than 50 songs before the next iteration gets the chance to run? Is there some parallelism I’m missing in the code?
Thank you for all your work here!