plx.
The Vision
plx solves a real annoyance: moving a playlist between Spotify, Deezer, and YouTube Music normally means a developer account, OAuth setup, and API keys just to shuffle a few dozen songs. plx skips all that — it reuses your own logged-in browser session (via cookies, auto-fetched or pasted) to read and write playlists directly, then reports match quality per track in a CSV so nothing silently drops. Built as an honest personal tool: it leans on unofficial web endpoints, so it's explicit about being non-commercial and best-effort rather than pretending to be a polished SaaS product.
Development Roadmap
Phase 01: Core CLI & Spotify→Deezer Foundation
Initial CLI scaffold (later ported to TypeScript), basic conversion pipeline and track matching.
Phase 02: Reverse Flows & Multi-Provider Support
Added Deezer→Spotify and other reverse directions, existing-playlist targets, YouTube Music support and parsing.
Phase 03: Credential Automation
Semi-auto and full auto-fetch of browser credentials (Chromium, Safari, then Firefox) across macOS, Windows, and Linux, replacing manual cookie pasting.
Phase 04: Hardening & Cross-Platform Polish
Windows-specific fixes (XDG_CONFIG_HOME, Firefox cookie backend), CI matrix, docs corrections, and npm publishing (plx-converter).