I made a new project! I am particularly proud of this one for the immense amount of skills and knowledge I have learned. Looking back just a few years ago, I would not have been able to do this because I lacked the pre-requisite skills. This project acts almost like a "picture book" of sorts as it includes elements or aspects of skills I picked up through co-op, school, or self-learning.
As always, I want to provide recognition, support, and thanks to those who laid the groundwork for this project. I also hope to contribute back to the open-source community as well. I have made my project publicly available and will add some links below so you can try out aspects of this project as well. Expect to see open-source contributions from me on tools that I utilized in this project (e.g., Nowify) in the coming few weeks!
Links
See the GitHub Repository Here
The Modified Nowify Version of the project, which I used for this project, can be found at:
http://nowify.keshavchawla.com/
Note: You will be unable to try this out at the moment since the Spotify Authentication API I have access to is still in developer mode. I will update here once I apply for public access and have been accepted for public use (right now, only testers I have granted access to can utilize this).
Attributions
- The original inspiration for this project comes from Alex Bauer's Interactive Vinyl Wall
- I also want to point out talaexe's project which I found once I decided I wanted to build this idea. While the project steps differ and this project does not use the Spotify-RFID-Record-Player Git repository mentioned in the video (nor Python), it still offers a solid tutorial for anyone else looking to make a similar project. I encourage others to check it out.
- The Nowify project which I modified to display the Digital Vinyl Playing Song. Thanks to Jon Ashcroft for the original project.
- Thanks to Kevin Jiang (a fellow UW student!) for creating the react-spotify-auth package, which I utilized in the React App to obtain my Spotify Auth Token.
- The documentation and sample C++ code for the Waveshare PN532 NFC HAT were used to create the NFC Reader.