v1.4.18
Withdrawn. Tapping any song closed the app. Install 1.4.20.
A handful of things that looked finished were only half-wired: announcements waited on a cache, YouTube versions were compiled in, autoplay queued the same recording under another id, and the media notification showed a black square instead of the logo.
Jam lives between Search and Library
The home-header jam and lofi shortcuts are gone. Jam is a real tab. Lofi stays on the now-playing screen.
Phone volume and the in-app slider are the same control
The slider reads and writes STREAM_MUSIC, so hardware keys and the player stay in lockstep.
Announcements and source flags now load on a cold start
The sheet used to open from disk cache before the network call finished, so a new post never appeared until the next launch. The app now waits for that first fetch.
YouTube client versions are remote
ANDROID, iOS, VR and YouTube Music strings live in /admin. Changing them does not need a new APK. TV HTML5 is no longer the only fallback.
Autoplay no longer repeats the song that just ended
The same recording under a YouTube id and a catalogue id is treated as one song.
The lock-screen and notification icon was a black square
Those surfaces need a white glyph on a transparent background. The colourful launcher icon was being drawn as-is, which Android tints to black.
A song that will not play now says so
The toast is “Couldn’t find the track” instead of a silent fail.