Shipped this project!
Fixed Spotify oAuth since they made changes in an update. Now it also requires Spotify premium.
Built the frontend using NextJS, while the backend using FastAPI. The hardest part was figuring out jwt authentication on the api routes. It worked locally but when deployed, the cross-domain became the problem, so I had to proxy the API route through NextJS in order to get the cookies to be accessible by the API.
Added people page with user information, more information displays are planned to be done. Also fixed the artifacts issue on Firefox and now using custom scrollbar component to ensure consistent theming across browsers.
Log in to leave a comment
Added bottom bar for mobile devices, incorporated the background into the app
Added the project’s structure and all required stuff. I decided to use Tauri for the GUI with Vite and React. Also built some basics feature for the CLI part, and the scanner, which will also be reused in the GUI. Took a long time because these are new to me :D
Log in to leave a comment
Due to Spotify’s updated criteria for Web API Extended Access, which requires the developer to be an organization. Which I am not, this project should be self-hosted and managed for a small group of people. Hosting this as a social-media application would not be possible until Spotify remove the mentioned requirement.
I’m really disappointed by this :(
Log in to leave a comment