Hi all — I’ve been building a desktop app called Playlist Forge and just shipped the v0.4.2 release. It leans entirely on TIDAL and Qobuz — the two services Roon integrates natively — so I figured this is the right crowd to share it with.
The idea: describe the playlist you want in plain language — “late-night electronic soul for a rainy drive, warm bass, patient build, no festival drops” — and it researches real recordings, orders them into a deliberate arc, and hands you a titled playlist where every track has a one-line reason it’s there and a note on the specific recording or version. Then you shape it: drop a track, swap one for something with similar energy, or give the whole playlist a new prompt to rework it. Every edit is saved as a revision, so nothing’s lost.
It uses web search to check that the tracks and versions it picked actually exist, which keeps it from inventing songs — and it handles the tedious part too: getting the finished playlist into your library.
Why it fits Roon: connect TIDAL or Qobuz and it can also pull in the playlists you already own — browse them, use one as a starting point, or remix an old favorite with a fresh touch. It’s read-only and never writes back to your account. When you’re done, it creates a one-time Soundiiz import link and Soundiiz matches the catalog and writes the playlist into TIDAL or Qobuz. Since Roon already has both built in, the result just appears in your Roon library — no plugin, nothing to install on the Roon side. (Spotify and Apple Music work as targets too, if you keep a foot in those.)
The honest bits:
- Free and open source (MIT). Runs locally on Windows, macOS, and Linux. No account, no telemetry.
- It calls OpenAI’s API, so you bring your own key (kept in your OS keychain, never in the app). A playlist typically costs between a few cents and about fifty cents of usage depending on length and reasoning effort, and it shows an estimate before every run.
- Soundiiz’s free tier does one transfer at a time, up to 200 tracks (covers the 100-track max). It only ever sees track titles and artist names — never credentials.
- The macOS and Windows builds aren’t code-signed yet, so there’s a one-time “open anyway” step; the README walks through it.
Website: Playlist Forge — turn a sentence into a researched playlist
Downloads & source: GitHub - platten/playlistforge: Create OpenAI-powered playlists in Qobuz, Tidal, Apple Music and Spotify · GitHub
I’d love feedback from people who care about track versions and sequencing — that’s what I was really trying to nail. Ask me anything.