> 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/getting-started/requirements.md).

# Requirements

* **e107 2.4** or newer.
* **PHP 7.4 – 8.4**.
* **jQuery** must be available on your site — the player is a jQuery plugin.

## Audio files

The plugin plays **MP3**. Each song points at an MP3 file.

Earlier versions of the plugin also carried an OGG field. It was removed in 1.1.0.

{% hint style="warning" %}
**Unknown:** whether the MP3 field expects a path, a full URL, or a media-manager reference — and whether files hosted elsewhere are supported. The database has an `external` column that suggests they once were, but nothing in the current code uses it. See [Open questions](/jplayer-plugin/reference/open-questions.md).
{% endhint %}

## Images

Playlist logos and posters, and per-song posters, go through the **e107 media manager**, in a media category named `jplayer`.
