CP Media Player – Audio Player and Video Player


CP Media Player – Audio and Video Player features:

♪ Publish Audio and Video players anywhere
♪ Support for audio and video files: MP4, OGG, WebM, MP3, M4A, WAV
♪ Support WebSRT subtitle files
♪ Allow playlist
♪ Supported most popular browsers: Edge, Firefox, Chrome, Safari, Opera, Brave, IE…
♪ Supported by mobile devices: iPhone, iPad, and Android devices

CP Media Player – Audio and Video Player allows playing multiple file formats: MP4, OGG, WebM, MP3, WAV, and loading WebSRT subtitle files. CP Media Player – Audio and Video Player is based on MediaElement.js, supporting all browsers that implement the HTML5 standard.

To make the players responsive, essential in mobile devices, enter the player’s width in percentage, Ex. 100%

Other Features

  • Allows publishing audio and video players anywhere(posts, pages, or directly on template files).
  • Support popular audio and video files: MP4, M4A, OGG, WebM, MP3, WAV, and WebSRT subtitle files.
  • Includes several skins with the audio and video player.
  • Supports most browsers on the web: Edge, Firefox, Chrome, Safari, Opera, Brave, IE, etc. As well as mobile devices such as iPhone, iPad, and Android.

The plugin allows you to associate directories to the players to generate playlists with the contained media files (use „/“ to load all media files in the „Uploads“ directory and subdirectories).

Premium Features

Premium features are available in the pro version to extend the capabilities of the plugin:

  • Allows protecting the audio files with a watermark. If FFmpeg is installed on the server, the plugin allows to activate the audio files protection from its settings page and to select the audio file to use as the watermark to protect the audio files.
  • Allows selling files from the player. It uses PayPal as the payment gateway. Payments are SCA ready (Strong Customer Authentication), compatible with the new Payment services (PSD 2) – Directive (EU)
  • Includes sales reports.

The plugin includes the integration with the following editors:

  • Gutenberg Editor.
  • Classic WordPress Editor.
  • Elementor.

For other editors, insert the player’s shortcodes into general-purpose blocks orm modules, like text or HTML.

Demo of Premium Version of Plugin



Additional details about the „CP Media Player – Audio and Video Player“ plugin by visiting its website:


Using the Music and Video Player

Generating the players directly on the pages and posts

Audio players

Video Player

It is possible to generate the player by coding entering the player and items shortcodes into the page’s content:

[cpm-player skin="ball-skin" width="100%" playlist="true" type="audio"]
[cpm-item file="http://www.wp.local/wp-content/uploads/2018/11/1.mp3"]Audio 1[/cpm-item]
[cpm-item file="http://www.wp.local/wp-content/uploads/2018/11/2.mp3"]Audio 2[/cpm-item]
[cpm-item file="http://www.wp.local/wp-content/uploads/2018/11/3.mp3"]Audio 3[/cpm-item]

To generate the player loading the audio files from the „/wp-content/uploads/2020“ directory:

[cpm-player skin="ball-skin" width="100%" playlist="true" type="audio" dir="2020" /]

The player can load the audio files indicating the directory only. It allows you to add new files to the directory or delete the existing ones, and the player will update the playlist dynamically.

The complete list of attributes supported by the shortcodes is available on the documentation page of the plugin.

Generating the audio and video players from the players gallery

To make the players responsive, essential in mobile devices, enter the player’s width in percentage, Ex. 100%

Configure the players from the gallery allows you to insert the same player on multiple websites‘ pages or posts.

The detailed description of the players‘ settings is available in the following link: Creating the players through the players‘ gallery

The premium version of CP Media Player – Audio and Video Player allows you to sell files from the players. Configuring the integration with PayPal.

Other recommended plugins


  • Audio Player and Video Player
  • Create Player
  • Inserting the Player using the Gutenberg editor
  • Inserting the Player using the Elementor page builder
  • Inserting the Player using the classic WordPress editor
  • Inserting a New Audio or Video Player


Dieses Plugin unterstützt 3 Blöcke.

  • New Audio Player
  • New Video Player
  • Insert Player From Gallery


