From $69 · Lifetime, annual, or monthly
BeatStore Player Plugin
The all-in-one player that turns any WordPress site into a beat store: streaming previews, multi-license pricing, embeds, and share links, with checkout and instant delivery through Easy Digital Downloads or WooCommerce on hosting you control.
- Single-site, 5-site, and 100-site licenses are available at Freemius checkout after you click Buy.
Live demos
A real storefront running the BeatStore player. Press play in the embed below, browse the screenshot gallery for admin and feature captures, or open the full demo site.
Widget 3 · Fire Beats
Open full pageCurrent htmlwidget3 storefront player embed.
Showcase
Product screenshots from real BeatStore installs. Click any thumbnail for the full-size capture.
Features
Instant downloads
Buyers get the files for the license they purchased the moment checkout completes.
No upload caps
Stock as many beats and kits as your host allows. BeatStore never meters your catalog.
Preview how you host
Stream from a Media Library upload, a Dropbox direct link, or a public SoundCloud track. Connect SoundCloud once under BeatStore → Integrations. No wp-config editing required.
Playlists & embeds
Build multiple playlists and drop players on any page with shortcodes or the Block Editor block.
Page-builder ready
Works with Elementor and WordPress Blocks out of the box.
Search & filter
Listeners filter by genre, mood, tags, BPM, and title so the right beat surfaces fast.
Customize the player
Colors, cart icons, fonts, light/dark mode. Match the player to your brand.
Play stats
When Google Analytics is on your site, play events fire so you can see what’s trending.
Grow the list
Offer a free download in exchange for an email. Build your audience on your own list.
Minimum requirements
- WordPress 6.5 or greater
- PHP 8.1 or greater
- Easy Digital Downloads or WooCommerce (both free)
- Web hosting that can serve audio files
Reviews from producers
5 / 5
“I bought this product to have my own beat store, and to have more freedom as a business owner. Customer service is pretty responsive, and helpful.”
Lance Mcmillan
Producer
5 / 5
“Awesome plugin, great response time from support. Exactly what I was looking for.”
Ryan Hurley
Producer
5 / 5
“BeatStore has to be the best plugin for selling audio from your website out there. Customer service is exceptional and the plugin has everything you need.”
Chris
Producer
Payments
Checkout runs through Easy Digital Downloads or WooCommerce: Stripe, PayPal, Apple Pay, and Google Pay where your gateway supports them. BeatStore takes $0 of your sales.
Recommended hosting: Cloudways
You’ll need WordPress hosting that can handle audio uploads and decent performance. We run BeatStore on Cloudways and recommend it for speed, security, and 24/7 support. Shared hosting often struggles with media-heavy stores.
View CloudwaysFAQ
Is BeatStore a one-time purchase or a subscription?
Both options exist at Freemius checkout. Lifetime is pay once. Annual renews each year for continued support and updates. Monthly renews each month. All plans include email support and updates for the active term. If an annual or monthly term ends, the plugin keeps running on your site; renewing only extends support and updates. You can upgrade from monthly to annual or lifetime when Freemius offers that path.
Will my payment gateway work?
Any gateway that works with Easy Digital Downloads or WooCommerce works with BeatStore. PayPal and Stripe are the most common, including Apple Pay and Google Pay where your gateway supports them.
Are my beats stored on my own website?
Yes. Files live on your host (or an offload plugin like S3/Dropbox if you configure one). BeatStore is not a hosted marketplace.
Can I use SoundCloud for beat previews?
Yes. Paste a public track permalink and set Audio Preview Source to SoundCloud. Connect once under BeatStore → Integrations (Client ID + Client Secret). You’ll need a SoundCloud API app. See the SoundCloud audio previews docs for setup.
Can I use it for client projects?
Yes. Use BeatStore plugins and themes for client sites. Just don’t redistribute them as a competing product.
Can I embed more than one player or playlist?
Yes. Create multiple playlists and embed them as separate players on different pages.
Does this work with my theme?
The player is built to work with major WordPress themes. Your single product templates and the rest of your theme keep working.
Can I install this on Wix, Squarespace, or Shopify?
No. BeatStore is a WordPress plugin only.
What's new
Full changelog3.0.14
SoundCloud audio previews restored via OAuth Client Credentials. Connect under BeatStore → Integrations (Client ID + Secret).
3.0.13
Harden catalog API cart button generation for UI Theme Buy modals.
3.0.12
Include UI Theme cart button markup in beat API responses for catalog Buy modals.
Your store. Still selling tomorrow.
Choose lifetime, annual, or monthly at Freemius checkout. Support and updates cover the plan term. Annual and monthly renew unless you cancel. If a term ends, the software keeps running. Renewal extends support and updates. It does not ransom your catalog.





