> For the complete documentation index, see [llms.txt](https://contract-wizard.gitbook.io/contract-wizard/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://contract-wizard.gitbook.io/contract-wizard/curate/creating-a-playlist/choosing-an-image.md).

# Choosing An Image

Every playlist needs a good picture. There are 4 options you can choose from when adding a playlist image:

* Pick an image
* Custom URL
* Generate Collage
* Upload Image

<figure><img src="https://335486249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTfk8qnSWRBrc3pez1me7%2Fuploads%2FiyMPsI7I8w1qWDZVDE6A%2FScreenshot%202025-07-13%20at%2012.15.34%E2%80%AFAM.png?alt=media&amp;token=b9951aed-8031-4206-ba0d-0cf7cf4f7d22" alt=""><figcaption><p>The 4 main options when picking a playlist image</p></figcaption></figure>

### Pick An Image

Choosing Pick An Image gives you a few sets of images to choose from to pick a playlist image. Those collections are:

* Ape Tapes - Apes as tapes by [Kupeh](https://twitter.com/kupeh_rod).
* Smol Tapes - Wizard tapes by [WizardSmol](https://twitter.com/wizardsmol).
* AI Music stores - A collection of music store images I generated with Midjourney

### Custom URL

You can enter any url that's already on the internet. If it's an image it will show up and you can choose it.

Once a URL is set, two optional fields appear for **Small** (500px) and **Thumb** (50px) resized variants of the same artwork. If you have resized versions already on Arweave, paste their URLs in.

The **Select from Library** button opens the file picker with image grouping enabled — the same group-of-3 selection the Metadata Maker uses. If your artwork was uploaded with its resized pair (`-image_small` / `-image_thumb` files), pick the grouped trio and all three fields fill in at once. Picking a single image fills only the main URL and leaves the variant fields for you.

### Generate Collage

You can generate a clean or dirty collage that is made up of the artwork for the various songs in the playlist. The more tracks the more images. Once a collage is generated it's uploaded to Arweave, and then set.

![](https://335486249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTfk8qnSWRBrc3pez1me7%2Fuploads%2FJ235bzF0tuq9LdJl7Kv9%2FScreenshot%202025-07-13%20at%2012.18.11%E2%80%AFAM.png?alt=media\&token=a941252c-97ef-4c72-81fd-ee2ac8875d6c)

A clean collage looks like all the artwork is neatly placed on a grid. Example below:

![](https://335486249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTfk8qnSWRBrc3pez1me7%2Fuploads%2F5vW4zV6GgskadpchMtcw%2F2f084fc1-914b-4d54-ac2a-8ff3bbcfd949.jpeg?alt=media\&token=f48c8bee-6086-4e1f-a36f-4e4a13481b74)

A dirty collage looks like all the artwork is scattered on top of each other. Example below:

![](https://335486249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTfk8qnSWRBrc3pez1me7%2Fuploads%2FwSnJNoI6cNyXm3dQtuZb%2Fdcd383e5-9565-4d00-9d95-5a774aaf532b.jpeg?alt=media\&token=1c6c1f96-3bb9-4ac3-94c3-f6a471c4b052)

### Upload Image

This module lets you select any image on your computer and add that to be the playlist image. When you add a file, it is uploaded to Arweave, and then set as the playlist image.

### Resized Variants (image\_small / image\_thumb)

Covers made with **Upload Image** or **Generate Collage** automatically get two resized variants uploaded alongside the main file: a 500px **small** and a 50px **thumb**. These land in the playlist's metadata as `image_small` and `image_thumb`, next to the full-size `image`.

Players that display playlist covers check `image_small` first and fall back to `image` — the smaller file loads faster on grids and mobile connections, and it gives third-party builders a light-weight cover out of the box. Swapping a cover for a preset image clears the old variants automatically, so the metadata never points at artwork you're no longer using.
