The all-in-one player for Music and Podcast that fits all
An amazing sticky player with volume control, playlist overview, slick controls, and CTA buttons along a nice progress bar.
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.
Display controls in the mobile's notification center, just like Spotify or Apple Music app. Our player is fully responsive, of course!
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.
Add optional volume control in your player widget. Volume level is retained in a cookie when users revisit your website.
The controls, waveform colors, and control buttons are optional and customizable to match your style
Save time by selecting audio files in the library, and we will generate playlists, episodes, or product posts for you.
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.
If you are a Gutenburg user, we got your back! We have a Gutenburg Block ready to work and rock!
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.
Automatically load the sticky player with a pre-selected playlist or the newest track you have added.
Display a tracklist button on the sticky player so users can jump and listen to another track in 1-click.
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 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.
The player is highly optimized and loads fast. It's secure and very performant.
Not only is this plugin a fast-loading player, but you can also select HTML tags and headings for a better SEO.
Translate our front-end labels and strings directly within the plugin settings dashboard! No hassle!
Needs technical assistance? It's another of our strengths! Premium quality support via Live Chat included!
Create an unlimited number of albums, discographies, and playlists and upload an unlimited number of tracks.
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.
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!
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.
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.
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.
Display the album, playlist, or track's publishing date.
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.
Display podcast subscribes buttons for each podcast distribution platform you're in. We support over 20 podcast providers and more to come!
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!
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
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.
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
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.
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.
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.
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.
Built to last.
This Audio Player
just keeps getting better.
just keeps getting better.
Get Started with
MP3 Audio Player Pro by Sonaar
MP3 Audio Player Pro by Sonaar
⚡️ Flash Sale! Get 20% OFF if ordered in the next 24h