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. We also offer 3 kinds of sticky player components: Full Width Sticky, Mini Sticky, and Float Sticky Player.
Various Files Format Support
Our player is versatile, supporting a range of audio formats, including MP3, MP4, FLAC, OGG, WAV, Podcasts, Icecast, Shoutcast, and Self-hosted & External Audio. It also plays Streaming Audio, making it the perfect tool for listening to a variety of audio content.
Animated Audio Spectrum
Stunning audio visualizer brings your sound to life in real-time with 5 dynamic animated presets such as Animated Bars, Bricks, Shockwave, String and Bounce any CSS Selector at the rhythms of the audio. Fully customizable with your own colors, bar width, bar height, bar gap, velocity, and more.
Continuous/Persistent Playback
Listen to your audio continuously while navigating your website. The sticky player resumes when loading a new page.
Carousel Slider & 3D Coverflow
This interactive carousel lets you glide through your music collection with ease, providing a visual feast for your eyes as well as your ears. Whether you're showcasing album artwork or curating your playlists, our Slider & Coverflow brings a dynamic and immersive music slider to your website. Just like the rest of our features, the Slider & Coverflow is fully customizable, allowing you to tailor its look and feel to your preference.
Soundwave & Waveform
Display a progress bar between a simple bar or an authentic waveform representing your audio.
Soundwave in Tracklist
Option to add soundwaves for each track in your tracklist. This addition allows for a more dynamic and engaging presentation of your audio content, helping listeners visually differentiate between tracks.
Advanced Triggers
Advanced Triggers in MP3 Audio Player Pro enables interactive listener engagement by prompting actions during playback. Features include short audio previews, email requests for access, popups, redirects, scroll effects, and protective watermarks. Customize these triggers based on user roles, creating a tailored and engaging audio experience across your site. Learn more
Audio Preview, Watermarks & Ads
Available with the Business Plan (or higher), this feature is engineered not only to provide users with a sneak peek of the audio content, but also to manipulate the audio by outputting pre-roll or post-roll advertising or watermark to the audio. Whether you run an online music stores on WooCommerce, podcast platforms, or any audio-centric website, the Audio Preview protect and enhances content presentation and user interaction.
Full Icecast Support
Want to broadcast your Icecast stream on our player ? No problem! Users can easily access live or recorded streams and view important information such as the current track title, radio station info, and album image cover of the current playing track.
Adaptive Colors in real-time
Don’t struggle with the look and feel of the player. Click ‘Adaptive Colors’ option, and we will match the skin of the audio player with your image artwork in real-time. Thanks to our AI algorithms!
Add Track to Favorites
Spotting that special track? Simply click on the 'Add to Favorite' icon and store it away for future listens. Works with unauthentificated users and logged-in users so they can access their favorited tracks on all devices.
Share your tracks
Boost your music's reach with our versatile Share a Track feature! It enables seamless sharing of your tracks across various platforms, be it on mobile or desktop. Share directly through social media, email, SMS, or use the native share options on mobile devices. Amplify your audience's experience and engagement - effortlessly, wherever they are.
Remember Track Progress
Also known as Track Memory, this feature allows you to have tracks resume from where the user last stopped listening. Useful for Audio Books, Podcasts and eLearning.
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. List your audio track in a list layout format or grid format.
Filters Dropdown, Range Slider & Tags Widget
Easily filter the tracklist with categories, artist name, mood, instruments, BPM, or any custom fields made with ACF, WooCommerce or JetEngine. Alternatively, users can also select tags or range slider to find specific tracks they are looking for. This intuitive tool helps save time when searching through large collections of music. Filter Dropdown is a great way to quickly sort through tracks that meet certain criteria without spending hours scrolling through long lists of titles or names.
Lazyload tracklist Pagination
Instead of overwhelming your server by loading all items simultaneously, Lazy Load fetches and displays content page-by-page, using AJAX. When a user switches between pages of a playlist, use the filter or search for a track, only the content for that specific query is loaded. This ensures your site remains swift and responsive, even if you have thousands of tracks. More info.
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 Button Visibility & Conditions
This business plan feature gives you ability to set visibility conditions on the call to action buttons (download, favorite, share) or set a redirection link. Eg: Allow download only for registered users, and redirect logged-out user to a subscription page.
Ask for Email to Access Download
With the “Ask For Email” feature, you can turn your download button into a powerful lead generation tool. Here’s how it works: users simply provide their email address, and in return, they receive instant access to your downloadable files. This is a win-win – they get the content they want, and you get the contact info you need to nurture future relationships and drive engagement. This is a Business Plan feature.
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.
Tracklist Custom Fields
You can add custom fields for each track to display song or podcast information such as categories, artist name, track mood, instruments, audio duration or any custom fields you create through ACF, JetEngine, or WooCommerce. This makes it easy for users to identify songs based on their specific criteria quickly. Each column in the tracklist can be sorted by clicking its heading.
Search Bar Widget
Let your website visitor to search for any music keyword they'd like. Whether it be a song track, artist name, or podcast episode title - customers can now get instant results, no page reload, with just a few keystrokes. With this innovative tool, finding the exact audio track has never been easier! When combined with the beat tags and filter widget, it becomes incredibly simple to find exactly what you're looking for in no time at all.
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.
Make an Offer / Negotiate Your Price
Give your customers the power to strike a deal—and close more sales. The ‘Make an Offer’ feature is designed to boost engagement and increase conversions. Whether you’re selling products, services, or digital downloads, this tool lets customers submit offers directly, giving them a sense of involvement while you maintain full control over the deal.
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.
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
View changelog
Get Started with
MP3 Audio Player Pro by Sonaar
MP3 Audio Player Pro by Sonaar
⚡️ You'll love it. We promise.