Skip to content

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 17:43

Parachord Android 0.8.1

Six merges since 0.8.0 — sturdier Spotify sync that respects rate limits even on writes, removed tracks that actually stay removed, snappier weekly playlists, and richer ListenBrainz scrobbles. This is also the release where the iOS app's Spotify playback came together on the shared core.

How to Install

Two options:

  1. Grab the APK directly from the latest release (below) and sideload it. Android 8.0+ (API 26) required.
  2. Join the Parachord-Testers Google Group and you’ll get automatic updates via Google Play Store as new builds go out.

What's new

Spotify sync got sturdier

When Spotify rate-limits your account, it can hand back a cooldown that lasts up to an hour — and poking it again mid-cooldown just resets the clock. Until now Parachord only backed off on reads; library and playlist writes (saving a track, pushing a playlist, following an artist) ignored the cooldown and could keep an account locked out. Writes now honor the same backoff, so a throttle settles instead of snowballing. Your skip / pause / play taps stay instant — those are deliberately exempt.

Removed tracks stay removed

Remove a track from your collection and it would sometimes creep back on the next sync — because the streaming service still had it, and some services (Apple Music) don't even support removing it via their API. Parachord now records a durable "you removed this on purpose" marker, so the next sync drops the track instead of re-importing it. Re-add it yourself anytime and the marker clears. Markers are per-device and expire after a year.

Weekly playlists load faster

Opening a Weekly Jams / Weekly Exploration playlist used to kick off a streaming-service search for every track at once — which, on a fresh install, could trip Spotify's rate limiter before you'd even scrolled. Now Parachord only resolves the songs actually on screen (plus a little ahead), trickling in more as you scroll. Faster to open, and much gentler on the streaming services.

Richer ListenBrainz scrobbles

Scrobbles sent to ListenBrainz now include where the track played from (the source URL and service name) and its MusicBrainz IDs — so your listening history is better-linked and more useful for stats and recommendations.

Quieter playlist sync

ListenBrainz playlists that haven't changed since the last sync no longer get needlessly re-pushed every cycle — no more spurious "modified just now" timestamps on playlists you didn't touch.

Cross-platform note

The two Spotify fixes here — the write rate-limit gate and visibility-scoped resolution — live in shared/commonMain, so the forthcoming iOS app inherits them for free. This release also lands the iOS side of Spotify Connect playback (device wake, the rate-limit cooldown, auto-advance, and the scrubber) on that same shared core.


Full changelog: v0.8.0...v0.8.1