1.5

2752670

flo 1.5

This version was tested on:

There are no new features in this version as promised, and it only contains some bug fixes that help make flo more reliable, specifically for downloads. Here are some details:

First, flo now performs concurrent downloads using 50% of your available CPU. This means if your iPhone has 6 CPU cores, flo will limit downloads to 3 songs at the same time. While this makes downloads relatively slower, it makes them more reliable and keeps your CPU usage at a reasonable level.

Second, flo now retries failed downloads up to 3 times. This addresses my specific issue, but it should help anyone else in similar situations. In rare cases, specifically during downloads, flo may fail to connect to the Navidrome server and show a “timed out” error. The issue might be related to the reverse proxy or flo itself. While I have no issues when connecting directly to the Navidrome server, problems (sometimes) occur when connecting via CDN services like Cloudflare (in my case). Nevertheless, these fixes won’t negatively impact or slow down anyone, especially when connections are always successful.

Third, flo now uses less memory during downloads. The tradeoff is increased disk I/O rates during downloads, which should be fine given the new concurrent download limits.

🍿 New Features & Enhancements

Nothing new as promised, just enjoy the boredom!

🐞 Bug Fixes

💎 Supporters

I’d like to personally thank Sid for his generous support in making flo better! Sid helps by reporting bugs, proposing new features, and sponsoring my work via GitHub Sponsor. I also welcome everyone to contribute, as I can’t make flo better for everyone on my own!

👀 Coming Soon

We can’t spill all the beans just yet, but we’re thrilled to give you a sneak peek of what’s coming in the next flo release:

Anyway, happy new year!