Playlist Objects

A playlist file is a JSON object containing an array of track objects. Each track represents a piece of music that can be played across the decentralized web.

View live playlist example

What's Inside a Playlist

Every Serverless Playlist contains these core elements:

  • Playlist Metadata: Name, description, genre, creator info

  • Tracks Array: Collection of music tokens and files

  • Track Objects: Individual entries in the tracks array

  • Track Metadata: Stringified JSON inside each track containing audio links

Structure Overview

Playlist Object
├── name, description, creator, etc.
└── tracks: [
    ├── Track Object 1
    │   ├── title, chain_name, token_address, etc.
    │   └── metadata: "{...stringified track metadata...}"
    ├── Track Object 2
    └── Track Object 3...
]

Learn More

Understanding playlist objects requires diving into three key areas:

Playlist Structure → The outer container with playlist-level information

Track Objects → Individual entries in the tracks array

Track Metadata → The stringified content inside each track object


These playlists work anywhere the internet does - no servers required. The more thicc the metadata, the better the experience across different players and platforms.

Last updated