Playlist links
A Cuepile playlist can be packed into a single link. Opening it rebuilds the playlist, ready to play. You can write one by hand — or have an AI write one for you.
Have an AI build a playlist
Copy the prompt below into an AI assistant and add what you want — “top 10 EDM songs,” say. It returns a link; open it in Cuepile and the playlist is there.
One honest catch: the link is built from each track’s real ID on its source. AI models working from memory tend to invent IDs that look right but point at nothing. Use an assistant that can search the web, and the prompt tells it to verify every ID — without that, expect some tracks not to load.
Build me a Cuepile playlist as a single share link, and reply with only that link. Cuepile plays these sources: YouTube, SoundCloud, Vimeo, TikTok, Dailymotion. The link must have this exact shape: https://cuepile.com/share#v=1&n=<NAME>&list=<TOKENS> - <NAME> is the playlist name, URL-encoded (spaces as +), up to 200 characters. - <TOKENS> is a comma-separated list, in play order, of prefix:id tokens. No spaces anywhere in the list. - Prefixes: y: for YouTube, s: for SoundCloud, v: for Vimeo, t: for TikTok, d: for Dailymotion. - Token examples: y:dQw4w9WgXcQ, s:artist/track-name, v:771351262, t:username/7300000000000000000, d:x95qxni - A token may carry a custom display title as a third segment - prefix:id:title, URL-encoded (spaces as +, commas as %2C), up to 60 characters. Example: y:dQw4w9WgXcQ:Waterloo+(ABBA+1974) Rules: - Use only real, verified ids or paths, found by searching the web or opening the source page. Never invent an id: one wrong token invalidates the whole link. - If an item cannot be reliably verified, leave it out rather than guess. - Keep the tracks in the order that was asked for. - Prefer YouTube unless asked otherwise; it has the widest catalogue. - Add a :title only where the video’s own title misses the point - a year, the real song name. Keep it under about 30 characters and omit it everywhere else; every title makes the link longer. - Limits: prefer 250 tracks or fewer without titles, 100 or fewer when titles are used. 500 is the absolute maximum and must never be exceeded. - Reply with the bare link on its own line - no Markdown link syntax, backticks or angle brackets, and no line breaks inside it. My playlist:
The link format
A share link is the site address, then /share#, then these parts:
v=1— the format version. Always 1 for now.n=— the playlist name, URL-encoded (spaces become+).list=— the tracks, in order, asprefix:idtokens separated by commas, with an optional:titlethird segment.
Rules for the list:
- Each token is prefix:id or prefix:id:title. The prefix is a source’s short code (below) or its full name; the id is that source’s own identifier - not a full URL.
- The title is optional. It overrides the video’s own title - useful when that title is missing something, like a year. URL-encode it: spaces as + or %20, commas as %2C. Longer than 60 characters is cut off.
- Separate tokens with a comma. No spaces or line breaks anywhere in the list.
- At most 500 tokens. Keep to about 250 without titles, or about 100 with them - beyond that the link outgrows messaging apps and QR codes.
- Every token must be valid. If any single token fails, the whole link is refused - Cuepile never opens a partial playlist.
Worked example — two YouTube tracks:
https://cuepile.com/share#v=1&n=Cuepile+demo&list=y:dQw4w9WgXcQ,y:9bZkp7q19f0
Open the example to see it build a playlist.
Sources and their IDs
Cuepile can play these sources in a shared link. Each token starts with the source's short prefix — the full name (youtube:, vimeo:, …) works too:
| Source | Prefix | Token looks like |
|---|---|---|
| YouTube | y: | y:dQw4w9WgXcQ |
| SoundCloud | s: | s:artist/track-name |
| Vimeo | v: | v:771351262 |
| TikTok | t: | t:username/7300000000000000000 |
| Dailymotion | d: | d:x95qxni |
A link carries roughly 500 tracks at most. For anything larger, export the library to a file instead. Artwork is never in the link, and titles only when a token chooses one with its :title segment — everything else Cuepile fetches when the link is opened, so it is always current.
For programs and assistants
Everything on this page is also published as plain text, generated from the same source, for anything that reads the web without running it: a specification, examples and a JSON schema. An assistant that can browse needs only https://cuepile.com/llms.txt.