Podlove Podcast Publisher


We built the Podlove Podcast Publisher because existing solutions are stuck in the past, complex and unwieldy. The Publisher helps you save time, worry less and provides a cutting edge listening experience for your audience.

Official Site: publisher.podlove.org

Video Tutorial: Getting started with Podlove Publisher

Compatible Feeds

The Publisher makes it easy to create highly expressive, efficient and super compatible podcast feeds with fine grained control over client behavior (e.g. GUID control to replace faulty episodes and for clients to reload) supporting all important meta data.

Multi-Format Publishing

The Publisher also makes multi-format publishing – embracing all modern and legacy audio and video codecs – a snap. By adopting simple file name conventions, the plugin allows the podcaster to provide individual feeds for certain use cases or audiences without adding work for the podcaster during the publishing process.

Optimized Web Player

The Publisher also comes with integrated with the Podlove Web Player plugin (which you do not need to install separately) and fully support its advanced options including multiple audio (MP4 AAC, MP3, Vorbis, Opus) and video (MP4 H.264, WebM, Theora) format support for web browsers. This Web Player is fully HTML5 compatible (but provides Flash fallback for ancient environments) and is ready for all touch based clients too.

Chapter Support

The Publisher also makes it easy to publish chapter information in the player to make access to structured episodes even easier. Full support for linking directly to any part of your podcast on the web with instant playback included.

Flexible Templates

To round it all up, a flexible template system enables you to published Podcasts in a defined fashion and change the style at any time without having to touch your individual postings later on.

And this is just the beginning. We have a rich roadmap that will bring even more interesting features: integration with helpful services, much improved timeline metadata support (show notes) and much more.

أكمل القراءة

Development of the plugin is an open process. The current version is available on GitHub Feel free to contribute and to fix errors or send improvements via GitHub.

Requires PHP 5.4+


  • Custom episode post type separates media from your blog content.
  • Download analytics provide you with all the data you ever wanted.
  • The Publisher automatically checks the health of your media files.
  • The mighty template engine gives you full control over the episode presentation.
  • Includes the Podlove Subscribe Button, the easiest way for listeners to subscribe to your podcast.
  • Includes the Podlove Web Player. One more thing: you can manage and present all contributors easily.


  1. Download the Podlove Publisher Plugin to your desktop.
  2. If downloaded as a zip archive, extract the Plugin folder to your desktop.
  3. With your FTP program, upload the Plugin folder to the wp-content/plugins folder in your WordPress directory online.
  4. Go to Plugins screen and find the newly uploaded Plugin in the list.
  5. Click Activate Plugin to activate it.


Is Podlove Podcast Publisher free?

Yes! The core features of Podlove Podcast Publisher are and always will be free. Paid Professional Support is available but not necessary to run the plugin.

Are there Download Statistics?

Yes! Podcast Downloads can be tracked and analyzed. You can easily see how many people downloaded you podcast episodes, which clients they used, if they prefer to subscribe to the feed or listen on your website using the web player—and much more.

Are there Privacy / GDPR considerations?

Podlove Publisher is GDPR compliant and provides prewritten text snippets for your privacy page. See https://docs.podlove.org/podlove-publisher/guides/dsgvo-gdpr.html

Where can I host my podcast files?

Any storage where you have control over the file naming is compatible with Podlove Podcast Publisher. You can manage files using a simple FTP/sFTP or use services like Amazon S3.

Where can I ask questions and get support?

Free support where questions are answered by the community is available in the Podlove Community Forum. There is a German community in the Sendegate.

How can I help the project?

The continued success of Open Source project relies on the community. There are many ways you can help:

This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com.


أبريل 27, 2020
Every time I update the pluging I miss the player. This is continously because its a bloat plugin with thousand of options. And the worst, there's no option to rollback cause there's no visible previous versions.
نونبر 26, 2018
This plugin is really easy to use and works as expected. The podcast pages as well as the podcast feed look very good and contain all information. There's a good player included and it combines well with the "Podlove Subscribe Button". I tried several other plugins: "Seriously Simple Podcasting" works very similar but is more confusing, "Blubrry Podcasting" has some kind of cloud dependency i.e. requires an account on their page. "Podlove Publisher" for me is the clear winner.
يونيو 14, 2018
This is by far the best non-commercial podcast plugin available for WordPress. It's not always easy to use, and you have to pay close attention to what you're doing when you're setting the settings, but once you get it the way you want it, it runs very well.
يونيو 14, 2018
I host my podcast on a site with a different name, so I wanted a way to customise my podcast URL so that the feed has the podcast name in it and not just the domain name. This let me do that with no hassle, and is just a really slick podcast in general. Thanks so much!
مارس 14, 2018
Looks pretty cool and comes with a great mp3 player. BUT had some conflicts with Yoast SEO that kept the links from showing up with the featured image and snippet in social media. I figured out how to configure things so that they worked together and thought things were great. THEN I noticed that the podcast feed was broken. It kept throwing the feed into a redirect loop or redirecting to the home page. This was despite disabling all other plugins and changing the theme to Twenty Seventeen. Couldn't ever get that ironed out so I gave up on it. UPDATE: Changing my review. I solved the YOAST SEO conflict by unchecking the Open Graphs setting in Podlove > Modules. The feed issue was caused by server-side caching, CDN and the Let's Encrypt SSL certificate. I disabled the certificate and that corrected the issue. (There is a setting in Podlove > Expert Settings that can help with this but I had to just disable the certificate). There are A LOT of little things that you can adjust with this plugin. That means you might need to take your time and review all of the setting carefully. Once you've got everything dialed in it's great but I'm not sure why Powerpress was able to create a valid feed with my server configuration but Podlove was not.
Read all 36 reviews

