← Back to home

PLAYMINT

Take your NFT music into the metaverse! With playmint you can create custom AR music distributions hosted on IPFS, listen to them the AR Metaverse, share your music and transfer them to others. The dapp incentives music sharing by compensating users and artists with custom tokens

Screenshots

PLAYMINT screenshot 1
PLAYMINT screenshot 2
PLAYMINT screenshot 3

Problem Statement

This project empower artists and users to mint their NFT music and embed them into an AR experience.With playmint you can:create custom AR music distributions hosted on IPFSYou can listen in AR, share your curated playlist and transfer them to others.The dapp incentives curators and artists with custom tokens!!!This tokens allows to create new copies to share and enjoy.use case I: Play 2 earnWith playmint you can have custom AR music distributions, listen them in the metaverse and win token as you share them.how?1- got to playminy.xyz and buy a distribution2- each one allows you to a limited amount of shares with your friends.you need more shares, no problem buy new ones in from the DAO, or you can earn them by receibing shares from others (each three shares you receibe you win 1 token!!! )use case II: Sell your musicAs an artist you may want to sell your music; but CDs and Vynyls are expensive to produce and dificult to carry. Try our PLAYMINT AR distribution.Easy:1-Mint your music2- print your ar card3- Sell them at your concerts

Solution

playmint's dapp generates an encryption key for each minter;The minters upload their tracks to IPFS-FILECOINThe resulting CIDs are encrypted with a custom key, and these encripted CIDs (eCIDs) are embeded into the NFT's metadataeach distribution is loaded with tokens that are automatically airdroped to each new player that receibes the music.This projects uses:covalentto display the dapp logic and give cool insights into user managment infomoralisto deploy some backend magic like making drafs and generating user keysAFRAMEto create our very particular AR metaverse.crypto-jsto encrypt the CIDs of the tracks embeded into the NFT metadata itself.the decryption key is stored in the playmints DAO and is transferred to the NFT ownerConsiderations:an artist could use this method to show his proof of creation based on the encrypted CID and the timestamp of the minted NFTfiles are uploaded to IPFS without encryptionthe CIDs of each track are encrypted with a custom user Key generated by playmint, and theencrypted CIDs are included into the metadata (encrypting the audio files would result in overhead in the files and inefficiency)The minting partAn artists uploads his tracks and creates a custom musical distributionArtist mints and puts the NFT for sale into playmints marketplaceThe AR/metaverse partA user buys this NFT qnd receives the key to access the music and the QR-AR market to share this NFTThe chain id, the contract's address and the token id are passed as parameters into the url to the recipient page (ar.html)With covalent we retrieve the data and calle the NFT metadata for the token idthe metadata is parsed; the eCIDs are decrypted and passed as tracks into the applicationuser can pay his customizedmusical distroThe play to earn partEach NFT is loaded with playmint tokens that are airdroped to the first listeners to whom the distro is shared.the tokens are airdroped for order of arribal until the tokens are consumed and the distro is not able to be shared anymore

Hackathon

BuildQuest

2024

Prizes

  • 🏆

    Pool Prize

    🏊‍♀️ Covalent