Podcast Player


An easy way to show and play your podcast episodes using podcasting feed url. It is a must have plugin for your podcast website. Give your listeners an easy access to all your episodes from any page or even from all the pages of your website.

Podcast player key features

  • Give your listeners an easy access to your podcast episodes.
  • Display responsive podcast player just by entering your podcast’s feed url.
  • Fetch all required details from feed url.
  • Option to modify fetched details of your podcast.
  • Option to Show or Hide individual player elements.
  • Give your listener an option to share your podcast episodes.
  • Ajax live search episodes from the podcast.
  • It is possible to have multiple instances of podcast player on single page.
  • Self adjusting layout according to width of the podcast player.

Setup Podcast Player Widget

Display searchable podcast episodes list on any widget area of your website.

Minimum Setup

  1. After activating the plugin, visit Appearance > Widgets in admin dashboard.
  2. Look for ‚Podcast player‘ widget in left ‚Available Widgets‘ section.
  3. Drag the widget to any available sidebar/widget area.
  4. Enter feed url in the appropriate field.
  5. Click [Save] button.

Advanced Setup

  1. After activating the plugin, visit Appearance > Widgets in admin dashboard.
  2. Look for ‚Podcast player‘ widget in left ‚Available Widgets‘ section.
  3. Drag the widget to any available sidebar/widget area.
  4. Enter feed url in the appropriate field.
  5. Optionally, click on „Change podcast content“ button to customize feed’s auto fetched details.
  6. Optionally, click on „Show/Hide player items“ button to show or hide player elements.
  7. Optionally, click on „Podcast player styling“ button to customize player’s accent color.
  8. Optionally, click on „Sort & Filter“ button to sort or filter podcast episodes.
  9. Click [Save] button.

Setup Podcast Player Block

Display searchable podcast episodes list on any post or page. Make sure you have not disabled WordPress latest block editor.


  1. After activating the plugin, visit any post or page’s edit screen.
  2. In main content area, click on ‚+‘ icon to add a new block.
  3. Search for ‚Podcast Player‘ block.
  4. Enter feed url in the appropriate field. A preview of your podcast player will appear.
  5. Click on the podcast player preview.
  6. Select appropriate options from the right sidebar to customize the player.
  7. Save or Update the post.

Setup Podcast Player using shortcode

Minimum Setup

[podcastplayer feed_url ='']
  1. feed_url – Your podcast feed url.

Advanced Setup

[podcastplayer feed_url ='' number='' podcast_menu='' cover_image_url='' hide_cover='true' hide_description='true' hide_subscribe='true' hide_search='true' hide_loadmore='true' hide_download='true' accent_color='#FFFFFF']Short Description [/podcastplayer]
  1. feed_url: Your podcast feed url.
  2. number: Number of podcasts episodes to be displayed at a time.
  3. podcast_menu: Any previously created WordPress menu’s name OR ID OR slug. (optional)
  4. cover_image_url: Podcast’s cover image url. The image must be from your WP media library. (optional)
  5. header_default: (false/true) Show player header items by default
  6. hide_title: (false/true) Show / Hide podcast Title in header info section
  7. hide_cover: (false/true) Show / Hide podcast cover image
  8. hide_description: (false/true) Show / Hide podcast description
  9. hide_subscribe: (false/true) Show / Hide podcast subscribe button.
  10. hide_search: (false/true) Show / Hide podcast search field.
  11. hide_author: (false/true) Show / Hide author/podcaster’s name.
  12. hide_content: (false/true) Show / Hide podcast episode’s content.
  13. hide_loadmore: (false/true) Show / Hide podcast load more button.
  14. hide_download: (false/true) Show/ Hide podcast episode download link.
  15. hide_social: (false/true) Show/ Hide podcast episode social sharing links.
  16. accent_color: Podcast player’s accent color (Color hex-code to be entered).
  17. sortby: Sort podcast episodes (sort_date_desc/sort_date_asc/sort_title_desc/sort_title_asc)
  18. filterby: Filter by any string in episode’s title
  19. Short Description: Podcast short text description. (optional)

Depricated Shortcode Options (No longer available)

  1. skin: dark or light player skin
  2. no_excerpt: Podcast description excerpt or full content.


  • Display podcast player using custom widget
  • Display podcast player using shortcode
  • Display podcast player using editor block
  • Podcats player on small size container
  • Podcast player on large size container


