Your music. Your servers. No middleman.
Headroom plays the libraries on your own servers: Jellyfin, Plex, Emby, Navidrome, and Audiobookshelf. Your media streams from your server to your device, while a native audio engine handles gapless playback, crossfade, and parametric EQ. Headroom does not proxy or host your library, and there is no separate Headroom account to create.
iOS & Android · Fully unlocked during beta · No card
What it does
Built for the listening details server apps often leave unfinished.
A real parametric EQ
Up to 32 bands, including peaking, shelf, and pass filters, with a live response curve, per-band solo, and a tilt control.
Correction for your exact headphones
Search 5,057 measured AutoEq profiles and apply one in a tap. A Wagner-style crossfeed is there for long listening sessions.
Gapless and adjustable crossfade
Albums play gapless, and an adjustable crossfade can overlap songs by up to 12 seconds. Pause and skip use short volume fades designed to reduce clicks and pops.
One volume, start to finish
ReplayGain loudness leveling in track or album mode, with a fallback gain for untagged files and per-track overrides.
Lossless when it can be
Direct-streams FLAC, ALAC, WAV, AIFF, Opus, and more at source quality. On weak networks, adaptive HLS or a 320 kbps fallback keeps playback going.
Fast skips, steadier output
A custom playback engine is designed to keep AirPlay, Bluetooth, and other outputs connected across skips, searches, and queue changes.
Downloads you keep
Download tracks, albums, artists, playlists, audiobooks, and podcast episodes, three at a time, with resume and storage analytics. Already downloaded files stay on your device if Pro access ends unless you remove them, and raw file export is free for everyone.
Radio that knows when to wander
Start a station from any track, album, or artist. It plays mostly similar music and drifts a little further as it goes. ListenBrainz recommendations are optional and off by default.
In the car, on the lock screen
CarPlay, Android Auto, Siri, AirPlay, Chromecast, and home-screen widgets with playback controls. SyncPlay keeps music in sync with friends on the same server.
Audiobooks and podcasts
Connect Audiobookshelf for books and podcasts, with chapters, per-book speed, and a background-safe sleep timer. Playback position is saved across relaunches and can sync through your server.
Synced lyrics
Lyrics from your server's LRC files, highlighted line by line as the song plays.
Themes itself from the artwork
Now Playing pulls its colors from the album artwork, and the rest of the app follows.
Works with the server you already have
Headroom talks to each backend in its own protocol. Your library goes straight from your server to your phone.
Private by default
Headroom does not proxy or host your media library. Optional services receive only the limited data described in the Privacy Policy.
No account
You sign into your server; there is no separate Headroom registration.
No ads or behavioral tracking
No advertising SDKs and no cross-app tracking of your listening.
Crash reports are opt-in
Off by default, sanitized when you turn them on.
Try the beta
Headroom is in open beta on iOS and Android. There is no application to fill out, and every feature is unlocked during testing, with no purchase, subscription, or card required. We are especially looking for people willing to stress playback and report anything odd.
Join the beta