BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Brainstorm Cafe Podcast Player icon
Actively maintained Tested with WP 7.1

Brainstorm Cafe Podcast Player

A polished RSS podcast player with themes, layouts, search, sticky controls, and Podcasting 2.0 support—free forever.

Active installs<10New
Downloads · 30d133▲ +9% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads255Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.3PHP 7.4+
Downloads · 7d15▼ -16.7% week over week
Our verdict

Solid choice

Brainstorm Cafe Podcast Player is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 4 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

81624Aug 18Sep 16Oct 16
Yesterday0
Daily average (1y)4
Peak day33Aug 18, 2026
Last 12 months255

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Brainstorm Cafe Podcast Pla… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
audio >100 1,668 Best audio plugins →
episodes #58 151 Best episodes plugins →
podcast #98 347 Best podcast plugins →
Podcast Player #50 170 Best Podcast Player plugins →
rss >100 1,784 Best rss plugins →

About Brainstorm Cafe Podcast Player

From the official readme · v1.6.0

Description

Brainstorm Cafe Podcast Player turns any public podcast RSS feed into a polished, searchable episode library for your WordPress website.

Add your feed once, choose the layout, theme, and details you want to show, then place the player with a block or shortcode. The plugin plays media from your existing podcast host; it does not require you to republish episodes in WordPress.

Free forever—without catches

Brainstorm Cafe Podcast Player is free and will always remain free. There is no premium edition, feature paywall, recurring subscription, license key, required account, or limited trial. New features and updates are available to everyone.

The plugin is open-source software released under GPLv2 or later, the same license family used by WordPress.

Player and listening experience

  • One polished, full-width shared audio player with play, pause, 15-second rewind, 30-second forward, seek, elapsed-time, volume, mute, and playback-speed controls.
  • Optional browser-local resume positions, disabled by default, with a listener-accessible clear button.
  • Clear playback error messages with a direct audio-file recovery link.
  • Optional compact sticky player that stays available after playback starts.
  • Complete episode titles displayed above the full-width controls.
  • Responsive layouts for phones, tablets, and desktops.
  • Accent-insensitive search, season filtering, visible result counts, and progressive “Show more” browsing.
  • Expandable episode notes.
  • Native browser audio controls as a no-JavaScript fallback.

Themes, layouts, and visible details

  • Light and dark themes with matching search and filter controls.
  • Optional transparent outer background for better site-theme integration.
  • List, card, and compact episode layouts.
  • Individual visibility controls for podcast artwork and description, episode artwork and notes, dates, duration, season and episode numbers, authors, links, and explicit-content labels.
  • CSS custom properties and an in-dashboard CSS guide for safe visual customization.

WordPress integration

  • A dedicated Podcast Player section in the WordPress dashboard.
  • A dynamic Brainstorm Cafe Podcast Player block with per-block overrides.
  • A flexible [brainstorm_cafe_podcast_player] shortcode with per-embed overrides.
  • One site-wide feed plus an optional feed override for individual blocks or shortcodes.
  • A saved-settings preview, one-hour normalized feed cache, and manual refresh control.
  • Optional Apple Podcasts, Spotify, YouTube, RSS, and two administrator-defined links.

Podcasting 2.0

  • Transcript and caption links when supplied by the podcast feed.
  • Chapter markers that listeners load on demand and can use to seek within an episode.

Privacy-minded by default

  • No analytics, advertising, tracking pixels, external fonts, or third-party JavaScript.
  • No Brainstorm Cafe account or hosted service is required.
  • Feed retrieval is handled by WordPress, while audio and images continue to come from the publisher-selected hosts.

Block

Insert the Brainstorm Cafe Podcast Player block from the Embed category. The block uses the site-wide settings by default and provides inspector controls for:

  • Feed URL
  • Theme
  • Layout
  • Transparent background
  • Sticky mode
  • Resume listening on this browser
  • Episodes shown at once
  • Total episodes available
  • Search
  • Season filtering
  • Podcasting 2.0 transcripts
  • Podcasting 2.0 chapters

Leave an override empty, or set its episode number to 0, to inherit the dashboard setting.

Shortcode

The basic shortcode uses every saved setting:

[brainstorm_cafe_podcast_player]

Override the most common options for one embed:

[brainstorm_cafe_podcast_player theme="dark" layout="cards" transparent="yes" sticky="yes" per_page="12" max_episodes="60"]

