This content originally appeared on DEV Community and was authored by Alex Gurr
Introducing mixmello, a free, open source application to create remixed 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!
This content originally appeared on DEV Community and was authored by Alex Gurr
Alex Gurr | Sciencx (2021-10-08T09:36:47+00:00) mixmello, made with ReactJS and open source.. Retrieved from https://www.scien.cx/2021/10/08/mixmello-made-with-reactjs-and-open-source/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.