MusicFi app icon

High-fidelity listening

Listening,
reimagined.

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.

iPhone & iPad · iOS 17 and later · Built natively in Swift & SwiftUI

What it does

Built for real listening

A serious player for serious music libraries — without the clutter of a desktop control point.

Universal browse

SSDP discovery finds every UPnP server on your LAN. Twonky, MinimServer, JRiver, Asset, upmpdcli — all supported. Native Navidrome / OpenSubsonic integration too.

Any renderer

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.

Smart queue

Drag-to-reorder, group by folder / artist / format, save as named playlists, share via AirDrop. OpenHome renderers sync the queue bidirectionally.

Lyrics & Shazam

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.

Smart playlists

Rule-based dynamic playlists that scan your servers in the background. Filter by format, sample rate, year, genre, path — anything in your library metadata.

Widgets & Lock Screen

Home Screen widgets with interactive play/pause/skip controls. Full Lock Screen and Control Center integration via MPNowPlayingInfoCenter.

For the audiophile

Take the hi-fi seriously

Most players stop at "it plays." MusicFi gives you the tools to know what your system is actually doing.

Signal Path

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.

MusicFi Play

An audiophile upgrade to streaming. Cleaner delivery, less electrical noise — music your renderer can actually breathe.

Spectrum analyzer

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.

Room measurement

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

On iPhone & iPad

One codebase, two layouts. Tap-friendly on iPhone, full split-view on iPad.

iPhone

Sources and renderers list
Sources
Now Playing — Chet Baker on a DSD source
Now Playing
Signal Path — DSD64 Navidrome stream into UPnP renderer
Signal Path

iPad

Bill Evans Trio playing with Signal Path side panel
Now Playing + Signal Path
Wes Montgomery Full House with Song Info credits
Song Info & Credits
Queue grouped by Esoteric SACD reissues
Queue

One app

Every renderer.
Every server. One app.

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

Contact & updates