Use another public feed for one embed:

[brainstorm_cafe_podcast_player feed="https://example.com/podcast/feed.xml"]

Available attributes:

  • feed: Public HTTP or HTTPS RSS feed URL.
  • theme: light or dark.
  • layout: list, cards, or compact.
  • transparent: yes or no.
  • sticky: yes or no.
  • resume: yes or no. Overrides the optional browser-local progress setting.
  • per_page: Episodes revealed at once, from 1 to 50.
  • max_episodes: Episodes loaded from the feed, from 1 to 200.
  • search: yes or no.
  • season_filter: yes or no.
  • podcast_image: yes or no.
  • podcast_description: yes or no.
  • episode_images: yes or no.
  • episode_descriptions: yes or no.
  • transcripts: yes or no.
  • chapters: yes or no.
  • dates: yes or no.
  • duration: yes or no.
  • numbers: yes or no.
  • episode_links: yes or no.
  • author: yes or no.
  • explicit: yes or no.
  • subscribe: yes or no.

CSS customization

Open Podcast Player > CSS guide for copyable examples and a selector reference. The neighboring Shortcode guide tab documents every shortcode attribute. A longer CSS guide is included at docs/customizing-css.md inside the plugin. Detailed release notes are included at docs/changelog.md.

Add custom rules in Appearance > Customize > Additional CSS, a child theme, or the site editor. Do not edit the plugin files because updates replace them.

The main design tokens can be overridden in one place:

