Welcome

Welcome to open source streaming. Giving the listeners and artists their ownership.

The Problem That Started Everything

By 2022, music NFTs were everywhere. Artists were minting their tracks, collectors were buying them, but there was nowhere to actually listen to them properly.

Sure, you could go to OpenSea and click through your collection one by one. But try building a playlist. Try discovering new music. Try having anything resembling a normal music listening experience.

It was like owning a record collection but only being able to play one song at a time in a pawn shop.

I had released my own music as NFTs and realized I couldn't even create a decent listening experience for my friends. They'd mint a token, then... what? Go back to SoundCloud to actually enjoy music? That seemed insane.

People were creating incredible music NFTs with rich metadata. But there was no music player designed to unlock any of that potential. No way to browse collections like albums. No playlists. No discovery beyond scrolling through marketplace grids.

So I built one. Started with a simple player for my own contract, then realized: what if any artist could create their own contract just as easily? What if we had real playlists? Real discovery tools?

One tool led to another. A player led to playlist creation. Individual contracts led to a factory that makes contracts. Small steps, each solving the next obvious problem, until something bigger emerged.

What We Built

Listen is the universal music player for web3. Instantly stream music from any NFT collection, wallet address, or Arweave file. Finally, a proper music interface for the music that already exists.

The Contract Wizard lets any artist create their own record label smart contract in one click. No coding required, full ownership retained. Think of it as your personal music NFT factory - create originals, mint copies, set up fan rewards, whatever your project needs.

Together, they're building what we call a Decentralized Autonomous Music Network (D.A.M.N.) - a growing ecosystem where artists own their distribution and listeners curate the experience.

What You Can Do Here

As a Listener:

  • Stream music from any Ethereum wallet, NFT contract, or Arweave file

  • Search collections by contract address, ENS name, or Arweave transaction ID

  • Create permanent, serverless playlists that work across platforms

  • Discover music through the time machine and curation feeds

  • Support artists by minting copies directly

As an Artist:

  • Upload music to permanent decentralized storage

  • Create your own record label contract in minutes

  • Release 1/1 originals with mintable copies at different rarity levels

  • Set up token-gated promotions and fan rewards

  • Keep 100% ownership and control

The Tools

The Audio Uploader properly tags all files for maximum discoverability.

The Metadata Maker transforms basic audio files into rich, interactive music NFTs complete with artwork, tags, and more.

The Manifest Maker helps you organize large collections efficiently.

The Contract Wizard creates smart contracts that let artists mint digital masters and manage their entire catalog on-chain.

All these tools work independently or together. Use just the player to listen, or follow the full pathway from audio upload to contract deployment. The Hat Helper guides you through every step.

The Wizard's Library

Every contract created through The Contract Wizard joins The Wizard's Library - a growing collection of independently owned record labels. What makes this powerful is interoperability: any feature built for one contract works for all contracts in the library.

This creates network effects where artists benefit from each other's success and the tools get stronger as more people use them.

721J: Beyond Standard NFTs

The 721J is our enhanced version of the ERC721 standard, designed specifically for music. Key features include:

  • Digital Masters: Artists hold 1/1 originals, mint copies at increasing rarity levels

  • Curation & Referral Points: Stake tracks to show your stamp of approval, enabling others to mint copies while you earn referral points for spreading music you love

  • Flexible Promotions: Token-gated rewards, discounts, and special editions

  • Payment Flexibility & Splits: Accept ETH or any ERC-20 token, with built-in royalty sharing for collaborators

The Contract Wizard uses this enhanced standard to create contracts that give artists more creative and financial flexibility than standard NFT drops.

Github for the 721J code

What This Gitbook Covers

These docs detail every aspect of the Listen player, Contract Wizard tools, and 721J smart contract system. Whether you're a listener wanting to create playlists, an artist ready to launch your own label, or a developer building on top of our infrastructure, you'll find the guidance you need here.

Once you're done reading this site, go back to ar://listen and enjoy some music!

Welcome to the future of music ownership.

Last updated