github Parachord/parachord v0.8.0-alpha.2

latest releases: v0.9.6, v0.9.5, v0.9.4...
6 months ago

UPDATE: THIS BUILD BREAKS APPLE MUSIC. WORKING ON A FIX FOR THE NEXT BUILD.

What to Download (below)

  • Mac users: download the .dmg
  • Windows users: download the "setup" .exe
  • Linux: you know what you want

What's Changed

Universal Mac Build

The macOS build was only producing arm64-only binaries, causing "not compatible" errors on Intel Macs.

  • Universal binary — DMG and zip now contain both Intel and Apple Silicon slices

Spotify Sync & Resolution Fixes

  • Synced tracks skip re-resolution — tracks from Spotify library sync now carry their Spotify source data, so the resolution system skips redundant Search API calls
  • Token refresh retry — Spotify API calls that fail with HTTP 400 now automatically refresh the token and retry
  • Fixed Spotify synced tracks not resolving (missing source data)

Fresh Drops / New Releases Improvements

  • Cache persistence fixed — Fresh Drops now correctly survives app restarts (fixed falsy-timestamp sentinel, cache ref overwrite during rebuild, and missing store key whitelist entries)
  • Faster loading — releases stream in more quickly with a visible loading indicator
  • "Coming" badge — upcoming releases are highlighted with a "Coming" prefix

Browser Extension v0.3.0 — Chrome & Firefox

The browser extension no longer uses WebSocket to talk to the desktop app. Communication now goes through Chrome's native messaging API — a secure, local-only channel verified by the browser.

  • Native messaging — new relay host bridges Chrome's stdin/stdout protocol to the desktop app over a local IPC socket (Unix socket on macOS/Linux, named pipe on Windows)
  • Auto-installer — registers the host manifest for Chrome, Chromium, Edge, Brave, and Firefox on macOS, Linux, and Windows
  • Firefox support — packaging script produces both Chrome and Firefox zips; native messaging installer registers for both browser families
  • Spotify URL lookup — the Spotify resolver now handles open.spotify.com and spotify: URIs directly (tracks, albums, playlists), so link interception actually delivers tracks to the queue
  • Link intercept fixes — intercepted tabs only close when the URL is delivered to the desktop app; handles Chrome MV3 service worker restarts gracefully
  • Privacy policy — comprehensive policy covering the desktop app and extension
  • Fixed "Play Playlist Next" incorrectly creating a library playlist

Smart Links — Large Embed

  • ?size=large embed — 600px-wide player with album art (or playlist mosaic), Play All button, streaming service icons, and the complete tracklist with per-track durations and service badges
  • oEmbed support — ?size=large returns correct iframe dimensions (dynamic height based on track count)

Other Bug Fixes

  • Fixed queue not restoring on restart due to a race condition with resolver settings initialization
  • Fixed Artist and Album Suggestion caches silently failing to persist

Full Changelog: v0.8.0-alpha.1...v0.8.0-alpha.2

Don't miss a new parachord release

NewReleases is sending notifications on new releases.