Skip to content

1.8.5

Choose a tag to compare

@tryptz tryptz released this 14 Aug 18:00
· 191 commits to main since this release
9fccf2d

1.8.5

Discover (Beta)

A globe of the world's radio

Spin the Earth and tune into a station where you land. Cities carry what they actually broadcast, and picking a result from search flies the camera there and tunes in, so you always end up somewhere on the map rather than in a list.

Playing live radio, honestly

A stream has no position to drag to, so the scrubber is gone where there is nothing to scrub — a bar that moves under your thumb and snaps back reads as broken. You get a row that says LIVE instead.

The genre map, laid out by year

One tap moves every genre to where it belongs in time, oldest left, newest right. Zoom in far enough and the axis goes from decades to single years. The panel tells you where a genre came from and what it grew out of.

Type any genre to find it

The row under the search box changes as you type instead of being a fixed list you scroll past. Genre search now folds into an icon in the top bar, opening with the keyboard already up, so the one visit in ten that wants to type gets the full field and the other nine don't pay for it.

Moods you can stack, and moods with a temperature

Late night and Focus together draw from both, not from the sliver where they overlap. Anything in the mix you don't want can be dropped, and it comes back when you change moods.

Discover starts at the recommendations

The page had grown five things above the first shelf, and you had to scroll past all of them on every visit before seeing a single record.

Discover shows you it's working

Picking a mood or genre fans out into several catalogue searches, and until the first shelf came back the page was blank — which was also indistinguishable from a search that genuinely found nothing. It now lays out shelf-shaped placeholders and says what it's building.

Genre charts, and more genres to chart

A Top 100 for any genre over the last week, month, six months or year, cross-checked against MusicBrainz so the artists in it really belong. The genre list grows, including the hard dance branch.

Show what you're playing on Discord

A "Listening to" card with the track, artist, album art and a live progress bar. Off by default, and it needs your Discord token — read what the setting says about that before switching it on.

Performance

A low performance mode you control

The app already sorted devices into tiers at startup and quietly trimmed effects on the weaker ones, but that judgement was the app's alone. Settings › System › Performance now gives you the switch: one master, plus the three it writes, so it can be taken all at once or picked apart. Deliberately not synced to your account — a phone that needs the glass off shouldn't turn it off on your tablet.

Disable animations

Everything that moves on its own stops, including the clock that drives a callback every single frame for as long as the player or mini player is on screen. Gestures are untouched: a drag still follows your finger, it just doesn't spring on release.

Remove liquid glass

Flat, opaque surfaces everywhere instead of blurred, refractive ones. Your Player Visuals Studio settings are kept, not reset, and the Studio says so rather than looking broken.

The legacy player is back

The player as it was before liquid glass, recovered from the original source rather than approximated — and it has picked up the effects the player has grown since, so crossfeed and AutoEQ join compressor and inflator in its panel.

Audio

The equaliser stops stuttering while you drag it

Every frame of a band, preamp or smoothing drag was redoing work whose inputs hadn't changed — the graph redesigned each filter once per pixel of every curve, and each frame also wrote the whole band list to storage, which the audio engine listens to, so one drag rebuilt the entire filter chain dozens of times a second. The correction is identical to the last decimal; this only stops repeating it.

Radio's recommendation weights work without a server

The fourteen sliders in Settings › Radio were only ever read by the optional planner service, so with it switched off or unreachable every one of them did nothing. Eleven are now scored on the device itself: whether a track is already in your library, how far its artist sits from the seed, genre and era, how recently you heard it, and how strongly it prefers an original recording over a remaster or live take. The planner is still worth having — it names records the catalogue alone wouldn't surface — but it's one source of suggestions now rather than the thing doing the thinking.

Radio stops giving up on itself

"Avoid recently played" was a hard filter, which is the one setting of it you couldn't change, and on a thin catalogue it could run the station out of candidates and stop it dead. It's a strong preference now: repeats sink to the bottom and only come back when the alternative is silence.

Look and feel

The player's panels frost what's actually behind them

The audio-tools sheet and the speed panel were blurring only the background wash, never the artwork or the transport — so the blur ran and the result was a flat pane that looked like no blur at all.

Glass reads as glass on light and warm themes

The frost over the blur was laid on nearly twice as heavily on a light ground as a dark one, so on a pale or warm theme most of what you saw was flat colour rather than the blurred artwork through it. Both sides match now, and Backdrop tint still takes it further if you liked it milkier.

The audio-tools sheet is the same pane as the speed panel

It was full width with only its top corners rounded, sitting visibly wider than the panel it opens beside. The speed panel, meanwhile, had a fixed mint and magenta that read as two neon imports on any theme that isn't dark and cool — it follows your theme now.

The mini player's progress bar can be switched off

In the Studio's UI panels tab. That thin line is also the bar's top border, so turning it off closes the bar up rather than leaving a gap. It's remembered as your own preference, so changing glass theme never switches it back on.

The Studio leads with the player

Its tabs run Player, UI panels, then Lyrics. The middle one is "UI panels" rather than "Mini Player" because that material stopped being just the bar a while ago — it's also the audio-tools sheet, the speed panel, the nav pill, the search bar and the map panels.

The mini player frosts the genre map

The map is drawn underneath the bar precisely so its glass has something real to blur, and it was then passed nothing to sample — so the one screen built to feed the frost was the only one without it.

Fixed

Last.fm scrobbling has never once worked

The API key and shared secret were hard-coded as literal placeholder strings, so every scrobble was signed with a fake secret and rejected — and the surrounding error handling swallowed the failure so it looked like it was working. It reads the key you enter in Settings now.

Connecting Last.fm happens in a browser

"Connect" used to ask for a session key, which is not a thing anyone has. Tap Last.fm, approve it on Last.fm's own page, and it comes straight back connected. A refusal now says which of the two things is wrong, instead of the same silence for both.

Playing a genre plays that genre, not songs named after it

Tapping a genre used to search the catalogue for its name, which ranks by how well a title matches those words — precisely the query machine-generated filler is built to win. It runs off the genre's chart now, in rank order, with every row checked against the catalogue on both artist and title.

Back doesn't take a dozen presses to reach the main page

Re-entering a screen you were already on pushed a second copy behind it, and tool screens that open from everywhere stacked up a fresh entry each time. Roughly seventy navigation points now collapse a repeat visit instead of stacking it. Content screens still chain, because album → artist → album is a trail worth walking back.

Discovery cards look like the rest of the app

The recommendation card was hard-coded to its own dimensions with no glass, no press feedback and no quality badges, so a row of tracks visibly didn't belong next to a row of albums.

Glass opacity is honoured without the shader

On devices where neither the shader nor the blur is available, the panel painted a solid surface no matter what you'd set.

Removed

Flow

The full-screen one-track-at-a-time feed is gone. It never reached a release, so nothing you were using has been taken away — the map is now the full-width way into the same feed.