PurrTunes allows users to mint NFTs for their music and lyrics, ensuring ownership of their creative work.
As outlined in the project description, PurrTunes empowers users to mint NFTs as proof of music ownership, leveraging advanced AI agents for the automatic generation of music cover art. The streamlined Telegram bot interface offers a seamless onboarding experience via Privy, enabling users to quickly and effortlessly begin the process of minting NFTs. The bot’s intuitive suggestions guide users through the entire flow, allowing them to mint their own NFT in under a minute.
One of the standout features of PurrTunes is the ability for users to mint NFTs directly from voice messages, opening up exciting possibilities and potential new features. This innovation positions PurrTunes as a decentralized music distribution platform capable of facilitating ultra-fast music releases.
All uploaded music, lyrics, and generated artwork are securely stored on the blockchain, providing transparency, security, and verifiable ownership for every piece of content.
PurrTunes is a comprehensive platform that combines blockchain technology, AI-driven creativity, and user-friendly interfaces to revolutionize music distribution. Here's how the system is built:
By leveraging the Arbitrum blockchain, we ensure the music and art are securely stored, providing transparent, verifiable ownership of the NFT.
AI-Driven Music and Artwork Creation At its core, PurrTunes uses AI agents (currently in a mocked form for MVP) to help users create their NFT art. The AI can generate a unique artwork based on the song title and lyrics, giving each NFT a personalized, random cosmic-style cover image. This AI component is designed to enhance the user experience, providing engaging and visually appealing content alongside the music.
User Onboarding with Privy Onboarding is made seamless with Privy integration. Users can log in using their existing wallets (like MetaMask) or via email. If they don’t have a wallet, Privy automatically generates one for them. This simplifies the process, enabling users to get started with their music NFTs quickly.
Telegram Bot Interface The Telegram bot serves as the user-facing interface for PurrTunes. This allows for an intuitive experience where users interact with the bot to upload music, set lyrics, generate NFTs, and more—all through simple commands. The bot also assists with the next steps and guides the user through the process.
Music and Metadata Storage The music files (such as MP3s or WAVs), along with the lyrics and generated artwork, are stored securely on the blockchain. This ensures transparency, immutability, and verifiable ownership, providing a reliable mechanism for users to prove ownership of their NFTs.
Backend & Frontend Infrastructure The backend of PurrTunes is built using FastAPI, providing a powerful and scalable framework to interact with the smart contract and handle user requests. The frontend (which is used for Privy onboarding) is developed with Next.js, enabling a smooth and modern user experience.
The system runs on Ngrok for local hosting and testing, with all components working together to offer a fully functional platform for music NFT creation and minting.