Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme.Learn More

How To Add Music To Your WordPress Site With A Plugin

April 29, 2018
The Best Music and Audio WordPress Plugins

You hardly need an expert to tell you the impact music has on people’s lives. Listening to and playing music can even promote good health. What other medium speaks to such a wide audience? What else so strongly connects a variety of people with each other?

Perhaps you’re a musician and need a way to market your sound. Maybe you like to share what you’re listening to with loyal readers. Or maybe you just want something in the background that sets the mood for your site. However you use it, music can help you craft a powerful experience for your site visitors that will make them want to come back.

We already shared some great WordPress themes for musicians, and we mentioned just a couple plugins. But fortunately, there are quite a number of plugins that make it easy to incorporate music into your site! Here’s a list of 10 awesome music plugins that will help make your site speak directly to your audience.

Disclaimer: WPExplorer is an affiliate for one or more products listed below. If you click a link and complete a purchase we could make a commission.

1. Compact WP Audio Player

Compact WP Audio Player

The Compact WP Audio Player is designed so that it won’t take up a lot of space on your site. It uses shortcodes to embed .mp3 and .ogg audio files on your posts and pages. If you want to sell music from your site, you can use this plugin to offer previews.

This plugin is built with HTML5, so it’s responsive and compatible with most browsers and devices. As a compact plugin, it’s easy to use and doesn’t overwhelm you (or your visitors) with features.

2. HTML5 jQuery Audio Player

HTML5 jQuery Audio Player

The HTML5 jQuery Audio Player has a sleek, modern look and uses shortcodes to add either full playlists or single audio tracks to your site, depending on what you want to offer your fans. It’s great for musicians because it integrates with the Easy Digital Downloads plugin to help you sell your music.

The Pro version is fully responsive and offers widget support and a playlist manager so you can easily reorder tracks. You can also add cover art and ratings, making your page more colorful and getting customers interacting with your site. Both Lite (free) and Pro versions work well on all major browsers and mobile devices.

3. Background Music Player Lite

Background Music Player Lite

For an easy way to share audio clips and videos on your site, try the Background Music Player Lite plugin. This plugin enables you to stream tracks and radio straight onto your WordPress site, and you can even customize the playlist for each post or page.

Background Music Player Lite is a simple to use, stylish plugin with plenty of customization options and your visitors can open the player in a popup. It’s fully responsive and compatible with all major browsers; a great choice for someone wanting background music for their site.

4. Audio Tube

Audio Tube

If you like getting your music from YouTube, you can use Audio Tube to embed YouTube videos as audio files within your posts and pages. It works by stripping the video from the file, leaving you with just the audio. This free, responsive plugin comes with a number of shortcodes for customization, such as looping, size and autoplay. AudioTube is a great way to share your favorite music, or even to promote your own if you have a YouTube channel that you upload to.

5. Cue


Got a lot of music, and want a fun way to integrate it with your WordPress site? You can do that with the Cue plugin. Upload audio files to your media library, or link to other music sources – whichever way you get your music, Cue uses a widget, shortcode or template tag to display it anywhere on your site. It’s also fully responsive,  and has a simple drag-and-drop interface so you can easily reorder your tracks.

6. SoundCloud Master

SoundCloud Master

SoundCloud is becoming very popular as an audio distribution platform. Showcasing and selling your SoundCloud content on your WordPress site is easy with the SoundCloud Master plugin.

The free version gives you a widget to display on your site, as well as Lyrics and Connect buttons. Upgrading to the paid version enables you to customize the widget or use shortcodes to embed music on your posts and pages – and you can show either a single track or a whole playlist. You can also add artwork and links for downloading and buying music.

7. Spotify Master

Spotify Master

Are you a fan of Spotify? Now you can integrate it with your site using the Spotify Master plugin. Built with HTML5, this plugin is fully responsive and loads quickly. You can use the widget to display your music, albums and playlists, depending on what kind of experience you want for your visitors.

If you opt to upgrade to the advanced version you can also use the TechGasp shortcode framework for putting your music on all pages and posts.

8. Soundy Background Music

Sound Background Music

Engaging your visitors isn’t hard when you add background music, which Soundy allows you to do with just a few clicks. With this plugin, you can use the HTML5 audio tag to embed soundtracks directly into each page or post. What’s more, you can set an audio file as the default for every page, or you can customize what plays on individual pages.

Soundy enables you to use audio files either from your media library or from anywhere on the web, so it’s easy to play whatever music you want. You can position the play/pause button wherever you want on the page, and the Premium version enables you to customize the button’s design to match how your site looks. Soundy doesn’t include a huge amount of features, but its simplicity and ease of use is what makes it appealing.

9. WordPress Music

WordPress Music

For another background music option, check out WordPress Music. This plugin is free and easy to install, and since it’s already fully integrated with WordPress it doesn’t add extra load time.

While it doesn’t play music from your own playlist, WordPress Music does have an extensive catalog that doesn’t repeat or overuse tunes. All you have to do is set the mood you want for your site, and the plugin will come up with a playlist for you. It even uses an algorithm to track users’ behavior and engagement level, to see which playlist is working best for your site. The goal is to add an emotional element to your content that will increase the length of time users spend on your site.

10. Music Store

Music Store

For any musician, being able to sell your music from your WordPress site is definitely a useful option. Music Store is exactly what its name implies: an online store for selling audio files. It has an audio player that is compatible with most browsers and mobile devices and supports .mp3, .wav, .wma and .oga files.

This plugin has both free and Premium versions, so it’s easy on most budgets. The Premium version includes more features, such as secure audio playback, the ability to group singles into collections, and the ability to insert a song or album into a post, page or template – all great ways to share your music.


Adding music to your site, whatever your reason for doing so, gives it an extra appeal that will bring site visitors back and help you connect to your users. No matter your budget, there’s a music plugin for everyone – hopefully one of the plugins listed is the perfect musical accompaniment for your site.

Have you tried out any of the above plugins? Are there other music plugins you like that weren’t mentioned? Let us know in the comments below!

Article by Tom Ewer WPExplorer Author
Published on: July 9, 2015
Last updated on: April 29, 2018
Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.


  1. Arevico says:

    Great plugins for DJ websites to use. However, it would be good to see some more social media functioanlity integrated with those players. For example a share to download this track function. None the less this will help out a lot of small or local music oriented businesses

  2. BilqeesKenchi says:

    great list

  3. BilqeesKenchi says:

    I have an issue with my site while using youtube plugin please tell Is there any research concerning this plugin’s compatibility with wordpress 4.0+? Currently I’m getting an error message:
    Fatal error: Cannot use object of type WP_Error as array in /Applications/AMPPS/www/ubc/wp-content/plugins/youtube-channel-gallery/youtube-channel-gallery.php on line 556
    Or maybe this is a compatibility issue with youtube API? Any thoughts?

    • Kyla says:

      Hmmm – that I do not know. But I would suggest trying to contact the plugin author via the support tab on the plugin’s page. Hopefully they’ll have a much better answer for you! 🙂

  4. listofsocialnetworkingsite says:

    Myluda.c is providing a simple way to share music, video online. Broadcast using any source and invite others to join groups and listen music and also create your own musical community

  5. کاهش پینگ says:

    I totaly wont use that spotify free plugin for my website, its aweful

Leave a Reply

Your email address will not be published. Required fields are marked *