A 3-dimensional record player simulator with various audio integrations, including Spotify. Made with React Three Fiber, react-spring and Blender.
To run the project on your local environment, clone the project.
The frontend/
and backend/
directories are two separate Node projects. Check out how to run the frontend and backend.
- Seunggun Lee
- Justin Chen
We'd love to collaborate!
The 3D models and static resources used in the website are not included in the repository for copyright reasons. Please contact Seunggun or open an Issue and request the models in order to collaborate.
For further questions, please open an Issue.
- Add multiple royalty-free music + create playlist functionality
- Implement previous / next music skip functionality
- Implement mute v. unmute functionality
- Show album picture on record
- Animate album picture leaving screen and returning with new album picture when skipping songs
- Animate tone arm moving closer to the center with song progression
- Connect Spotify API & Apple Music API to allow playback with Vintage Turntable.
- Implement login funcitonality for the third-party music providers
- Provide song metadata to the front end
- Implement caching for login information