Increase Concurrent Downloads Allowed

Feature description

It would allow users to concurrently download more than 4 tracks at one time.

Problem solved

Caching large libraries when the server is on the same LAN and can handle the load of transcoding more than 4 tracks at a single time

Brought benefits

Decreased total library cache time

Other application solutions

Other applications solve this as it is out of scope OR they use a free form integer to allow the user to pick however many tracks they want as the limit.

Device type

Phone

Additional description and context

I’m caching my entire library as I prepare for a move that will have my server down for a few days, and I have a 5000+ track library. The server has the resources (i7-14700k, 128GB RAM, Gigabit uplink to the phone) to handle more than 4 tracks, which would greatly speed up the time it takes to cache the library. It seems as if downloads stop being processed as soon as my phone shuts the screen off, so it would be nice if it could be processed quicker.

Thank you for the app by the way, best mobile Subsonic client I’ve used by far.

I searched existing feature requests

on

Bigger number does not mean faster, the limiting factor is the Wifi and the storage speed on the phone.
If you are speed limited check the server.

For the other issue https://dontkillmyapp.com/

Yes, I’ve checked the server. It’s cruising along with minimal usage.

The phone is a Pixel 10 Pro XL 512GB, so it has Zoned UFS 4.0.

I’m not aware of anyway to check my local WiFi speeds easily unless there’s an iperf3 client for Android, but the link speed in settings says 2401 megabits per second and each track is downloading at ~3MB/s.

As for the app killing, unfortunately I’ve already exempted Symfonium from battery saving measures. So I’m not sure why Android is pausing downloads when the screen turns off.