NaviBeat is live on the App Store. One $5.99 Universal Purchase covers all five Apple platforms. Get it on the App Store →

NaviBeat v1.0  ·  Now on the App Store

Your music. Your server. Every screen you own.

NaviBeat is a native Navidrome and OpenSubsonic player for Apple TV, Mac, iPhone, iPad, and Apple Watch. Now live on the App Store across all five platforms at $5.99, one purchase covers every device, forever.

NaviBeat on Apple TV 4K: Home screen with Featured Album hero, Quick Play shelf, and Recently Added row.
NaviBeat on Mac: native SwiftUI sidebar with Home, Artists, Albums, Playlists, Radio, Directories and Featured Album hero.
NaviBeat Home on iPad Pro with sidebar, Featured Album hero, Quick Play row, and Most Played shelf.
NaviBeat Now Playing full-screen on iPhone.
NaviBeat Now Playing on Apple Watch.

One purchase. Every screen. Forever.

tvOS · 4K

Living-room worthy.

Featured Album hero, Quick Play shelves, full Siri Remote support, tuned for focus, not the cursor.

NaviBeat Mac Mini Player, pin on top of any window
macOS · SwiftUI

A real Mac app. With a real Mini Player.

Pin-on-top, time-synced lyrics, Up Next queue, sleep timer, directories. Not Electron, not Catalyst.

iPadOS · LRC

Lyrics that follow the song.

Word-perfect time-sync. Smooth scroll. Tap any line to seek. Reads .lrc straight from your Navidrome.

NaviBeat Apple Watch Now Playing
iOS · watchOS

Now Playing, everywhere you go.

Full-screen Now Playing on iPhone. Offline pinned playback on Watch. Run trails without the phone.

Universal Purchase

Five apps. One receipt.

Buy NaviBeat once on any Apple device. It installs on the other four for free. No subscription, no per-platform fee.

01 / 05

Bring your own server

Works with the servers you already trust.

NaviBeat speaks the OpenSubsonic API. Any server that does the same will pair: drop in your URL and credentials, that is the whole setup.

Self-hosted, on a Raspberry Pi, NAS, VPS, or anywhere else. Your library never leaves the box you put it on. New to self-hosting? Start with Navidrome.

What you get

Four things no other Subsonic client does all at once.

01 / Universal Purchase

One purchase. Every device. Forever.

Buy NaviBeat once on any Apple device. It installs on the other four at no extra cost. $5.99, one time, no subscription, no per-platform fee, no “Pro” tier behind a paywall.

Pay once.

02 / Self-hosted & private

Your Navidrome. No cloud in between.

Zero analytics. Zero tracking. Zero hidden services. NaviBeat doesn’t talk to anyone you didn’t sign in to. Optional Last.fm integration is opt-in and you’re in control.

Your server, your rules.

03 / Beautiful everywhere

Native SwiftUI, one design language.

Not an Electron shell. Not a web wrapper. Each app is tuned for its screen: focus on tvOS, mouse on macOS, touch on iOS, crown on watchOS.

04 / Offline when you need it

Pin anything. Listen anywhere.

Pin albums, playlists, or whole artists. LRU cache with a size you set. Flights, subways, trails, spotty hotel Wi-Fi, the music keeps going.

No cloud. No account. No telemetry.

Your server. Your library. Your rules.

NaviBeat is a client. Your music lives where it already does: a Raspberry Pi, a Synology, a home server under someone’s desk. We never see your library, your credentials, or a single play event. We couldn’t if we wanted to: the app has no backend. The only services NaviBeat ever talks to are the ones you sign in to: your Navidrome server, and optionally Last.fm.

network.trace
10.0.0.14:4533 your navidrome
10.0.0.14:4533 your navidrome
ws.audioscrobbler.com last.fm · opt-in
analytics.google.com ✗ blocked
telemetry.apple.com ✗ blocked
crashlytics.io ✗ blocked
// only services you authenticated with · 0 hidden third parties

About the maker

A one-person app, built in the open about what I want to use.

NaviBeat is built and maintained by Nenad Jokic, one person in Belgrade. No team behind a wall, no investors to please, no analytics dashboard somewhere telling me what you listened to last night. The roadmap is shaped by what self-hosters actually ask for: AirPlay routing, Cloudflare Access headers, sleep timer, time-synced lyrics, the things that came in through TestFlight and email.

If something is broken, you can write directly to me. I usually reply within a day.

Launch price

One purchase. Every device.

$5.99

One purchase. Every device. Forever.

Beta program

Do you want to help test NaviBeat?

If you are willing to share what you find, we would love to have you on the TestFlight group. iPhone, iPad, Mac, Apple TV, Apple Watch.

FAQ

Questions you were going to ask anyway.

Yes. NaviBeat is a client: it plays music from a server you run. Navidrome is free, open source, and runs on anything from a Raspberry Pi to a NAS. Any OpenSubsonic-compatible server works too (Gonic, Airsonic-Advanced). navidrome.org takes about 15 minutes with Docker. NaviBeat is also officially listed on the navidrome.org/apps directory with the OpenSubsonic indicator.
Yes. NaviBeat is a Universal Purchase. Buy once on any Apple device and it installs on the other four (Mac, Apple TV, iPhone, iPad, Apple Watch) at no extra cost. The Apple Watch app ships embedded in the iPhone app, so it installs automatically when you pair your Watch.
Yes. NaviBeat is live on the App Store on all five Apple platforms: iPhone, iPad, Mac, Apple TV, and Apple Watch. One $5.99 Universal Purchase covers every device, with no subscription. Open the App Store listing →
Yes. Pin individual albums, playlists, or whole artists for offline playback. NaviBeat keeps an LRU cache with a size limit you set in Settings. Flights, subways, and spotty hotel Wi-Fi don’t stop the music. Downloads sync across devices via your server, not our cloud.
Apple handles refunds directly: their standard window is 90 days, no questions asked, through reportaproblem.apple.com. On the Mac App Store you can try NaviBeat free for 7 days first. If something doesn’t work, reach us at support@navibeat.app.
Get it on the App Store