The concurrency of uploading files cannot be controlled
Steps to reproduce
1.Open the upload page from webui
2.Drag a lot of files to upload
What happens?
The concurrency of uploading is too big since 1.3.0, all files in queue will be uploaded simultaneously, it is bad if the backend cannot handle workload this much. It will even worse if I have a good connection with the server, that means the workload will be much heavier.
Some error response like Cannot upload this file, ensure it is not too big is likely to be triggered
Such error will not appear if I upload files one by one.
Also with such hints, if I press restart/retry button, the reupload process cannot be completed, it is stuck on Uploading… 0%
Also the numerical precision is far more than enough on percentage of Current usage in My Library Page
for example, it shows 24.288456832617186%
What is expected?
The concurrency of uploading music files should be limited or configurable
Context
Funkwhale version(s) affected: 1.3.1+git.cc7fde67