.braicapo-player { --braicapo-accent: #c2410c; --braicapo-radius: 8px; --braicapo-font: Georgia, serif; }<h3>Feed behavior</h3>

WordPress retrieves and caches the RSS feed. The plugin also caches its normalized episode data for one hour. Use Refresh feed now on the settings page after publishing an episode when an immediate refresh is needed.

The player supports standard RSS and Atom enclosures plus common iTunes podcast tags for artwork, duration, season, episode number, author, episode type, and explicit-content status. It also detects Podcasting 2.0 podcast:transcript and podcast:chapters episode tags. Missing optional data is simply omitted.

When a feed override selects a different podcast, site-wide Apple, Spotify, YouTube, and custom destination links are omitted so listeners are not sent to the primary podcast. The RSS link follows the selected feed.

Chapter JSON is never downloaded during the initial page load. A listener first opens the Chapters panel and selects Load chapters. Supported chapter markers become buttons that seek the shared audio player to the chapter start time.

External services

This plugin does not depend on a service operated by Brainstorm Cafe. It works with URLs supplied by the site administrator or declared by the podcast publisher:

  • WordPress requests the administrator-configured podcast RSS URL to parse and cache the feed. The podcast host receives the website server’s request data, such as its IP address and HTTP user agent.
  • A visitor’s browser requests podcast audio and images from the URLs declared in the RSS feed when those resources are displayed or played.
  • When a visitor selects Load chapters, the browser requests the HTTPS chapter JSON URL declared by that episode’s podcast:chapters tag. The chapter host receives the visitor’s request, without cookies or a referrer from this plugin. The request may fail if the publisher has not enabled browser access to the chapter file.
  • Transcript, episode, and listening-platform links take visitors to their configured destinations only when selected.

Those independently operated podcast and platform hosts have their own terms and privacy policies. Site administrators should review the policies of the feed and services they choose to display.

Privacy

Brainstorm Cafe Podcast Player does not collect analytics or send usage data to Brainstorm Cafe. Search, season filtering, pagination, audio controls, and chapter navigation run in the visitor’s browser.

The optional Resume where listeners left off setting is off by default. When enabled, the plugin uses this website origin’s browser localStorage (braicapo_resume_v1) for episode identifiers, listening positions, and last-save timestamps. It keeps at most 100 positions; positions older than 30 days are ignored and removed on the next successful save or clear action. This data stays in the browser and is not sent to WordPress or Brainstorm Cafe. It does not sync between devices or browsers. Listeners can choose Clear saved progress for a podcast, or clear the website’s browser data. With this option disabled, the plugin neither reads nor writes resume data. Playback continues if storage is unavailable.

Support

For documentation and support, visit https://brainstormcafe.com/podcast-plugin/ or email matt@brainstormcafe.com.

License

Copyright 2026 Matt Lawhead and Brainstorm Cafe.

Brainstorm Cafe Podcast Player is free software released under the GNU General Public License, version 2 or any later version. The complete GPLv2 text is included in LICENSE.txt.

Uninstall behavior

Settings are preserved by default. To remove the plugin option and its cached feed data during uninstall, first enable Delete settings when the plugin is uninstalled under Data cleanup.

Installation

  1. Upload the brainstorm-cafe-podcast-player folder to /wp-content/plugins/, or install the ZIP through Plugins > Add New > Upload Plugin.
  2. Activate Brainstorm Cafe Podcast Player.
  3. Open Podcast Player in the main dashboard menu.
  4. Enter the public RSS feed URL supplied by your podcast host, choose the player options, and save.
  5. Insert the Brainstorm Cafe Podcast Player block or add [brainstorm_cafe_podcast_player] to a page.

Frequently asked questions

Will this plugin remain free?

Yes. Brainstorm Cafe Podcast Player is and will remain free, without a premium edition, feature paywall, subscription, license key, or required account. Updates and new features are available to everyone.

Why does my newest episode not appear immediately?

Feeds are cached for performance. Choose Refresh feed now under Podcast Player in the dashboard.

Can I add more than one podcast?

The settings screen stores one site-wide feed. A block or shortcode can override the feed URL for an individual embed.

Does the player autoplay?

No. Playback only starts after a visitor selects an episode.

Does search send data anywhere?

No. Search and season filtering happen locally in the visitor’s browser against the episodes already on the page.

What happens if an episode has no audio enclosure?

The episode remains visible, but its action is labeled “Audio unavailable.”

Why do chapters ask me to load them?

Podcasting 2.0 chapter files are hosted separately from the RSS feed. Loading them only after a listener chooses avoids hidden third-party requests and keeps the initial episode list fast. If browser access is unavailable, the original chapter file can still be opened directly. Chapter requests time out after 15 seconds and accept files up to 1 MiB (streamed byte limit in modern browsers). Up to 250 visible chapter markers are displayed.

Changelog

Playback and accessibility improvements, optional browser-local resume, and reliability fixes. Existing settings and embeds are retained; resume remains off until enabled.

1.6.0

  • Added 15-second rewind and 30-second forward buttons, with safe beginning/end limits.
  • Added optional browser-local resume positions, disabled by default, with settings, block and shortcode controls and a clear-progress button.
  • Added playback error messages and direct audio-file recovery links; blocked storage no longer prevents normal playback.
  • Fixed pending chapter jumps affecting newly selected episodes, and start chapter playback from the original user gesture.
  • Added a 15-second chapter timeout, 1 MiB response limit, retry behavior and stricter chapter timestamp validation.
  • Kept playback speed consistent when changing episodes and synchronized the displayed ready, playing, paused and finished states.
  • Prevented multiple sticky players overlapping after switching between embeds.
  • Added accent-insensitive episode search and accessible counts of visible/matching episodes.
  • Improved focus after chapter loading, sticky dismissal and Show more; respect reduced-motion preferences during scrolling.
  • Hardened settings and shortcode handling against unexpected array values and malformed saved options.
  • Prevented a feed override from inheriting another podcast’s platform and custom subscription links.
  • Preserved season zero and case-sensitive transcript URLs; exclude known non-audio document enclosures and validate durations.
  • Updated the normalized feed cache schema so corrected episode data is rebuilt automatically.
  • Fixed multisite uninstall to process sites in batches beyond the first 100, while respecting each site’s cleanup choice.
  • Added translated clipboard success/failure feedback and fallback copying when the Clipboard API is denied.
  • Improved transport controls in narrow columns and small viewports, focus visibility and long-content wrapping.
  • Expanded privacy, CSS, shortcode and release documentation. Retained WordPress 7.1 compatibility metadata, WordPress 6.3 minimum and PHP 7.4 minimum.

1.5.4

  • Confirmed compatibility with WordPress 7.1.

1.5.3

  • Removed an invalid contributor entry so the readme lists only the verified WordPress.org plugin owner.

1.5.2

  • Added the plugin owner’s WordPress.org username to the contributors list.
  • Re-audited collision-sensitive declarations and confirmed that they use the plugin-specific Brainstorm Cafe or braicapo prefix.

1.5.1

  • Updated the author contact email to matt@brainstormcafe.com.

1.5.0

  • Standardized WordPress handles, actions, stored option and transient keys, JavaScript globals, HTML classes, data attributes, and CSS custom properties on the unique braicapo prefix.
  • Removed pre-release shortcode aliases that did not meet WordPress.org collision-avoidance requirements.
  • Renamed internal PHP files to use the same plugin-specific prefix.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Brainstorm Cafe Podcast Player alternatives

All audio plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Presto Player Presto Player A modern video and audio player for courses, landing pages, marketing, and testimonials —… by Andre Gagnon 100K+ ★★★★★★★★★★ 4.8 (346) 2 days ago 95
2 Seriously Simple Podcasting Seriously Simple Podcasting Podcasting the way it's meant to be. No mess, no fuss - just you and your content taking… by Craig Hewitt 30K+ ★★★★★★★★★★ 4.7 (329) 2 months ago 74
3 Compact WP Audio Player Compact WP Audio Player A Compact WP Audio Player Plugin that is compatible with all major browsers and devices… by mra13 / Team Tips and Tricks… 20K+ ★★★★★★★★★★ 4.1 (69) 2 months ago 82
4 AudioIgniter Music Player AudioIgniter Music Player AudioIgniter lets you create music playlists and embed them in your WordPress posts, pages… by The CSSIgniter Team 10K+ ★★★★★★★★★★ 4.6 (64) 4 days ago 88
5 HTML5 Audio Player – The Ultimate No-Code Podcast, MP3 & Audio Player HTML5 Audio Player Maximize your WordPress site's potential with our versatile HTML5 Audio Player plugin… by bPlugins 10K+ ★★★★★★★★★★ 4.6 (169) 4 days ago 92
6 WP Photo Album Plus WP Photo Album Plus This plugin is more than just a photo album plugin, it is a complete, highly customizable… by Jacob N. Breetvelt 10K+ ★★★★★★★★★★ 4.7 (199) 3 weeks ago 84
7 ResponsiveVoice Text To Speech ResponsiveVoice Text To Speech Text to speech for WordPress. Add a Listen button or an article player that reads posts and… by ResponsiveVoice 7K+ ★★★★★★★★★★ 3.9 (34) 1 week ago 84
8 rtMedia for WordPress, BuddyPress and bbPress rtMedia for WordPress, BuddyPress and bbPress Add albums, photo, audio/video upload, privacy, sharing, front-end uploads & more. All this… by rtCamp 7K+ ★★★★★★★★★★ 3.7 (152) 4 days ago 67
9 Cue by AudioTheme.com Cue by AudioTheme.com Delightful and reliable audio playlists. by AudioTheme 6K+ ★★★★★★★★★★ 4.7 (36) 2 years ago 48
10 Buzzsprout Podcasting Buzzsprout Podcasting The official Buzzsprout plugin. Embed your podcast episodes with editor blocks that always… by Buzzsprout 5K+ ★★★★★★★★★★ 5 (5) 17 hours ago 73

FAQ

Brainstorm Cafe Podcast Player: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 17, 2026

Is Brainstorm Cafe Podcast Player free?

Yes. Brainstorm Cafe Podcast Player is free to download and use from the official WordPress.org plugin directory.

Is Brainstorm Cafe Podcast Player safe to use in 2026?

Brainstorm Cafe Podcast Player is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

How many websites use Brainstorm Cafe Podcast Player?

Brainstorm Cafe Podcast Player is active on <10 WordPress websites and has been downloaded 255 times since it launched in August 2026. It was downloaded 133 times in the last 30 days.

Does Brainstorm Cafe Podcast Player work with WordPress 7.1?

Yes. The developer has tested Brainstorm Cafe Podcast Player up to WordPress 7.1.3, the latest release. It requires WordPress 6.3 or newer.

What PHP version does Brainstorm Cafe Podcast Player need?

Brainstorm Cafe Podcast Player requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Brainstorm Cafe Podcast Player last updated?

The latest version, 1.6.0, was released on September 22, 2026 (4 weeks ago).

Who makes Brainstorm Cafe Podcast Player?

Brainstorm Cafe Podcast Player is developed and maintained by Matt Lawhead.

What are the best alternatives to Brainstorm Cafe Podcast Player?

The most popular alternatives to Brainstorm Cafe Podcast Player are Presto Player (100K+ installs), Seriously Simple Podcasting (30K+ installs) and Compact WP Audio Player (20K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.