DEV Community

Cover image for mixmello - create remixed versions of your Spotify playlists. Open source.
Alex Gurr
Alex Gurr

Posted on • Updated on

mixmello - create remixed versions of your Spotify playlists. Open source.

Introducing mixmello, a free, open source application to create remixed or acoustic versions of your favourite Spotify playlists.

Web: mixmello.com
GitHub: github

Stack

Frontend: react@latest -- design & logo by me from scratch
Backend: none
APIs: Spotify
Authentication: Spotify OAuth pkce

Things I Learned

Making an app that uses the Spotify API is more work than you think!

  • Spotify's public API has some questionable decisions, including limits on resources but no search functionality. This means you have to chain paginated requests to get items and make a local search.

  • Their development checking team means business. Make sure you read the partner guidelines before build. You get one evaluation per day and the turnaround is slow.

  • If you use any metadata from their API, including art, titles, tracks etc. you must add a Open In Spotify button.

  • pkce is by far the easiest way of authenticating client-side with their API

Open to feedback, suggestions, PRs and any questions you might have!

Like my article and want more? Come and follow me on medium.

Discussion (3)

Collapse
midouwebdev profile image
MidouWebDev

Cool

Collapse
antdp425 profile image
Anthony DiPietrantonio

Love this, been wanting something like it / been wanting to build something similar for remixes and/or acoustic versions

Collapse
alexgurr profile image
Alex Gurr Author

Thanks for the idea for acoustic versions! If you'd care to refresh the app, you'll see there's a brand new toggle to enable acoustic remixes.