beatoraja icon indicating copy to clipboard operation
beatoraja copied to clipboard

Multithreaded song update

Open phu54321 opened this issue 3 years ago • 0 comments

Hello, I'm trying to host BMS files on a webdav server. Beatoraja takes too much time to read all songs, as all requests are done sequentially.

This also affects reading large BMS sets (like ultimate.zip containing 8000+ bms files) as SSD read speed aren't saturated. To mitigate this, "Update BMS Database" function should be re-implemented using thread pool technique.

image

I could create a PR for this. Thanks.

phu54321 avatar Oct 26 '22 16:10 phu54321