ThePlayer Music&Radio Player Pure Javascript




Theplayer Music Player Plugin'S Descriptions

ThePlayer Music Player

Let your users listen, mix and repeat your audio files with a great interface.

Radio Support

ThePlayer can play internet radio sources, seeking can be used in the played parts.


ThePlayer is designed to support multiple languages. To add new ones to those already supported, copy one of them into a file, translate the entries, compile the project, done!

Preference Remembering

ThePlayer remembers volume and playing modes (repeat, shuffle), can continue playing from where it left off and no server needed!

API Support

Access ThePlayer functions, change the track, pause and play, skip to previous or next, add new ones, let it work in harmony with your own application.

Window Title Management

Project the playing track information into the window title area. The original title can be preserveable. A special dynamic script language is supported just for this.

Compact Mode

If you’re looking for a simpler interface, try “compact mode” without cover photo and track information.

Reactive Layout

It has a great interface baked with Svelte. Everything is dynamic and happens instantly.

Programmable Events

Register your event listener methods for well designed events. ThePlayer will do the rest by executing your method when the event occurs.

Theme Support

Multiple layouts and multiple themes for each layout are supported. You can use the same or a different theme for each track.

Future Features

  1. changeable playback speed option
  2. the ability to mute and unmute when clicking the speaker icon like youtube player (will be optional)
  3. defining beginnings and endings on a long single audio file and adding that points as tracks to the playlist
  4. new skins