New in 1.4 / Speakers
Play to the speaker in the room.
Send your music to a UPnP or DLNA device on your network: a network streamer, an AV receiver, a smart television. Your phone hands the music over, goes quiet, and becomes the remote: play, pause, skip, position and volume, and changing track on the phone moves the speaker with it.
The speaker fetches the audio from your own server, so nothing goes through anybody's cloud. NaviBeat asks each device what it can actually decode and sends a format it accepts, rather than assuming. Speakers that announce themselves turn up in the search, and any other is added by typing its address, which is one line out of your router's device list.
New in 1.4 / Playlists
Smart Playlists you write yourself.
Build a playlist out of rules rather than by hand: artist, genre, year, rating, play count, when you added it, whether it is in another playlist, and more. Results update as your library does, and you see them while you are still editing the rules. Definitions sync across your devices, and a snapshot can be written back to your server as an ordinary playlist so every other client sees it too.
New in 1.4 / Servers
Saved servers, and no retyping.
Keep several servers side by side and switch between them without entering anything again. Each entry carries its own proxy headers and its own mTLS client certificate, so a server behind an identity-aware proxy is a saved entry like any other.
New in 1.4 / Artists
A discography that behaves like a discography.
Albums grouped by release type, so albums, EPs, singles, live records and compilations stop fighting for the same list. An All Songs view flattens an artist's whole catalogue into one sortable list, and albums released in the same year are finally in the right order: if your files carry a release date, NaviBeat reads it down to the day, and an original release beats a later reissue.
New in 1.4 / Lyrics
An optional lyrics lookup, off until you ask.
If your server and its own lyrics plugin both come up empty, NaviBeat can ask lrclib.net instead. That lookup is off until you turn it on, and it sends the song title, artist, album and length. Nothing about you and nothing about your server.
New in 1.4 / Automation
Shortcuts, sharing and accessibility.
Shortcuts actions for play, pause, next, previous and shuffle, plus Play Album with an album picker and a shuffle flag, and Play Playlist by name. The album link works outside Shortcuts too, so an NFC sticker on a shelf can start the record next to it. Copy Share Link asks your server for a proper share URL rather than pasting anything of yours into a message. Every transport control announces what it does to VoiceOver, and Reduce Motion turns off the animation the rest of the app leans on. Play Album and the album link are iPhone, iPad and Mac; the transport actions and Play Playlist also reach Apple TV.
New in 1.4 / Search
Search that reaches into lyrics.
Type a line you remember and NaviBeat finds the song, showing the lyric that matched under the title. The scope is narrow and worth stating: it works over songs you have downloaded, because a Navidrome search index does not hold lyrics and no client can ask it for them. iPhone and Mac.
New in 1.4 / Spotlight
Your library in the system search bar.
Find in Spotlight puts your artists and albums into the system index, and a result opens straight into NaviBeat. Off until you switch it on, scoped to your downloads by default and widenable to the whole library, and switching it off deletes everything it wrote. iPhone, iPad and Mac.
New in 1.4 / Speakers
Play to a speaker on your network.
Hand a track to a UPnP or DLNA speaker or receiver on your own network, with transport, position and volume from the app, format negotiation and a saved device list you can edit. Adding one by address is the path that always works, including Denon and Marantz receivers; automatic discovery depends on what a given box announces and on a multicast permission Apple has not granted, so reach for the address field first. iPhone and Mac.
New in 1.4 / Crossfade
One song fades into the next.
Set the overlap and NaviBeat crosses from one track into the other. It works for downloaded files and, now, for streamed songs as well, once the whole outgoing track has arrived on the device. iPhone, iPad, Mac and Apple TV.
New in 1.4 / Browsing
Appears On, a genre tree, and labels you can follow.
An artist page carries an Appears On shelf of albums they only guest on, which Navidrome does not return and the app works out itself. Genres can be built as a tree from your own tags rather than a flat list. A record label on an album page is a link to the rest of that label, and so is the genre beside it. An E badge marks explicit tracks, on rows, on album headers, in the car and on the lock screen.
New in 1.4 / Settings
Seven groups, and a search field.
Settings is no longer one long scroll: Server & Library, Playback & Audio, Appearance & Language, Scrobbling & Stats, Devices, Downloads & Storage and About, each drilling in to its own screen. There is a search field at the top, so a row like Gapless playback or ReplayGain is one typed word away, and it knows a few synonyms: type bit perfect and it finds Direct Playback.
New in 1.4 / Playlists
Playlist folders, and covers that move.
Group playlists into folders so a few hundred of them stop being one flat list. A playlist whose cover is an animated GIF plays it rather than showing a still frame. And Get Info on a song or album shows the file, the tags and the technical detail your server holds.
New in 1.4 / Security
Turn off credential sync without turning off iCloud.
Your server password rides iCloud Keychain by default, because that is how the Apple Watch inherits your pairing without you typing on a watch. There is now a switch for it: Sync credentials to your other Apple devices, under Settings, Server & Library, Security & Sync. Off means the password stays on that one device. An imported mTLS certificate never syncs at all.
New in 1.4 / ListenBrainz
Point it at your own instance.
If you run a ListenBrainz-compatible server, NaviBeat can use it instead of listenbrainz.org: an address, a token and your name on that instance, on iPhone, iPad, Mac and Apple TV. Because ListenBrainz Labs is a separate public host, similar-artist enrichment steps back on a self-hosted instance rather than quietly asking the public service about your listening.
New in 1.4 / Quality
The AAC rungs, and letting the server decide.
The quality ladder is nine tiers on every device, and fifteen where Opus plays: Original, AAC 320 down to 96 and MP3 320 down to 128 everywhere, plus Opus 320 down to 64 on the built-in playback engine. AAC is the codec every Apple device decodes natively, which is why the low end of the watch's ladder is AAC rather than Opus. Server decides sends no format and no bitrate at all, so the per-player transcoding profile you configured in Navidrome is what wins.