Melodot
You know that feeling—when a song hits you just right, and you're immersed in pure positivity and gratitude for the artist who created it.
But expressing that appreciation? It's complicated. Streaming royalties are opaque and minuscule. Social media feels distant. There's no direct way to say "thank you" in the moment when the music moves you.
What if you could reward artists instantly?
That's Melodot. Discover song by audio recognition and tip the artist directly and instantly. Just pure appreciation, delivered the moment you feel it.
Inspiration
I am a music producer and web3 developer on my own. So I was thinking how to merge my 2 important life domains into one
What it does
The listener hears a track, discovers the track name and artists through the audio recognition, and can send funds right away
The artist is gaining donations on the platform and can come anytime to claim through their Spotify profile and withdraw rewards.
How we built it
based on https://kitdot.dev/ It's using an audio recognition API. For claiming and identity verification, I used Spotify API and an additional 3rd party Spotify scraper.
Challenges we ran into
To put it all together and tone to nice UX.
The claim process is based on a workaround, but it's secure. Artist put a verification code in their bio, and a third-party scraper will verify it.
There is an official way, but getting access to the Spotify Artist API requires approval on the Spotify side and requires a solid business idea.
Accomplishments that we're proud of
The main idea itself - to interconnect artists with freedom-enabling web3 technology
What we learned
Mainly about Polkadot ecosystem, as it was my first exposure to the chain. Writing a Solidity contract.
What's next for Melodot - Decentralized music discovery and donation dapp
Make it resonate! Solidify implementation, share donation on socials, Thank you message for artists. Official verification instead of a workaround
Built With
- hardhat
- rapidapi
- react
- solidity
- spotify
- typescript
- vercel
- viem
- wagmi
- web3auth
Log in or sign up for Devpost to join the conversation.