To install CP Media Player – Audio and Video Player, follow the steps below:

  1. Download the .zip file with the plugins‘ code to your computer.
  2. Go to the Plugins section on your WordPress.
  3. Press the „Add New“ button at the top of the Plugins section.
  4. Press the „Upload Plugin“ button and selects the zipped file downloaded in the first step.
  5. Finally, install and activate the plugin.


Q: How I know about the new skins for CP Media Player – Audio Player and Video Player?

A: The skins list in the settings page of the plugin is updated dynamically.

Q: Why can I enter several audio files per item?

A: The browsers support different formats of audio and video. So, you can enter an audio file supported by every browser. Or you can enter all disposable files format per item to allow the browsers to play the audio format they support.

Q: How to enter multiple subtitle files, one per language?

A: Press the „Add another one“ button in the item settings, and enter the data related to the new subtitles, the file, and language.

Q: Can I sell all the album files?

A: You can play some of the audio files through the media player, but selling the complete album by selecting a zip file for selling with every album file.

Q: What audio formats does my browser support?

A: The audio formats supported by browsers are available on the following link:

Q: What video formats does my browser support?

A: The video formats supported by browsers are available on the following link:


20. Oktober 2021
Estaria bien que se pudiera poner de forma invisible en la web sin que se viera el reproductor.
11. Oktober 2021
I needed a simple player for two of my sites featuring playlists with dozens of mp3 files. The installation was a breeze as was setup for the players. However, I couldn't find a way to create a player with a set height with a scrollbar within each player. So, I visited the WP forums and asked if it was possible. Imagine my surprise when I not only received a reply, but a simple fix within minutes of posting my question. All I had to do was add one line of code. Viola! Thank you so much. Highly recommended.
1. August 2021
C'est facile à configurer efficace , et la playlist très simple . Un seul petit défaut la playlist ne se met pas automatiquement en ordre alphabétique lorsqu'on rajoute un item
13. Juli 2021
Plugin does exactly what I wanted it to do: Automatically find all of the music files in a specified folder and generate a playlist consisting of all songs. So all I need to do to update my playlist is add or delete audio files from the folder. My only hiccup in getting the script to run correctly was that the folder containing the audio or video files must be within the wp-content/uploads folder. Perhaps it is because I'm a newb at WP, but it took me a while to figure that out.
25. Juni 2020
To Whom It May Concern: After testing your media player I have this to say: 1. There should be more skins available in the free version. 2. There aren't enough options to create a custom player 3. The graphic visualization in the bottom right hand corner does not move with the beat of the music. 4. it'll be cool if you added visualizers that move with the music. That's all I have or now. If I find something else I will definitely reach out. Also I will gladly be a beta tester.
Alle 39 Rezensionen lesen

Mitwirkende & Entwickler

