New Features
Bidirectional Playlist & Collection Sync
- Sync your local playlists to Spotify and Apple Music — playlists you create in Parachord can now be pushed to your streaming services
- Bidirectional collection sync: tracks and albums you save locally are pushed to your Spotify/Apple Music library
- Sync status UI shows progress, and you can mark playlists as "local only" to keep them private
- When a synced playlist is deleted on the remote side, you'll be prompted before it gets re-created
Playlist Import via Drag & Drop
- Drag a Spotify or Apple Music playlist URL onto the sidebar or Playlists tab to import it
- Drop a URL on the playbar to add tracks to your queue
- Apple Music playlist import now uses the MusicKit API for richer metadata
Widevine CDM Auto-Detection (Linux/Windows)
- On Linux, Parachord now automatically finds Chrome/Edge/Brave/Vivaldi/Opera's Widevine CDM so MusicKit JS can play full Apple Music tracks (not just 30-second previews)
- Searches all major Chromium-based browsers including Dia
Raycast Extension
- Published to the Raycast Store — control Parachord playback, search your library, and start collection radio from Raycast
Improvements
- Charts now refresh periodically and playlists reload after background sync
- Queue drawer has better contrast in dark mode
- Queue badge color updated to match the app accent palette
- Concert location modal restyled to match the design system
- Geolocation button in concerts is more visually distinct
- Playlist edit mode now styles correctly in dark mode
- Browser extension install buttons show official Chrome and Firefox logos
Bug Fixes
- Duplicate playlists: Fixed Apple Music sync creating duplicate playlists on every sync
- Synced playlists showing 0 tracks: Fixed a bug where playlists appeared empty after a failed sync recovery
- Sync crash: Fixed a crash when sync skips certain data types
- Apple Music re-auth: Fixed repeated authorization prompts and auto-play not advancing to the next track
- Auto-updater on Apple Silicon: Fixed the updater installing the Intel build on M1/M2 Macs
- Spotify 401 errors: Token refresh now works properly during playback
- Spotify search errors: Fixed 400 errors from unquoted field values in search queries
- Spotify playlist import 403: Fixed by requiring re-auth for legacy tokens missing scopes
- Artist pages: Fixed wrong artist data appearing due to loose MusicBrainz matching; added name validation at every fallback level
- Back navigation: Fixed loading a blank page after app relaunch
- Concert geo filter: Fixed location filtering to correctly match on city names
- Critical Darlings: Fixed RSS feed not showing new entries; added periodic re-fetching
- Ticketmaster plugin: Fixed not appearing under the Concerts category filter
- Volume control: Fixed protocol handler using wrong scale (0-1 instead of 0-100)
Full Changelog: v0.9.0-beta.3...v0.9.0-beta.4