project screenshot 1
project screenshot 2
project screenshot 3

dTunes

dTunes opens up the world of Decentralized music sharing and discovery

dTunes

Created At

ETHGlobal San Francisco

Winner of

Walrus - Tusked Champion

Project Description

We have lots of friends that are musicians and DJs, they love to mix and match music clips and share their work with others. We've leveraged the power of Walrus network to let them!

dTunes allows for users to store their music and access other's music too, without requiring them to store it or trusting a centralized entity to hold it for them. It also allows them to access their music independently of our site using the Walrus storage system.

How it's Made

We use Walrus to store the music. It allows for very easy and seamless data storage, and works great for music. We keep everything client side using NextJS save the list of public songs which are on a node backend.
I'd call the server storage of Walrus blobID's hacky. We were looking to do a Graph integration and keep the BlobID's on SUI but Graph hasn't integrated with them yet. We looked into doing a smart contract solution to keep it fully decentralized but it seems like a waste of decentralization :). I think we'll add an update-able yet decentralized list of BlobID's for our music library using Kwil, IPFS or another service, but decied to optimize for user experience considering the hackathon is only ~2 days long.

background image mobile

Join the mailing list

Get the latest news and updates