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
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!
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.
Excellent client
Able to access music and playlists. No issues. I would wish for Apple Watch support
Great
Best IOS Navidrome client on the App Store.
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.
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
ssl
unable to login. i use tailscale. app transport security policy..
Login
Ständig muss ich mich neu einloggen, geht garnicht
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 :)
I like the potential
Barebones at the moment but I like the potential so far.
不错,可惜不支持中文。
体验不错,可惜不支持中文。希望加入中文版!
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?
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.
Join the waitlist
Currently flo is in early preview and we'll let you know when we're on the App Store.