Dieses Plugin unterstützt 1 Block.

Podcast Player


Installing “Podcast player” can be done either by searching for “Podcast Player” via the “Plugins > Add New” screen in your WordPress dashboard, or by using the following steps:

  1. Download the plugin via WordPress.org
  2. Upload the ZIP file through the ‘Plugins > Add New > Upload’ in your WordPress dashboard
  3. Activate the plugin through the ‘Plugins’ menu in WordPress


Where can I host my podcast files?

You can host your podcast files anywhere. This plugin only uses rss feed link to fetch and display your podcast episodes.

Does it support video podcasts?

Yes, this plugin supports video podcasts (mp4 format).

Can it support multiple feeds in a single player?

No, you cannot use multiple podcast feed urls in one player instance.

Is it responsive friendly?

Yes, podcast player is completely mobile responsive. It can even change its layout according to its container width. For example, on larger screen, layout of podcast player on a narrow sidebar will be different than on a wider content section.

Can I show multiple podcast players on a single page?

Yes. You can display multiple instances of podcast player on a single page/post.

How to switch back to older player design?

Go to your WordPress admin dashboard. Navigate to Settings > Podcast Player. Click on the checkbox and hit the save button.

I have added podcast player block, but I cannot play episodes in edit screen?

Podcast player block, which appear in post’s or page’s edit screen is only for previewing purpose. Though, it will play nicely on front-end.


24. Juli 2019
I've never had such great support with a plugin - even one that I've had to pay for!!! Awesome plugin and fantastic developer. 🙂
15. Mai 2019
As someone who wanted to take a more DIY approach to hosting my podcast on a cloud server, instead of using a more expensive dedicated service, this plugin was ideal. It allows you to just enter your the rss feed and displays the episodes in a more than acceptable manner. The developer was great at responding to any issues I had.
15. März 2019
I found this plugin to be really useful. I needed a good-looking podcast player that was not associated with any particular podcast host. This one does the job. And when I wanted to tweak it a bit the author was very helpful!
Lies alle 7 Rezensionen

Mitwirkende & Entwickler

„Podcast Player“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


Übersetze „Podcast Player“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • Bug Fix: Player not fetching correct media enclosure (if multiple media enclosure).
  • Bug Fix: Wrong episode ID in initially loaded episodes.


  • Bug Fix: Styling breaks if more than one player editor block is added.
  • Bug Fix: Episode title in Media controls overflow the container.
  • Bug Fix: Minor RTL styling error fixed.
  • Add: Option to hide podcast header.


  • Add: episode author to the episode list.
  • Add: RTL languages support
  • Add: Podcats Episodes sort and filter options.
  • Add: Option to display a single podcast episode.
  • Add: Add podcast player editor block


  • Bug Fix – Fallback to media src if share link is not available.
  • Modify – Major styling changes in Podcast Player.
  • Modify – Use a custom font stack for the player to reduce font inconsistancy.


  • Bug Fix: Button element styling issue resolved.
  • Bug Fix: Bug due to Mediaelement class mutation by mediaelement-migrate script
  • Bug Fix: Podcast episode list height on large sreen.
  • Bug Fix: Increasing simplebar-placeholder width inside flexbox.
  • Remove: Repititive PHP scipt removed from class-podcast-player-display.php
  • Remove: Cleaner script removed as it is not required.
  • Modify: Minor PHP script improvements.
  • Add: Options to download or share podcast episode.
  • Compliance with latest WordPress coding standards.


  • Implement OOJS and es-next with webpack and babel setup.
  • Scrollbar re-position on load more episodes.
  • Styling improvements
  • Styles modifications for compatibility with various themes
  • Script for removing blank text nodes.


  • Improved media player style and functionality.
  • Improved podcast player styling.
  • Support for video podcasts.
  • Ajax load more episodes in real time.
  • Ajax live search episodes
  • Display episode content in the player.
  • Additional options to show or hide player elements.


  • Option to choose mediaelement.js or html5 audio player.
  • Fetch external cover images from url (using shortcode).
  • Auto fetch feed items from feed url.
  • Podcast player widget’s ux improvements.
  • Change player layout css for larger wrappers.
  • Minor css improvements.


  • First version.