Cadence - music player
Stream your own music.
Only for Mac
$4.99
Cadence is a privacy-first Subsonic client built for Navidrome. It puts your music first and presents your library in a native, easy-to-navigate app.
Key features
- Seamless Navidrome and Subsonic integration
- Gorgeous album and artist art: queue up entire artists or individual albums in a tap
- Intuitive browsing focused on artists, albums, genres and search
- Playlists: browse, create and edit them, everywhere you use Cadence
- Favorite artists, albums and songs, rate anything with stars, and filter by favorite or Top Rated
- Synced lyrics that highlight line by line as they play
- Downloads for offline listening, with storage management and an Offline Mode switch
- Pick up where you left off on any device: your queue and playback position follow you
- Home Screen, Lock Screen and desktop widgets, plus Siri and Shortcuts support
more Simple, clean app that does one thing and does it well and looks and feels native, all of which are surprisingly hard to find on macOS. Highly recommended!
Simple, clean app that does one thing and does it well and looks and feels native, all of which are surprisingly hard to find on macOS. Highly recommended!
IMPROVED: upcoming songs are prepped one at a time, reducing server load.
FIXED: songs converted by server while streaming no longer pause or fail at the end.
FIXED: a brief server error during a song no longer cuts it short.
FIXED: issue where streams on a weak connection could retry unnecessarily.
4.1.14 Oct 10
FIXED: bug where refreshing an artist view would fail to persist newly added albums.
4.1.13 Oct 8
FIXED: Continuing a song from your iPhone now starts where you left off instead of from the beginning.
4.1.12 Oct 3
FIXED: bug where album name would not update on refresh.
4.1.11 Oct 1
IMPROVED: Playing, queuing or downloading everything by an artist starts faster and works offline.
IMPROVED: Less background work after signing in and when your library refreshes.
FIXED: Some albums showed a placeholder cover instead of their artwork.
FIXED: Media keys were ignored while FaceTime, Zoom or Teams was in front.
FIXED: Recently Added and Frequently Played could go blank when a refresh failed.
FIXED: A favorite changed offline could be undone before it reached your server.
FIXED: Album lists could stop loading more after a single failed request.
FIXED: The cache health rating in Settings could show the wrong level.
4.1.10 Sep 28
FIXED: routing bug that could cause artist view backgrounds to fail to load.
4.1.9 Sep 24
FIXED: A song that stalled could sit on the spinner instead of resuming.
FIXED: Fixed quality issues with repeated retries.
FIXED: A short song could use up its reconnection attempts on a flaky connection.
4.1.8 Sep 21
FIXED: rendering bug impacting background on artist and album views.
4.1.7 Sep 16
FIXED: disable routing to artists who have no songs.
4.1.6 Sep 15
FIXED: critical bug where albums with multiple artists would not render or route properly.
4.1.4 Sep 15
FIXED: Clicking the artist in the now playing bar did nothing for some songs, especially ones with a featured artist.
FIXED: Very short tracks, and tracks from some servers, could stop at the end instead of moving on to the next song.
FIXED: When deleting a playlist, the confirmation could briefly lose the playlist's name as it closed.
4.1.3 Sep 15
FIXED: rendering bugs for a few different loading states in the app.
4.1.2 Sep 4
IMPROVED: update album note design to match artist bios.
FIXED: strip HTML from album notes.
4.1.1 Aug 27
FEATURE: Explore a Genre, a new way to start listening from Home — pick a genre out of your library and go.
FEATURE: Album notes on album pages, where your server has them.
IMPROVED: Streaming holds up far better on an unreliable connection. A track that loses its connection now picks itself back up instead of stopping for good.
IMPROVED: Picking a track back up from another device starts where you left off straight away, rather than waiting to catch up first.
IMPROVED: Instant mixes can use your server's own analysis of your music, so "more like this" means what actually sounds alike in your library.
IMPROVED: A track you have streamed is kept for next time instead of being fetched all over again.
IMPROVED: Lyrics show the song's own words rather than a translation, when both are available.
FIXED: Artwork could go missing from the widget and the Now Playing display until the app was restarted.
FIXED: Starting a new album while a track was almost over could leave the new track showing the wrong position.
FIXED: Very large playlists now save reliably.
4.1.0 Aug 26
FIXED: play albums in order from oldest to newest when clicking play on an artist page.
4.0.1 Aug 22
FEATURE: Now Playing widgets on the desktop.
FEATURE: Playlists — browse, create and edit them.
FEATURE: Star ratings behind the heart, and a Top Rated section.
FEATURE: Lyrics in a trailing panel, synced and highlighted line by line as they play (⌘\).
FEATURE: Downloads on Mac — start, manage and free up space, with an Offline Mode switch.
FEATURE: Your queue and playback position can sync through your own server too, not just iCloud — it survives reinstalling the app and needs no Apple account. Long tracks remember where you stopped, across devices.
IMPROVED: The widget puts the artwork front and center, with buttons that are easier to hit and read.
IMPROVED: Playback controls have their own Controls menu, with shuffle and repeat.
IMPROVED: Browsing is faster on large libraries.
IMPROVED: Cadence launches faster.
IMPROVED: VoiceOver announces the scrubber, and more controls have labels.
IMPROVED: The login screen can fill your saved password.
IMPROVED: Self-hosted servers on your home network can be reached over plain http again.
FIXED: Favorites and ratings made while offline are no longer lost.
FIXED: Offline Mode now actually stops downloads, including over cellular.
FIXED: Download storage accounts for your Mac's real free space.
FIXED: A server error is no longer saved as a song.
FIXED: Changing albums while the next tracks were loading could crash the app.
FIXED: A track could play twice while the next one was skipped.
FIXED: Playback could start again after you signed out.
FIXED: An unreadable downloads list is no longer erased.
FIXED: Scrobbles that failed to submit now actually retry.
FIXED: A rare crash while syncing playback position across devices.
FIXED: Widget buttons work even if Cadence isn't already running.
FIXED: The widget shows the right position after you skip ahead.
FIXED: The space bar types a space again instead of pausing your music.
FIXED: Command-Left and Command-Right no longer hijack line navigation while typing. Skipping tracks is now Option-Command-Left/Right.
FIXED: The window can be made as large as your display.
FIXED: Signing into a different server shows that server's library, not the last one.
FIXED: Command-F puts the cursor in the search field.
4.0.0 Aug 18
FIXED: bug with image loading in search results.
FIXED: bug where some image grids would not scroll past now playing bar.
3.2.5 Jul 31
FIXED: bug with genres failing to show on home view.
FIXED: additional cache bugs and edge cases.
3.2.3 Jul 30
FIX: issue with the display of recent searches.
FIX: issue where stale data would persist on the home view after refreshing.
3.2.2 Jul 29
FEATURE: Recently Added is now grouped by when albums arrived.
FEATURE: Recently Added, Recently Played and Frequently Played each open with a row of the artists featured in them.
FEATURE: Search now opens on your recent searches and a grid of genres to browse, and typing a genre name brings that genre up in the results.
FEATURE: Sort your albums and artists.
FEATURE: Reorder the queue by dragging.
FEATURE: Artist bios, if available, are displayed on artist pages.
IMPROVED: Album and artist details are laid out consistently.
IMPROVED: Cadence is faster to launch and lighter on your library, with less repeated work while browsing.
FIXED: Your favorites could be wiped. If the server returned an error, Cadence read it as an empty favorites list and saved it over the real one.
FIXED: Large libraries could be incomplete. A single failed page while loading your albums ended the process early, and the incomplete library was saved as though it were the whole thing.
FIXED: One unreadable album, artist or song no longer empties the entire list it arrived in.
FIXED: Downloaded music could stop being available offline. Cadence kept its list of downloaded files somewhere the system was free to empty, so the music stayed on your device but became unreachable.
FIXED: Resuming where you left off now reports to your server immediately, instead of waiting for the next track.
FIXED: Playback no longer starts on its own after recovering from an error if you had paused.
FIXED: Your library is no longer downloaded again every time you open the app.
FIXED: In CarPlay, the queue keeps up as tracks change, tapping a track after shuffling plays the one you tapped, signing out on your phone takes effect in the car, and screens say what's actually going on instead of "Loading…" indefinitely.
FIXED: A failed download is no longer saved as though it were music.
3.2.0 Jul 29
FIXED: bug where clicking on album art in the now playing bar would fail to navigate to the album
3.1.5 Jul 9
FEATURE: Now-playing status and playback progress are now reported to your server in real time on servers that support the OpenSubsonic playback-report extension — pause, resume, and seek are reflected accurately instead of estimated from the start of the track.
FIXED: A track could occasionally be skipped as one song ended and the next began.
FIXED: Scrubbing near the end of a song no longer jumps to the next track.
FIXED: A stalled stream could hang on the loading spinner indefinitely; playback now recovers on its own.
FIXED: Switching between Wi-Fi and cellular mid-song no longer occasionally plays the wrong track or gets stuck loading.
FIXED: Removing the currently playing song from the queue now advances to the next track instead of continuing to play the removed one.
FIXED: Playback recovery could stop working after certain phone calls or audio interruptions until the app was restarted.
FIXED: Relaunching while offline no longer discards your saved queue when you have downloaded music.
FIXED: Searches containing symbols such as "&" or "+" (like "rock & roll") now return the correct results.
FIXED: Downloaded music now respects your storage limit instead of growing without bound.
FIXED: A crash or force-quit during a download no longer causes already-downloaded songs to be re-downloaded.
FIXED: A failed refresh no longer clears an artist’s already-loaded albums.
IMPROVED: Eliminated a periodic stutter that could occur during playback.
IMPROVED: Opening Settings no longer briefly freezes while cache size is calculated.
IMPROVED: Connecting to a slow or unreachable server now times out promptly instead of hanging.
IMPROVED: Browse screens now clearly say when you’re offline instead of showing an empty "nothing found" result.
IMPROVED: Cleaner network status — removed a redundant offline indicator and the Low Data Mode badge from the now-playing bar.
IMPROVED: General stability improvements to caching under heavy use.
3.1.4 Jul 9
IMPROVED: a number of small issues have been fixed and cleaned up
3.1.3 May 17
IMPROVED: a number of small changes and improvements behind the scenes
FIXED: Spotlight search results for albums and artists now show artwork thumbnails more reliably
3.1.2 Mar 25
FIXED: Albums and artist libraries failing to load after extended app use, requiring an app restart to recover
FIXED: Content across the app appearing stuck on a loading spinner after switching between sections
IMPROVED: Discover view album grid items are now larger and more consistent with the featured cards above them
3.1.1 Mar 18
IMPROVED: upcoming songs are prepped one at a time, reducing server load.
FIXED: songs converted by server while streaming no longer pause or fail at the end.
FIXED: a brief server error during a song no longer cuts it short.
FIXED: issue where streams on a weak connection could retry unnecessarily.
more Version 4.1.14 Oct 10
Data Not Collected The developer does not collect any data from this app.
Supported Features
Voice Control
Dark Interface