Features

The all-in-one player for Music and Podcast that fits all

General Features

Sticky Player

An amazing sticky player with volume control, playlist overview, slick controls, and CTA buttons along a nice progress bar.

Continuous/Persistent Playback

Listen to your audio continuously while navigating your website. The sticky player resumes when loading a new page.

Soundwave & Waveform

Choose between a simple bar, synthetic waveform, or dynamic waveform powered by Wavesurfer.js.

Analytics & Reports

Get real-time analytics such as the number of downloads and plays straight from Google Analytics.

Mobile Friendly

Display controls in the mobile's notification center, just like Spotify or Apple Music app. Our player is fully responsive, of course!

Scrollbar Option

Activate the scrollbar option to display unlimited tracks within a limited space. Magic in 1-click!

Calls to Action

Display buttons beside each track or playlist. Link them to a specific URL or show content in a lightbox popup.

Volume Control

Add optional volume control in your player widget. Volume level is retained in a cookie when users revisit your website.

Slick Controls

The controls, waveform colors, and control buttons are optional and customizable to match your style

Bulk Importer

Save time by selecting audio files in the library, and we will generate playlists, episodes, or product posts for you.

Elementor Widget

Includes a custom Elementor widget with 70+ styling options. And yes, we support dynamic fields too!

Elementor Button Widget

We have extended the native Elementor Button widget to launch a sticky player from any button instance.

Gutenberg Block

If you are a Gutenburg user, we got your back! We have a Gutenburg Block ready to work and rock!

Dynamic Shortcode

Unlock the full power of your audio player by using our custom shortcode with many dynamic attributes. Very powerful.

Audio Player Layouts

Customize each player's instance with shortcode attributes, Elementor Widget, or Gutenberg block.

Unlimited Colours & Fonts

Change the audio player colors, font size, and font family to match your website and branding.

Auto-Load Player

Automatically load the sticky player with a pre-selected playlist or the newest track you have added.

Tracklist View

Display a tracklist button on the sticky player so users can jump and listen to another track in 1-click.

Dynamic Content

Build very custom projects with Sonaar Player. We support ACF, CMB2, JetEngine, Metabox, etc.

Custom Post Types Support

Option to display our custom fields in any selected CPT so you can add audio tracks simply by editing the post.

Display Metadata

Display the sum of each track's duration and display the total number of tracks that your playlist contains.

Play Button & Textual Button

Replace the Play/Pause icon with a textual button like Play Trailer or Play Music. Use your own string, literally!

Start player from any text link or images

Add any content between our custom shortcode sonaar_ts and we will automatically create an hyperlink to start the audioplayer. This allow you to create easy & quick chapter list, text and image links or table of content to start a player and optionally jump to specific time stamps.

Stop and Go

Option to stop player when the track is completed. It prevents jumping automatically to the next track in the playlist.

Javascript API

Launch the sticky player, start, play and pause or skip the tracks through our Javascript API

Highly Optimized

The player is highly optimized and loads fast. It's secure and very performant.

SEO Optimized

Not only is this plugin a fast-loading player, but you can also select HTML tags and headings for a better SEO.

Multi-Language

Translate our front-end labels and strings directly within the plugin settings dashboard! No hassle!

Premium Support

Needs technical assistance? It's another of our strengths! Premium quality support via Live Chat included!

For Music

Unlimited Playlists

Create an unlimited number of albums, discographies, and playlists and upload an unlimited number of tracks.

Download Buttons

Display a download button to let users download your audio file or any kind of digital materials in 1-click.

Call to Actions

Add call-to-action buttons for each of your albums such as "Listen on Spotify, Buy on Apple Music, Watch on YouTube", etc.

Artwork Images

Each track can have its own optional image cover. You can display its thumbnail in the tracklist, mini-player, and sticky player. Great for compilations & mixes!

Lyrics

Set optional lyrics for each track in the track description, in a lightbox popup or in a lyric placeholder shortcode.

Lyrics in real-time

Users can see the lyrics scroll as they listen to a song. Simply play your track and read or sing along to the lyrics that appear on your screen. Each song can have its own TTML file (Timed-Text Markup Language). You can generate TTML files interactively on this website.

BPM & Hashtags

If you're a beatmaker or manage a music store, you will probably want to display the BPM for your tracks. We got your back.

Slick Controls

Display Previous, Play/Pause, Next, Skip 15/30 Seconds, Playback Speed Rate, Tracklist View, Shuffle, and Volume control depending on the type of website you run.

ID3 Tags Support

Automatically fetches ID3 Tags from your MP3 and retrieves the album title, artist name, track title, and duration.

Artist Name

