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. 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.
Listen to your audio continuously while navigating your website. The sticky player resumes when loading a new page.
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. A VPS or dedicated server is required. FFMPeg Open-source library is also required.
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, synthetic waveform, or dynamic waveform powered by Wavesurfer.js.
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.
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. 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.
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.
Dynamic Button Visibility & Conditions
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.
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.
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.
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
⚡️ You'll love it. We promise.