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
♪ Allow downloading
♪ 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. If FFmpeg is installed on the server, the plugin allows you to protect the audio files by embedding a watermark audio layer and generating truncated copies of files for demos.
  • 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


이 플러그인은 3(을)를 제공합니다.

  • 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:


2023년 11월 26일 답글 1개
Très bien. Continuez
2022년 10월 19일 답글 2개
Muy intuitivo, facilitando su uso hasta para un novato. El soporte es fabuloso, logrando una gran ventaja al permitir trabajar con link externos. Visualmente es muy atractivo. Una maravilla. Gracias Equipo
2021년 10월 20일 답글 1개
Estaria bien que se pudiera poner de forma invisible en la web sin que se viera el reproductor.
2021년 10월 11일 답글 1개
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.
2021년 8월 1일 답글 1개
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
모든 42 평가 읽기

기여자 & 개발자

“CP Media Player – Audio Player and Video Player”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.




  • Modifies the Gutenberg block.
  • WP6.6 compatibility.


  • Fixes an issue with files URLs containing %20 characters.
  • Removes deprecated JS code.


  • Improves the plugin security. Thanks to the security researcher Steven Julian, and Patchstack team.
  • Fixes an issue in the download files link.


  • Removes deprecated jQuery methods.
  • Modifies the integration with payment gateways (Professional version).


  • Fixes an issue with controls covering caption.


  • Implements some minor changes in the iframe mode.


  • Implements the iframe attribute in the players’ shortcode to isolate them and prevent conflicts with third-party plugins.


  • Modifies the banner module.


  • Improved player editing interface (especially on mobile).


  • Includes a duplicate option in the players’ gallery to create new players based on the existing ones.


  • Modifies the plugin settings.
  • Fixes an issue hiding the player controls in fullscreen mode.


  • Applies max-width 100% to the playlists of the players.
  • Modifies the module that identifies locally hosted media files.


  • Modifies the settings page.


  • Fixes an issue resizing playlists.


  • Modifies the integration with Elementor to ensure compatibility with the latest version of Elementor.


  • Implements a new feature to include a download link in the playlist items.


  • Improves the plugin code and security.


  • Modifies functions deprecated in the latest Elementor update.


  • Fixes an issue with the Elementor integration.


  • If no skin is selected, it loads the default audio and video players on mobiles devices.


  • Modifies the Elementor widget.


  • 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.