Display the artist name beside each of your tracks. E.g., < Track Title "by" Artist Name >. Useful for playlists, record labels, or multi-artist websites.

Release Dates

Display the album, playlist, or track's publishing date.

Shuffle Tracks

Allow the ability to shuffle the tracks randomly within a playlist.

Album Page Detail

We include a single page with a unique shareable URL for each playlist you create. Slug URL and player can be customized and used with your own shortcode.

Playlist Category Taxonomy

Need to categorize your playlist by genre, instruments or artists? You can display tracklists that contain songs and albums for a specific category. Useful for album compilations & playlist.

For Podcasting

Subscribe Buttons

Display podcast subscribes buttons for each podcast distribution platform you're in. We support over 20 podcast providers and more to come!

Show Notes

You can display all your show and episodes notes for each episode. Not only do episodes have their unique single page, but you can also display the show notes in a lightbox popup directly within the playlist from any page!

Episode Materials

You can add any bonus materials for each episode as a download or external link.

Publish your Podcast

Distribute your episodes to Apple, Spotify, Google, iHeart, and major podcast directories. You get total control over your RSS Feed.

RSS Feed Generator

Option to generate your own RSS Feed as your main source channel to submit to your Podcast distributors. We automatically generate it for you! The RSS feed URL address will look similar to this: https://yourwebsite.com/feed/podcast/.

Podcast RSS Importer

Import or migrate your existing episodes from any major Podcast distributor in 1-click

Podcast Auto-Sync

Fetch and import new episodes from your RSS into WordPress automatically. You can also schedule the importer to fetch at your own desired interval.

Playback Speed Control

Display a speed rate button to give your user the ability to change the playback speed from 0.5x, 1x, 1.2x, 1.5x and 2x

Skip 15/30 Seconds Control

A listener just missed something in your track? Add a 15 seconds backward button so he can quickly catch up. It's the same thing if he wants to quickly skip a segment or two.

Play Random Episode

Display a shuffle button in the player to play random episodes from your show.

Episode Thumbnails

Each episode may have its own image cover. You can display its thumbnail in the tracklist, mini-player, and sticky player. You can also set a default thumbnail image for each show.

Chapters, Table of Content and Timestamp

Create easy & quick chapter list, text link or table of content using a custom shortcode. This allow you to start a player and optionally jump  to specific time stamps.

Podcast Networks Support

Multiple Podcast Show Support to build your own podcast network. You can create unlimited numbers of shows with their own settings.

Episode Single Page

We include a single page with a unique shareable URL for each episode you create. Users can customize slug URL and player and display episode notes, downloads, images, videos, and PDFs.

Podcast Show Taxonomy

Display an episode list that contains all episodes from a specific podcast show. If you manage multiple shows or build a podcast network website, this is the feature you are looking for.

Podcast Category Taxonomy

Need to categorize your episode by genre or season? No problem. You can display an episode list that contains all episodes from a specific category.

For Selling Online
with WooCommerce

Sell Music Files

We really went the extra mile and made the audio player connects seamlessly with WooCommerce, the world's most popular free eCommerce plugin. Whether for selling digital music, memberships, or subscriptions, our audio player will empower your eCommerce website immediately.

Music Licenses

Lease and sell exclusive music licenses. By using WooCommerce, you have the ability to include a music contract license depending on the product sold.

Manage Your Store

Handle your license contracts. Manage orders & customers. Create discount or promo codes and check your money grows, all under your dashboard.

Shop Page

Add a music player to each product on the shop loop page. You have the ability to add audio controls over your products gallery or display the player below the thumbnails with a nice progress bar.

Product Singe Page

When you add audio files to your product, we will automatically display a player so customers will have a chance to preview the file before they buy. You can customize the embedded player with our custom shortcode and attributes such as the option to display playlist, inline progress bar, call to action buttons, etc.

Add-to-Cart Button

Option to automatically display an Add-to-Cart button on each track for sale. Also known as a Call-to-action, we will display the add-to-cart button beside each track title in the tracklist and/or on the sticky player for quick cart update.

Buy Now Button

Similar to the add-to-cart button, the Buy Now action takes you directly to the checkout page. For example, this is useful if you sell an album without price or product variation and checkout action needs to be immediate. This can be set overall to your whole product catalog or independently on each product.

Javascript API

If you create a complex eCommerce project, you will love our javascript API. Allows you to launch the sticky player, start, play, pause, or skip the tracks through a simple javascript function.
Built to last.
This Audio Player
just keeps getting better.
With regular updates and new features dropping every few months, we make sure this plugin is built-to-last and retains its value.

View changelog  
Get Started with
MP3 Audio Player Pro by Sonaar
⚡️ Flash Sale! Get 20% OFF if ordered in the next 24h