Playlist Tags

These are the tags that playlists have

This is detailing the Arweave tags for the playlists. These are all the tags that are put onto the playlist file that are queryable on chain tags.

View an example of a playlist's tags here.

Default Tags

Every playlist uploaded with The Contract Wizard has these tags added to them:

  • App-Name:Contract-Wizard

  • Playlist-Version: 0.3

  • Uploaded-Type:Playlist

  • IPFS-CID:(ipfs content id)

  • Uploaded-By:(wallet that uploaded)

Custom Tags

Right now there are 3 playlist tags written by the user:

  • Title:(title)

  • Genre:(genre)

  • Audio-Tag:(audio tag)

There's only ever one Genre tag but there can be multiple Audio-Tag tags.

Here is an example of a published playlist's tags.

Query Playlist Data

You can query different tags directly at ar://listen with the Arweave Explorer page.

You can also do a query on other sites and see what happens when you search App-Name: Contract-Wizard, or any of the other tags.

Playlist Tags Explained

Uploaded-Type: The File Category The most important tag for searching. For playlist uploads, this is always "Playlist" to distinguish from audio, metadata, and manifests.

System Tags (Always the Same)

  • App-Name - Always "Contract-Wizard" to show what app uploaded the file

  • Playlist-Version - Always "0.3" for the current playlist metadata version

  • IPFS-CID - The IPFS content ID for permanent pinning

  • Uploaded-By - The wallet address of the uploader

User-Controlled Tags

  • Title - The name you give your playlist

  • Genre - Musical genres you assign

  • Audio-Tag - Custom tags for discovery

Importance of Lower Case Tags

Every user controlled tag gets turned into lower case so it's easier to search. If this wasn't done then "rock" and "Rock" would be treated as different genres, so it's best to convert any capitals into lower case so there's no confusion when searching those tags.

Last updated