> For the complete documentation index, see [llms.txt](https://playground.e107sk.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://playground.e107sk.com/jplayer-plugin/usage/songs.md).

# Songs

A **song** is one track inside a [playlist](/jplayer-plugin/usage/playlists.md). Create songs in the admin area under the songs section.

Every song belongs to exactly one playlist, chosen from a dropdown.

## Fields

| Field         | What it is                                                                   |
| ------------- | ---------------------------------------------------------------------------- |
| Playlist      | Which playlist the song belongs to.                                          |
| Name          | The track title.                                                             |
| Artist        | The performer.                                                               |
| Poster        | Cover art for this track. Falls back to the playlist's poster if left empty. |
| MP3           | The audio file.                                                              |
| iTunes        | A link to the track on iTunes.                                               |
| Amazon        | A link to the track on Amazon.                                               |
| Buy           | A generic "buy" link.                                                        |
| Free download | A link to a free download. **This overrides the buy links above.**           |

The three purchase links and the free-download link are all optional. If you set *Free download*, the buy links are not shown.

## Song order

The player plays the songs of a playlist in the order given by a `position` value in the database.

{% hint style="danger" %}
**There is currently no way to set that order from the admin area.** The `position` field is not present on the song form at all, so every song keeps the default value of `0` and the playback order is effectively arbitrary.

The WordPress original this plugin came from allowed songs to be dragged into order. That was not carried across to e107.

See [Open questions](/jplayer-plugin/reference/open-questions.md).
{% endhint %}