„CP Media Player – Audio Player and Video Player“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:




  • Modifies the Gutenberg editor integration.
  • Includes the play-all feature to allow playing all players on the web page.
  • Fixes an issue with the loop feature.


  • Modifies the Gutenberg editor integration.
  • Modifies the Elementor pages builder integration.


  • Supports the class attribute in the players‘ shortcode. The new attribute allows you to assign custom class names to the players‘ containers.


  • Removes the protocol from the audio and video URLs to avoid issues with protected websites.


  • Modifies the plugin’s settings.
  • Includes a new feature in the commercial version of the plugin to protect the audio files with a watermark audio layer.


  • Accepts the new attribute shuffle in the player’s shortcode for playing the playlist items randomly. The new option is available in the Gutenberg block and Elementor integration.


  • Includes new options in the Gutenberg editor.



  • Improves the integration with the Gutenberg editor.


  • Fixes some warnings.
  • Implements a new default skin.
  • Improves the admin section.


  • Improves the Gutenberg blocks.


  • Distribute new skins with the free version of the plugin.
  • Improves the player’s edition.


  • Improves the accessibility.
  • Modifies the module that identifies the media resources.


  • Includes the dir attribute in the player’s shortcode to generate the playlist from the media files into the directory and its subdirectories.


  • Includes support for HTTP Live Streaming (also known as HLS) protocol (.m3u8).


  • Improves the user’s experience by including some video tutorials directly in the plugin’s settings.


  • Modifies the settings for the music players.


  • Includes support for vimeo.


  • Modifies the CSS rules to fix some conflicts with the styles defined on third party themes.
  • Improves the registration process (Commercial version of the plugin).


  • Fixes an encoding issue in some ampersand symbols on generated URLs.


  • Adapts the plugin’s blocks to the latest version of Gutenberg editor.


  • Implements the random playing feature.


  • Improves the appearance of players on mobile devices.


  • Fixes a javascript issue.
  • Modifies the access to the demos.


  • Includes some additional validations.


  • Modifications for accepting .mov video files.


  • Includes some tips in the player’s interface.


  • Increases the plugin’s security, and fixes some minor errors.


  • Modifies the plugin to allow the play all feature in iOS.


  • Includes the internationalization functions of WordPress.


  • Fixes an issue with some versions of Safari browser.


  • Modifies the blocks for the Gutenberg editor, preparing the plugin for WordPress 5.1


  • Implements specific widgets for the integration with the Elementor page builder.


  • Creates previews of the music players in the Gutenberg editor.


  • Fixes an issue between the Promote Banner and the official distribution of WP5.0


  • Modifies the shortcode inserted from the „Insert from gallery“ icon.


  • Modifies the creation and insertion of audio and video players in the pages and posts.
  • Includes new shortcodes.
  • For the free version of the plugin allows the creation of multiple players.


  • Fixes a conflict with the latest update of the Gutenberg editor.


  • Fixes a conflict with the latest update of the Gutenberg editor.


  • Fixes a conflict with the latest update of the Gutenberg editor.
  • Fixes a conflict with the „Speed Booster Pack“ plugin.


  • Removed the CrossOrigin attribute to prevent conflicts with some servers.


  • Modifies the integration with the Gutenberg editor (the editor of the next version of WordPress) to include the new objects and methods of Gutenberg.


  • Solves an issue in the generation of the pop-up window that inserts the player’s shortcode in the pages‘ contents.


  • Modifies the administration interface.


  • Modifies the activation/deactivation process.
  • Includes additional details to allow the users solve common issues.


  • Removes and optimize some queries to increase the plugin’s performance.
  • Fixes an issue loading the skins‘ thumbnails on websites protected with SSL.


  • Selects a media type by default (audio or video) in the public website, to prevent possible issues.


  • Fixes some compatibility issues with the new versions of mediaelement.js
  • Removes some unnecessary resources.


  • Includes the crossOrigin attribute in the audio and video tags for playing files in external domains.


  • Removes the copy of „MediaElement“ player distributed with the plugin to use the version distributed with WordPress.


  • Improves the integration with the Gutenberg Editor.


  • Allows the integration with the Gutenberg Editor, the editor that will be distributed with the next versions of WordPress.


  • Fixes an issue with the next and previous buttons when the playlist is hidden.
  • Hides the next and previous buttons if the playlist has less than two items.
  • Fixes other issues in the administration section.


  • Fixes an error caused by files with apostrophes in their names.


  • Adds a title to all buttons and controls.
  • Modifies the skins‘ styles.


  • Modifies the insertion of the styles.


  • Allows to insert the shortcode of the player in a Text Widget to display the players in the website’s sidebar.
  • Escapes all attributes and insertion and update queries to prevent possible vulnerabilities.


  • Displays the shortcodes in the players settings, to allow copy the shortcode, and paste it in the content editor of pages.


  • Improves the plugin documentation.
  • Allows to associate subtitle files to the player.
  • Allows to associate playlists to the player.
  • Allows change the order of the playlist items, from the player’s edition.
  • Corrects an issue with multiple players in the same page or post.
  • Corrects an issue playing videos from YouTube.
  • Allows to start playing automatically the next item of playlist.
  • Corrects an issue with the loop attribute if the playlist was disabled.
  • Corrects an issue with the covers associated to the playlist’s items.
  • Corrects an issue with the time indicator for long videos.
  • Fixes an issue playing videos in fullscreen in Firefox browser.
  • Separates the skins from the kernel of player.
  • Corrects the controls depending of size of the media player.
  • Corrects an issue with the m4a files extension.


  • First version released.