Contributors & Developers

“Podlove Podcast Publisher” is open source software. The following people have contributed to this plugin.


“Podlove Podcast Publisher” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “Podlove Podcast Publisher” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • analytics: new chart showing download development from episode to episode #1100 thanks @poschi3!
  • Auphonic: show production warnings in module (https://twitter.com/auphonic/status/1305849345762185217)
  • download tracking: use OPAWG podcast user agent database in addition to Matomo database
  • stability: detect plugins using older/incompatible versions of Twig. Display a warning on the site (instead of an error) and a detailed explanation on “Podlove > Support” screen.
  • enhance: podcast file validation in dashboard includes all post stati and checks for missing slug #1161
  • enhance: only allow episode numbers of 0 and higher in form input #1158
  • api: add public endpoint for transcripts
  • api: add public endpoint for shownotes
  • fix: Podlove Web Player 5 includes all downloadable assets in download section
  • fix: transcript API URL #1145 thanks gibso!
  • fix: editing/deleting shows (#1077)
  • fix: episodes and shows API
  • fix: migration for Shownotes only when the database table exists


  • fix: contributor notifications settings can be saved again (#1144)
  • fix: do not include invisible contributors in Web Player 5 API (#1142)
  • fix: detect Yoast SEO, wpSEO: disables Open Graph module (#1132)
  • fix: use podcast summary as RSS Feed <description> if subtitle is not set (#1092)


  • fix: title escaping in RSS feed when using native (not auto-generated) titles


  • add: Untappd social service
  • fix: Auphonic module (wrong HTTP API headers)
  • chore: update npm dependencies


  • fix: escaping issue in RSS feed (itunes:author and itunes:owner)
  • fix: remove (rare) accidental double enclosure tag in RSS feed when “enclosure” post meta is present


Breaking Changes

  • requires PHP 7.0 (or newer)
  • requires WordPress 5.2 (or newer)
  • Web Player:
    • removes Podlove Web Player 2
    • removes Podlove Web Player 3
    • removes “insert player automatically” option (probably does not affect anyone as the web player is by default inserted via template)
    • removes “Chapters Visibility” option (use dedicated Web Player settings instead)

New Publisher PLUS

=> plus.podlove.org

Publisher PLUS is a new service providing Feed Proxy and Podcast Subscriber statistics for Podlove Publisher.

To use it, enable the Publisher PLUS module, then visit plus.podlove.org to create an account.

Subscriber Statistics are only the beginning. Expect more features soon!

Experimental: Shownotes

Generate and manage episode show notes. Helps you provide rich metadata for URLs. Full support for Publisher Templates.

This module is a work-in-progress. But it’s usable, so feel free to give it a try, especially if your shownotes are link-heavy and you’re comfortable writing Podlove (Twig) templates.

The module is currently hidden. Make it visible by setting a PHP constant, for example in your wp-config.php: define('PODLOVE_MODULE_SHOWNOTES_VISBLE', true);.

Use this template as a starting point: https://gist.github.com/eteubert/d6c51c52372dc2da2f1734a5f54c7918


  • podlove-episode-contributor-list
    • new design
    • renders text-only in RSS feed
  • podlove-podcast-contributor-list
    • new design
  • podlove-episode-downloads
    • the text link variant is now the default style


  • remove Bitlove module (service does not exist any more)
  • remove Flattr module
  • remove “Website Protocol” setting (not necessary any more as Let’s Encrypt is widely supported)
  • enable episode chapters by default
  • convenience: “Copy to Clipboard” function for Podlove Template shortcodes
  • expose iTunes id/URL in podcast feed (#1078)
  • improve feed rendering: use XML generator for all tags with user input to guarantee valid feeds for all inputs
  • add function to remove a transcript from an episode (#1131)
  • add Steady as donation service
  • add template tag: episode.post_title (#1136)
  • add template tag: service.type (https://community.podlove.org/t/replacing-social-icons/2321)
  • add default avatar to transcript preview
  • fix: search logic (#1072)
  • fix: fetch Podlove News via https (#1037)
  • fix: don’t send Publisher logs to system log when WP_DEBUG is on (#1065)
  • fix: ensure uploads for webvtt (transcripts) and gz (exports) are allowed
  • fix: ensure contributors module is active when transcripts are used
  • fix: ensure permissions in shownotes and transcripts APIs
  • fix: don’t count download requests with http range header of bytes=0-0 (#1135)
  • update dependencies
  • build releases with GitHub Actions (in favour of TravisCI)

Changes for previous versions can be found in the changelog.txt.