Are you looking for the best audio player plugins for WordPress?
WordPress has built-in support to handle audio files in various formats. It can automatically embed an audio file in a supported format, but what if you need more features like playlists, customization options, etc?
In this article, we will share the best audio player plugins for your WordPress website.
1. Add Audio Files and Playlists in WordPress
By default, you can embed and play audio files in mp3, ogg, and wav formats in your WordPress website. WordPress also supports audio files in the m4a format, although this may not work in all web browsers.
The easiest way to add audio files in WordPress is by using the built-in Audio block.
In the popup that appears, type ‘Audio’ to find the right block. Once you click on the Audio block, it will add the block to your page.
You can now click on ‘Media Library’ and choose an audio file your WordPress media library.
Another option is to upload a file from your computer by clicking on the ‘Upload’ button.
Want to embed an audio file that’s already published online?
You can often embed audio using the file’s URL. This is similar to how you embed videos in WordPress where you just paste the URL of a YouTube video and WordPress embeds it automatically. To add an audio file using a URL, simply click on ‘Insert from URL.’
You can now paste the URL of the audio clip that you want to embed on your site. This might be an audio file that you’re hosting on a different platform, or even a third-party clip.
Many audio sites let you embed their content on WordPress.
Typically, you simply need to visit the video that you want to embed, and then open its ‘Share’ settings. After that, you can copy the URL provided.
For example, you can embed a preview of any Spotify song or playlist on your site by simply copy & pasting a URL.
Visitors can then listen to the audio preview on your website. If they want to hear the full song or playlist, then the Audio block will encourage them to visit Spotify, as you can see in the following image.
To embed audio from Spotify, simply find the song or playlist that you want to add to your WordPress website.
Then, just click on the three dots that Spotify shows next to the playlist or song.
Once you’ve done that, click on Share » Copy Song Link.
To add this clip to your WordPress website, simply paste the link into your Audio block.
WordPress has a few different audio blocks, including blocks specifically designed for popular platforms such as Spotify and SoundCloud.
If you paste a link from one of these platforms, then WordPress will turn your general Audio block into a platform-specific block automatically.
In our Spotify example, WordPress will turn the Audio block into a Spotify block. This change happens automatically, so it’s not something you need to worry about.
After adding your audio file, it’s always worth clicking on the Audio block to see what settings you can configure for the block.
The settings you see may vary depending on whether you uploaded an audio file or embedded a clip from a third-party site such as SoundCloud. For example, you may be able to set the audio to autoplay by clicking on the ‘Autoplay’ slider in the right-hand ‘Block’ menu.
You might also set the audio clip to loop by clicking on the ‘Loop’ slider to turn it from grey (disabled) to blue (enabled).
The Audio Album plugin lets you add audio playlists and albums to your website by expanding on WordPress’ built-in features.
After installing and activating the plugin, you can easily add an Audio Album player to any page or post using the [audiotrack] shortcode.
For more details on how to use shortcodes, please see our guide on how to add a shortcode in WordPress.
Once you’ve done that, you can simply upload an audio file and that file will then appear in the Audio Album player.
Using shortcodes, you can add multiple audio tracks to a single Audio Album player. This is perfect for creating albums or even playlists.
You can add as many Audio Albums as you want to your site, and can even include multiple albums on a single page or post.
You can easily style the Audio Album player by going to Appearance » Customize. Then, simply go ahead and click on the new ‘Audio Album’ section.
Here, you’ll find various settings for customizing the Audio Album player using the familiar WordPress Customizer. This includes changing the color of the background, the time and volume bars, and the album background.
AudioIgniter makes it easy to add unlimited tracks and playlists to your WordPress website.
To create a playlist, simply go to Playlists » Add New Playlist. Here, you can add any audio file from your WordPress media library, or you can copy/paste the file’s URL if it’s already published online.
You can also add a unique cover image to each audio file in your playlist.
This can make your playlists more engaging, and it will encourage visitors to listen to multiple different tracks.
If you’re selling audio tracks, then you can even add a link where visitors can buy the track.
This can be a great way to make money online blogging with WordPress.
Once you’ve added all your tracks, AudioIgniter has lots of different settings that you can use to customize how your audio player looks, and acts.
This includes the information and content that AudioIgniter shows for individual tracks.
After configuring the audio player, you can easily add it to any page or post using a shortcode that AudioIgniter creates automatically.
The built-in WordPress audio player takes all the available width on your post or page. However, sometimes you may want to use a smaller audio player, or show other content next to your audio.
Compact WP Audio player solves this problem by adding a simple ‘Play’ button to your WordPress website.
You can add the Compact WP Audio player to a page or post using the following shortcode:
You simply need to replace the ‘fileURL’ value with the URL of the audio file that you want to embed. You can find this URL by selecting the audio file in the WordPress media player, and then copying the value in the File URL field.
Compact WP Audio supports both mp3 and ogg audio file formats. You can even upload mp3 and ogg versions of the same file, and Compact WP Audio will then load the best file based on the visitor’s device.
Price: The Compact WP Audio plugin is available for free from the WordPress repository.
Are you looking to start a podcast and make it successful?
Seriously Simple Podcasting allows you to manage and upload your podcast episodes directly on your WordPress website.
As soon as you activate this plugin, the setup wizard will walk you through the process of setting up your podcast.
After completing the setup wizard, you can easily customize the plugin’s audio player.
This includes changing where the player appears on your website, and switching between the plugin’s dark and light player modes. In the following image, you can see an example of a Seriously Simple Podcasting player with the dark mode applied.
Once you’ve setup the audio player, you can go to Podcast » Add New.
This page has everything you need to add audio files to your podcast playlist.
With Seriously Simple Podcasting you have the option to password protect your episodes. This is an easy way to monetize your podcast, or you might record an exclusive podcast for the people who subscribe to your WordPress membership site.
Seriously Simple Podcasting creates an RSS feed that’s fully compatible with all the major podcasting websites including Apple Podcasts, Spotify, and Google Podcasts.
In this way, you can get some extra listeners by featuring your episodes on popular third-party podcast websites.
Price: You can download the core Seriously Simple Podcasting plugin for free. If you don’t already have a hosting provider, then Castos offers a hosting package that syncs automatically with the Seriously Simple Podcasting plugin, and gives you access to some extra features.
CP Media Player is a simple plugin that can play both audio and video, and supports audio files in mp4, ogg, webM, mp3, m4a, and wav format.
The free version of the plugin has some basic settings that you can use to customize the audio player. This includes changing the player’s width and height.
You can also set your audio files to autoplay or loop.
After configuring the media player, you can use the plugin’s simple controls to add any audio file from your WordPress media library. If an audio file is publicly available online, then you can add this file by copy/pasting its URL.
After that, go ahead and click on ‘Add/Update item on playlist.’
You can then simply repeat these steps to add more audio files to the player.
When you’re happy with your playlist, just click on ‘Create Media Player’ and CP Media Player will create a shortcode. You can then add this player to any page or post using the shortcode.
CP Media Player can also show subtitles using the WebSRT format. This helps you improve accessibility on your WordPress site.
Price: You can get CP Media Player for free from the official WordPress repository. If you want to sell your audio files, then you can upgrade to the professional version for a one-time payment of €29.99.
The Sonaar plugin lets you add unlimited playlists, albums and podcasts to your WordPress website. After activating the plugin, you can build your entire playlist using the playlist editor.
This editor has all the standard settings you would expect from an audio plugin, plus a section where you can add call to action buttons.
This feature integrates with many popular sites where you can sell audio files, including Amazon Music, Apple Music, Spotify, and SoundCloud.
You can use this feature to post a preview of your songs, podcast, or audio books on your WordPress website. If visitors enjoy what they hear, they can then use the call to action button to buy the full version.
After creating a playlist, you can add the playlist to any page or post using shortcode.
Another option is to embed the playlist using the Sonaar MP3 Audio Player block.
Price: You can download the free version of Sonaar from the WordPress website. There is also a Sonar.io MP3 Audio Player Pro version that includes professional support, plus Elementor and WooCommerce addons.
If you’ve created an online store with WooCommerce, then Music Player for WooCommerce lets you add an audio player to any product page. This is perfect for posting a free preview of your audio content, such as your latest album or audio book.
After installing and activating the plugin, it’s easy to enable the music player for all of your product pages. Simply head over to Settings » Music Player for WooCommerce.
You can then simply check the ‘Include music player in all products’ box. Now, you can use the player with any product in your WooCommerce store.
In this section, you’ll also find settings to add the music player to other parts of your WooCommerce site such as the cart and checkout pages.
You can also customize the music player, including changing the playback controls that visitors can use.
Once you’ve configured the music player, you can add an audio file to any WooCommerce product page.
This plugin integrates with the WooCommerce product editor, so simply open any product for editing and then check its ‘Downloadable’ box.
You can then click on ‘Choose File’ and either select an audio file from the WordPress media library or upload a new file.
Once you’ve done that, simply save your changes.
If you visit the product in your WooCommerce store, you’ll now see the music player on the product page.
The Music Player for WooCommerce plugin also comes with a widget that adds the player to your WordPress sidebars. If you want to add the player to a page or post, then this plugin also has a WooCommerce Music Player Playlist block.
Price: You can get Music Player for WooCommerce for free from the official WordPress site.
Blubrry PowerPress Podcasting is the best WordPress plugin for publishing and managing your podcast.
It is a powerful plugin with lots of features that are designed specifically for showing podcasts on your site.
Blubrry works with any hosting solution, but it is optimized to work with Blubrry’s podcasting hosting solution.
Blubrry PowerPress Podcasting fine-tunes your podcast files for SEO, to help you get more listeners. It also makes it easy for these new listeners to subscribe to your podcast.
After activating the plugin, you’ll get access to a subscribe button that you can add to any page, post, or widget ready area using shortcode.
The Blubrry plugin also comes with a responsive sidebar widget.
This will encourage visitors to subscribe to your podcast across all devices, including smaller devices such as smartphones and tablets.
Blubrry gives you complete control over how you present your podcast to the people who visit your website.
Using Blubrry’s Category Podcasting and Podcast Channels features, you can create multiple different podcast feeds and then feature them on different areas of your website.
This is ideal for creating unique playlists, but it’s also a way to feature multiple podcasts on a single WordPress website without confusing your visitors.
Already published your podcast on another platform such as SoundCloud or PodBean?
Blubrry’s Import Podcast and Migrate Media tool makes it easy to import your podcast from other platforms without losing episodes. Simply select PowerPress » Import Podcast in the left-hand menu and then follow the onscreen instructions to import your podcast.
We hope this article helped you find the best audio player for your WordPress site. You may also want to check out our list of the best web push notification software and how to create and sell online courses with WordPress.