
Cassette — Navidrome Client
Your music, your app
About
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



