Cassette — Navidrome Client

Cassette — Navidrome Client

Your music, your app

1 ratings
Free

Rating summary

Details

Released
October 19, 2026
Updated
October 20, 2026

Features

Cassette — Navidrome Client screenshot #1 for iPhone
Cassette — Navidrome Client screenshot #2 for iPhone
Cassette — Navidrome Client screenshot #3 for iPhone
Cassette — Navidrome Client screenshot #4 for iPhone
Cassette — Navidrome Client screenshot #5 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app plays your existing music library from a self-hosted server. It offers offline playback, lyrics, and library browsing. Built for privacy with no ads, tracking, or subscriptions.

✓Offline music playback
✓Background audio playback
✓Lyrics synced to tracks
✓Library browsing and search
✓Customizable home screen
✓Yearly listening recap
Show original description

What's New in Cassette

1.1.0

October 20, 2026

NEW • CarPlay. Home, Recents, Library and Search tabs, with cover art and a "jump back in" row. Playlists open on their tracks with a Play all row on top, instead of starting the whole record on the first tap. Now Playing gets shuffle, repeat and Up Next. When the car blocks the keyboard while driving, Search says so and points you to Siri. • iPad. Adaptive layouts with sidebar navigation, no more scaled-up iPhone app. Thanks to @fcannizzaro for this one. • Swipe actions on song rows everywhere. Album tracklists now have them too (favourite and download on the left, Play Next and Add to Queue on the right). Playlists keep Remove from Playlist and gain the queue actions. Up Next rows can be favourited, played next or removed with a swipe, and still reorder with a long press and drag. FIXED • When your server refuses something, Cassette now tells you which of the two has a problem. Errors the server reports — a feature it doesn't implement, insufficient permissions, content that's gone, a reply Cassette can't read — all showed up as "Something went wrong", next to a Retry button that replayed the same failing request and failed the same way. The message now says what the server actually answered, and Retry only appears when trying again could change anything. • Very large libraries (100k+ songs): the All Songs list could crash the app right as it appeared. It now stays lazy, and the A–Z jump bar no longer rebuilds itself on every render. • Blurry covers in grids: grid cells were downloading a cover sized for a small row. They now get their own size, and the cover cache is bounded by memory rather than by count. • The theme colour eyedropper sampled a dimmed screen, so a colour picked from the cover always came out darker. The picker now opens over the real artwork. • The audio session setup failed silently on every device and was retried on each track change. It's now set once, at launch, without interrupting other apps. PLEASE TEST • Normal use first, non-regression: browse, play, download, search against your own server. Nothing in this release changes what happens when things work — if anything behaves differently from 1.13, that's a bug. • If you have a second server with an incomplete Subsonic implementation, point Cassette at it and open an artist or an album. You should get a message naming the actual problem, and no Retry button when retrying cannot help. • Turn your server off mid-session and open an album that isn't downloaded. That one is a connection failure, so the message should talk about reaching the server — and Retry SHOULD be there. • Internet radio with an unreachable station: the error there used to be raw technical text; it should now read like the rest of the app. • CarPlay, if you have it: browse each tab, play from a playlist, an album and favourites, try shuffle, repeat and Up Next, and try Search while moving and while parked. • iPad: rotate, use Split View, open albums and artists. Watch for a flash of the narrow layout when a screen opens. • iPhone: the tab bar should look exactly like it did in 1.13. • Swipes on album, playlist, Songs and Up Next rows. Make sure the back swipe from the screen edge still works on album pages. • If your library is huge, open All Songs and use the A–Z jump bar. • Grid covers should look sharp now.

More

FAQ

Does Cassette have ads?

No, Cassette is completely ad-free. The description explicitly states 'No ads. No tracking. No analytics.'

How much does Cassette cost?

Cassette is free to download and use. The developer has stated it will remain free with no paid tiers planned.

What servers does Cassette support?

Cassette is a client for Subsonic, OpenSubsonic, and Navidrome servers. It requires one of these to be set up and running.

Can I listen to music offline with Cassette?

Yes, Cassette offers a real offline mode. You can download albums, playlists, or single tracks to play without any network connection.

What audio formats does Cassette support?

Cassette supports a range of audio formats including FLAC, MP3, AAC, WAV, and Ogg Vorbis.

Is Cassette available on Android?

Based on the provided data, Cassette is available on iPhone, iPad, and Mac. There is no mention of Android support.

How often is Cassette updated?

The latest version of Cassette is 1.1.0, which was last updated on October 20, 2026. This suggests a recent update, though historical update frequency is not detailed.

What is Cassette Wrapped?

Cassette Wrapped is a feature that provides a yearly recap of your listening habits, showing what music you have actually listened to throughout the year.