Inspiration
I was browsing for music NFTs and realize that there is no web app which I can use to have a 'spotify' like music listening experience. That is, as a music NFTs owner I would like to be able to play my NFTs like how I play my Spotify playlist - click Play and let it repeat/loop/shuffle.
One notable music NFT platform is Sound.xyz, where you can discover, buy, sell, play music NFTs. So that actually fits the use case. However, my vision for this product is to be platform-agnostic - not bounded to a specific protocol.
With the adoption of NFTs in the music industry, in the future artists can publish exclusive music as NFTs. This has much similarities with the CDs of the past - consumers buy CD and play them in a CD player. The difference? middleman is cut out and artists will get a bigger share of the pie.
What it does
A website that allows you to listen to your music NFTs, with auto playback and loop functions.
How I built it
Using React for front-end, wagmi.sh for hooks, Alchemy API to query NFTs and a library for music player.
Challenges we ran into
Took me some time (and lots of ChatGPT's help) to manage states for playlist
Accomplishments that we're proud of
First time working with audio player library so glad to improve my understanding on it
What's next for NFT music player
Currently it only supports sound.xyz, it can be expanded to other protocols. Currently it only supports Ethereum chain, it can be expanded to support other chains (Polygon?) A mobile app (listen to your NFTs while you are working out)
Built With
- alchemyapi
- react
- wagmi.sh
Log in or sign up for Devpost to join the conversation.