Meet flo

An open source Navidrome client written in Swift.

flo

Is flo right for you?

If you have Navidrome at home and an iPhone, maybe give flo a try.

Modern, familiar interface

flo is written in Swift and relies heavily on SwiftUI, a UI framework by Apple for Apple devices.

Navidrome native client

While Navidrome supports Subsonic APIs, flo was purposely designed for Navidrome servers.

Customizations

Make flo look the way you want — Custom app icons? Check. Color theme? Check. Hot girlfriend with sweatpants and a hoodie? Color theme? Check.

Features

flo is a music player app, meaning it plays music. But wait, there is more.

  • Scrobble — Share your listening activity. A ListenBrainz or Last.fm account is required. Discord now playing status may also be supported.
  • Offline listening — Save your mobile data plan, keep the flow even when the server is down, or maybe when you're nowhere.
  • Plus — Opt-in, nice-to-have, unnecessary features that are not related to your listening experience but may make it more fun. Coming soon.

Eventually, flo is an Open Source Software (OSS) and is licensed under the permissive MIT License. Anyone can help and contribute to the project to make flo better for everyone.

Did I mention that flo is free?

What users are saying?

Real feedback—cherry-picked from the App Store—hear what users love (or hate) about flo.

Not work

trash

Ghhkkhggjhj Jun 17, 2025
Works perfectly
★ ★ ★ ★ ★

Works perfectly! Definitely the best navidrome client on iOS. If the developer is reading this; a "sort by genre" option would be great!

aliii :3 Jun 13, 2025
Great app with some bugs
★ ★ ★ ★

The app works well for music on the go. I do experience one annoying bug where music tracks will restart part way through playback, though I'm not certain if this is a bug in flo or in my Navidrome server! Either way, great app.

mikethebone Jun 10, 2025
Excellent client
★ ★ ★ ★ ★

Able to access music and playlists. No issues. I would wish for Apple Watch support

PleasantTiming May 17, 2025
Great
★ ★ ★ ★ ★

Best IOS Navidrome client on the App Store.

Sam Demers May 11, 2025
Extremely good music app
★ ★ ★ ★ ★

Flo is a great app with a very nice modern design and connects flawlessly to my Navidrome server. Only things is, I can’t stream my songs to my HomePod via AirPlay. I don’t know why it is so but the button is grey and disabled. Overall it’s a fantastic app to stream your music to your iPhone, without a need for any subscription whatsoever.

christianlde May 11, 2025
Does what it does
★ ★ ★ ★

Great app - the logins working fine. But one downside for me personally, the offline use of music is not always working. A few features would be nice to have: Queues Artist Images

mkayontour Jan 11, 2025
ssl

unable to login. i use tailscale. app transport security policy..

cade2009 Jan 2, 2025
Login

Ständig muss ich mich neu einloggen, geht garnicht

iFireFighter93 Dec 16, 2024
Does what it says on the tin!
★ ★ ★ ★ ★

Great app that I can just tell is going to get even better as time goes on. Really solid foundations and a nice UX. Excited to see it grow :)

JohnDoe8364 Oct 24, 2024
I like the potential
★ ★ ★ ★

Barebones at the moment but I like the potential so far.

AJV_20 Oct 19, 2024
不错,可惜不支持中文。
★ ★ ★ ★ ★

体验不错,可惜不支持中文。希望加入中文版!

指尖上的舞者 Oct 4, 2024

FAQs

What is flo?

flo is an open source Navidrome client written in Swift. iPadOS and macOS support is planned, by the way.

What is Navidrome?

Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! Learn more here.

Is this the official Navidrome client?

Nope.

Why are there no Android clients?

You can check the Subsonic Apps list for alternatives.

Any tutorial on running a Navidrome server?

Great! I wrote one here.

Where to get songs?

My personal favorite is the iTunes Store. It's DRM-free, relatively affordable and also offers higher quality 256 kbps AAC encoding. I don't really understand the number but I think that sounds good.

So we can actually purchase a song?

Always has been.

Is it any good?

Yes.

Is there a TestFlight program?

A frequently updated development build is available. Join here.

If your question is not listed here, I'm reachable via email at oss@rizaldy.club or @rizaldy@edgy.social on Fediverse. You can also use GitHub Discussions for non-private questions.