Skip to content

3.0.0

Choose a tag to compare

@Gyarbij Gyarbij released this 26 Jan 21:29
· 36 commits to main since this release
f8d7b5d

Major Highlights

  • Multi-service playlist sync is finally here — sync playlists between streaming services and Plex, not just into Plex.
  • New providers added: Apple Music, Tidal, and Qobuz (read/write where supported).
  • Improved matching accuracy using ISRC resolution via MusicBrainz MBID proxy with caching and confidence scoring.
  • Major Docker & async refactor for better performance, stability, and multi-arch support.

Features

  • feat: new providers, async architecture refactor, configuration management, and Docker improvements by @Gyarbij in #100
  • feat: implement multi-service sync support with Plex integration by @Gyarbij in #102
  • feat: expand multi-service sync with write support and Apple Music enhancements by @Gyarbij in #103
  • feat: add ISRC matching via MusicBrainz MBID proxy (with caching, batching, and confidence scoring) by @Gyarbij in #116

Fixes

  • fix: improve provider error handling, defaults, and session management across Spotify, Tidal, and Qobuz by @Gyarbij in #100

Chore

  • chore: update development dependencies for pytest and related packages by @Gyarbij in #117
  • chore(deps-dev): bump pytest from 8.3.4 to 8.4.2 by @dependabot[bot] in #107

Full Changelog: 2.1.4...3.0.0