Universal browse
SSDP discovery finds every UPnP server on your LAN. Twonky, MinimServer, JRiver, Asset, upmpdcli — all supported. Native Navidrome / OpenSubsonic integration too.
High-fidelity listening
MusicFi turns your iPhone and iPad into a full control point for any DLNA/UPnP renderer on your network — and a beautiful front-end for your Navidrome library. Built for people who care how their music sounds.
What it does
A serious player for serious music libraries — without the clutter of a desktop control point.
SSDP discovery finds every UPnP server on your LAN. Twonky, MinimServer, JRiver, Asset, upmpdcli — all supported. Native Navidrome / OpenSubsonic integration too.
Cast to any UPnP or OpenHome renderer: Linn, Lumin, dCS, Esoteric, Eversolo, Naim — or a Raspberry Pi running upmpdcli. Seamless handoff between renderers without dropping audio.
Drag-to-reorder, group by folder / artist / format, save as named playlists, share via AirDrop. OpenHome renderers sync the queue bidirectionally.
Synced lyrics via LRCLIB with auto-scroll. Tap Song Info to identify what's playing with ShazamKit and pull credits from MusicBrainz, iTunes, and Wikipedia.
Rule-based dynamic playlists that scan your servers in the background. Filter by format, sample rate, year, genre, path — anything in your library metadata.
Home Screen widgets with interactive play/pause/skip controls. Full Lock Screen and Control Center integration via MPNowPlayingInfoCenter.
For the audiophile
Most players stop at "it plays." MusicFi gives you the tools to know what your system is actually doing.
See exactly what's happening — bit-perfect, modified, lossy, or unknown. Transcoding nodes for Navidrome, Hi-Res badges, DSD rate labels (DSD64 → DSD512), and the renderer's reported DAC format.
An audiophile upgrade to streaming. Cleaner delivery, less electrical noise — music your renderer can actually breathe.
Real-time 30-band FFT from your iPhone's microphone with dB-A / dB-C / dB-Z weighting, SPL display, peak hold, and rolling 120-second history chart.
Music-mode frequency response measurement: decode a reference track locally, play it on your renderer, and let MusicFi isolate the room's effect frame by frame.
In the hand
One codebase, two layouts. Tap-friendly on iPhone, full split-view on iPad.






One app
Built in Belgrade — written end-to-end in Swift and SwiftUI. Designed for audiophiles who want a player that respects the signal.