Blubrry PowerPress Podcasting plugin
Blubrry PowerPress brings the essential features for podcasting to WordPress including full iTunes support, web audio/video media players and more.
Blubrry PowerPress brings the essential features for podcasting to WordPress. Developed by podcasters for podcasters, PowerPress offers full iTunes support, web audio/video media players and more.
PowerPress Key Features
- Full iTunes Support: Adds iTunes compliant podcast feeds to your WordPress blog.
- Integrated HTML5 and Flash Media Players: Audio/video web players with embed support from sites such as YouTube and Ustream.tv.
- HTML5 video support: Add both mp4 and webm media to each episode for maximum platform compatibility
- Advanced and Default Mode: Simplfy settings using only the defaults, or harness all the potential of podcasting with Advanced Mode.
- Media Modifiers: Easily add, modify and remove podcasts form blog posts and pages.
- Migration tools: Quickly migrate from PodPress, Blogger or Movable Type without losing episodes.
- Multi-podcast support: Create separate podcasts by category (Category Podcasting) or by media format (Podcast Channels).
- Post Type and Taxonomy podcasting options, create podcasts from custom post types and taxonomies.
- Supported Media Formats: mp3, m4a, mp4, m4v, webm, ogg, oga, ogv, wma, ra, mp4a, m4v, mp4v, mpg, asf, avi, wmv, flv, swf, mov, divx, 3gp, midi, wav, aa, pdf, torrent, m4b, m4r, epub.
- *Media Statistics: Get FREE Blubrry Media Statistics from your WordPress dashboard.
- Languages supported: English, Danish, French, Simplified Chinese, Italian (Want to translate PowerPress?)
Full iTunes Support!
iTunes can make up between 50 and 95 percent of a podcaster's audience. PowerPress comes with the following iTunes specific features.
- iTunes compliant podcast feeds: The appropriate tags are added to your feeds so your iTunes listing looks great.
- Optimized iTunes Summary: Converts your blog post content to a format suited for viewing in iTunes (learn more)
- Upload iTunes Artwork: Upload and change your iTunes artwork directly from within PowerPress settings.
- iTunes podcasting fully supported including the latest Apple iTunes podcasting specifications.
- Feed Episode Maximizer: Increase the number of episodes viewed on iTunes while decreasing the byte size of your feeds.
Integrated Media Players
Blubrry PowerPress includes extensive web player options to display your podcast audio and video in your web pages.
- 7 Audio Players: Pick from 7 audio players including MediaElement.js, 1 Pixel Out Player and HTML5 audio player.
- 4 Video Players: Pick between MediaElement.js, HTML5 video, Flow Player Classic Flash player or VideoJS.
- Position player above or below your post content.
- Place the player exactly where you want by adding the
[powerpress]shortcode tag directly in your post content.
- Add video embeds from sites such as YouTube, Blip.tv and Ustream.tv.
- Provides download, play in new window, and embed links.
- Player formats supported: mp3, m4v, mp4, m4a, webm, ogg, ogv, oga, wma, mov, pdf, swf, avi, mpeg, epub and more.
Integrates with Blubrry's Services
Make your life easier by adding our FREE or paid media hosting and statistics services to streamline your podcast productivity.
- Quickly access your Blubrry media download statistics from your WordPress dashboard.
- Publish Blubrry hosted media directly from your blog.
- View Blubrry hosting usage quota from your blog.
- Configure how Blubrry writes media (ID3) tags within PowerPress settings.
The Blubrry basic statistics service is FREE. Our Premium Statistics Service, which includes RawVoice Certified Statistics, U.S. downloads, trending and exporting, is available for $5 month. Blubrry Media Hosting packages start at $12.
Want more? Check out the advanced features.
- Embeds! Provide embeds your audience can take with them (just like YouTube embeds)
- Media size and duration detection: Enter your media URL and let the PowerPress do the rest.
- Category Casting: Add podcast support to your WordPress category feeds.
- Custom Podcast Channels: Distribute multiple formats (audio/video) and versions (short/full length).
- *Taxonomy Podcasting: Create podcasts for your custom taxonomy tag names including WordPress Tags. (feature sponsored by AfterBuzzTV.com)
- *Post Type Podcasting: Create podcasts for your custom post types.
- FeedBurner Support: Use FeedBurner.com to host your podcast feeds.
- **User Role Management: Control which users in your blog can podcast.
- Diagnostics: Check to see if your server is configured to support all of the available features in PowerPress.
- WordPress MultiSite: Blubrry PowerPress is compatible with WordPress MultiSite.
*Custom Post Types and Taxonomies features require a separate plugin to manage custom post types and/or taxonomies.
**User Role Management requires a separate plugin to manage WordPress Roles and Capabilities.
Migrating from PodPress?
Switching to PowerPress is seamless, just enable PowerPress then disable PodPress and you're done! Switching plugins is that easy! Visit Migrating from PodPress to PowerPress for details.
PowerPress will continue where plugin your old plugin left off by including your previously created episodes in your feeds and web pages.
Note: Advanced settings such as settings for podcast categories will need to be recreated in PowerPress.
. . . or have some ideas that could improve the plugin?
- Visit the Blubrry Community Forum and Blubrry Resources
- Use the Blubrry Contact Us form
- Blubrry PowerPress Documentation
- Check out The Podcasting Manual - everything you need to know about podcasting
Need More Help?
We now offer one-on-one consulting via Gotomeeting, Skype or phone. Learn more about Blubrry Consulting Services
PowerPress is developed and maintained by Blubrry, a podcasting company and community providing tools and resources for podcasters to measure, monetize, publish and host podcasts. Although we'd like you to become a member of Blubrry, no membership is required to use this free open source podcasting plugin.
Point and Click Installation
- Sign into your blog, go to the plugins section and click 'Add New'.
- In the search box enter "PowerPress", then click 'Search'.
- Click the 'Install Now' link and proceed to install the plugin.
- Once installed, click 'Activate'.
- Configure your Blubrry PowerPress by going to the Settings > Blubrry PowerPress page.
To install Blubrry PowerPress manually, follow these steps:
- Download PowerPress from WordPress.org.
- Extract the downloaded zip file to a temporary folder.
- Copy the entire powerpress folder from the downloaded zip file into the /wp-content/plugins/ folder on your server.
- Activate the "Blubrry PowerPress" plugin in your blog's Plugin Management page.
- Configure your Blubrry PowerPress by going to the Settings > Blubrry PowerPress page.
Next Major Release Announcements
- PowerPress 6.0+ will no longer be compatible with WordPress 3.0.x, 3.1.x and 3.2.x. Please upgrade to WordPress 3.3 or newer to install future versions of PowerPress.
- Translation support will change in PowerPress 6.0+. Translations will be packaged in a separate plugin made available on WordPress.org. This will allow us to release translations separately and more often.
- We are looking for beta testers! If you would like to beta test future versions of PowerPress, please contact us with your name and email.
- Released on 3/2/2014
- Added logic for Blubrry Services to use alternative API servers to address random issues with session errors.
- Released on 1/30/2014
- Fixed bug with MEjs player not working for m4a files (Thanks JT for the code patch!)
- Added logic to PowerPress edit iTunes Subscription URL settings, precaution to make sure the field is saved correctly.
- Made a few CSS changes for WordPress 3.8+
- Noted in the HTML5 audio player option that Firefox 26.0+ now supports mp3 playback. We are aware that Firefox 21.0 supported mp3 playback but it was limited to particular Windows versions.
- Fixed bug where player and links may not appear for custom post type podcasting episodes. (Thanks Seth and Segovia for discovering and helping me debug the problem!)
- Fixed bug where Blubrry hosting customers may not have been able to publish media for custom post type podcasting.
- Renamed post type podcasting setting field in database to avoid possible field setting conflicts.
- Added logic to allow for the premium podcast feeds feature to work with custom post type podcasting.
- Added the HTML5 download attribute, when then download link is clicked the file will be downloaded, rather than streamed to default media player. Only Chrome, Firefox and Opera web browsers currently support this HTML5 attribute.
- Released on 12/3/2013
- Fixed bug with feed title not properly XML encoding ampersand. (Thanks Robin for bringing to our attention!)
- Updated supported version number to WordPress 3.7.1
- Released on 09/23/2013
- Fixed another bug with Feed Episode Maximizer RSS having the invalid characters when used with WordPRess 3.6. Added function
powerpress_get_the_excerpt_rss()to permanently fix issue.
PHP_EOLfrom powerpress-player.php where the player links are added to the post content. This should solve the issue where some themes or plugins replace new line characters with actual
<br/>tags. (Thanks Nathan for the fix!)
- Option to remove statistics from Dashboard has been re-added. 5.0/5.0.1 removed the option which was automatically disabling statistics in dashboard. Our mistake!
- Fixed bug with embed link no longer appearing when using FlowPlayerClassic audio player. (thanks cimmerian for bringing to our attention!)
- Fixed bug with Taxonomy podcasting program level attributes (description, itunes subtitle) not getting applied to taxonomy feed correctly (Thanks Matt for bringing to our attention!)
- Fixed bug with file size and duratoin checkbox setting in General Settings not saving correctly (Thanks Bridge Maker for letting us know about the bug!)
- Added image uploader option to both the episode entry box poster image and new itunes image fields. This version will not cause issues with the media upload button if a user cancels the image upload.
- Released on 08/30/2013
- Removed debug alert box from PowerPress mejs file, only occurred in IE and Safari browsers
- Fixed issue with blubrry Hosting users not being able to upload media with some versions of PHP.
- Fixed podcast title in defaults mode not getting applied to podcast feed.
- Moved extensive changelog history to PowerPress Version History page.
- Released on 08/27/2013
- Advanced Mode added (Was an old feature in PowerPress 1.0 that was removed since 2.0, now it's back!)
- Default Mode with 3 Simple Steps added!
- Taxonomy Podcasting added (feature sponsored by AfterBuzzTV.com)
- Post Type Podcasting added
- MediaElement.js HTML5/CSS Audio and Video player added. You must have WordPress 3.6+ to use this player.
- Embed player will now use the MediaElement.js player when selected
- We now allow images that are 300x300 as the itunes image, but a warning is printed at the top of the page.
- Fixed bug where settings saved message did not always appear at the top of the pages.
- Added define
POWERPRESS_NO_PODCAST_FEED, if set to true in wp-config, PowerPress will not add the default podcast feed with slug name 'podcast'. For users who exclusively want a page or category called 'podcast'. NOTE: There will be no podcast only feed provided by default when this define is set, use at your own risk.
- iTunes and RSS image settings moved to "Artwork" tab.
- New iTunes Episode image option added to both the Artwork tab as well as the Episode Entry Box (Thanks Robin Brinkler and Daniel Lewis for suggesting the features)
- jQuery based watermark replaced with HTML5 placeholder values, the jquery.watermark.js is no longer packaged with PowerPress.
- Fixed bug with Feed Episode Maximizer RSS having the invalid characters when used with WordPRess 3.6.
- Feed Episode Maximizer is no longer experimental, we've successfully used the feature on a number of podcasts without issue for over a year now.
- Player width for audio and video can now use a percentage, ideal for resposive sites.
- player.js script is now always enqueued with other WordPress scripts. If you have player issues, please update your theme!
- Added link to settings from the plugins management screen, should help folks who are new to PowerPress find settings quickly.
- Releaesd on 6/20/2013
- PowerPress 5.0 is coming! If you would like to beta test, please contact Angelo at cio [at] rawovice dot com. Beta testing starts when WordPress 3.6 is released, PowerPress 5.0 will utilize some new features in WordPress 3.6.
- The PowerPress Version Updates Survey results will be posted in the coming weeks. Based on user feedback, we will release minor updates within 7 days if necessary, major releases between 1-3 months apart, and new features will be included in the plugin but disabled by default.
- Fixed logic for displaying statistics in dashboard to time out after 1 second (was previously 15 seconds) so if there's a network issue between the server and blubrry.com the dashboard still loads promptly. (Thanks Michael Hansen for bringing to our attention!)
- Added new filter
powerpress_feed_authfor other plugins to filter feed authentication. (Thanks amereservant for the feature suggestion!)
- Added new define
POWERPRESS_AUTO_DETECT_ONCE, edits to existing episodes will use the specify option if this define is set to true. (Thanks amereservant for the feature suggestion!)
- Fixed bug with ID3 tagging not correctly incrementing the track number for episodes. This only affected Blubrry hosting customers who had this option turned on. (Thanks RWPeck for bringing to our attention!)
- Mobile devices now use the same HTML5 player as the regular desktop HTML5 player found in PowerPress. This is due to reports that some mobile devices are now pre-loading media on pages, this will cut down on such bandwidth. (Thanks Daniel for bringing to our attention)
- Added new define
POWERPRESS_POST_TYPES, when set, only the post types specified are given podcasting episode entry boxes. Multiple post types are separated by commas. Example with added movies custom post type added:
'page,post,movies'. This will bypass the default behavior of adding episode boxes to all post types with
- Fixed bug with unchecking iTunes Closed Captioned option not saving. (Thanks davidcross for reporting bug)
Additional PowerPress Version History
Please visit the PowerPress Version History page for history prior to version 4.0.9.
The following plugins may be used in conjunction with PowerPress.
- Message Flow - generates a CoverFlow-like interface for your blog posts with podcast episodes. For podcasts, use shortocde
- Eli's PowerPress Addon Widget - Adds a sidebar widget that lists your podcast episodes linked to the play in a new window PowerPress player.
- PowerPress Posts From MySQL - Creates blog posts with PowerPress podcast episode information from a MySQL table.
- Featured Podcast Widget, Home Page - A widget that enables you to display your latest podcast from a category or featured podcast utilising the PowerPress plugin's default player.
- Subscribe Sidebar plugin by Blubrry - A sidebar widget that provides a list of "Subscribe" links to your sidebar.
Why doesn't Blubrry PowerPress support multiple enclosures in one feed item/post?
Blubrry PowerPress does not allow you to include multiple media files for one feed item (blog post). This is because each podcatcher handles multiple enclosures in feeds differently. iTunes will download the first enclosure that it sees in the feed ignoring the rest. Other podcatchers and podcasting directories either pick up the first enclosure or the last in each post item. This inconsistency combined with the fact that Dave Winer does not recommend multiple enclosures and the FeedValidator.org recommendation against it is why the Blubrry PowerPress does not support them.
As a alternative, PowerPress allows you to create additional Custom Podcast Feeds to associate any magnitude of media format and/or length in a blog post to specific custom feeds. For example, you can create one blog post associated to separate video and audio podcast feeds saving you time from entering your show notes twice.
Why doesn't Blubrry PowerPress include media statistics built-in?
Blubrry PowerPress does not include media statistics built-in. This is not because Blubrry has its own statistics service, although that's a good reason by itself. Maintaining and calculating statistics is a resource and server intensive task that would add bloat to an otherwise efficient WordPress podcasting plugin. We recommend using your media hosting's web statistics to give you basic download numbers and, if you are seeking more grandular measurements such as client and geographical information for each episode, you're more than welcome to use the Blubrry Statistics service as well.
You may however access your Blubrry Statistics from within your WordPress dashboard.
How do you insert the player within a blog post?
You can insert the media player within your blog posts by using the WordPress shortcode feature. The shortcode for PowerPress is
[powerpress] (all lowercase)
You may use the shortcode to add a player to other media files (non episode files) by specifying the media url in the shortcode: [powerpress url="http://example.com/path/to/media.mp3"]
For advanced users with multiple podcast feeds, you may insert the player for a specific feed by specifying the feed slug in the shortcode: [powerpress feed="podcast"]
If you want to specify a cover image, add an image attribute which points to the specific image url: [powerpress image="http://example.com/path/to/cover_image.jpg"] Experimental
Why can't you upload large media files?
File uploads are tricky to handle because there are so many web hosting variations with different upload size limits. We recommend using an FTP application to upload large media files. FTP is much more efficient than web based uploads and is typically provided by nearly all web hosting providers.
The Media Player does not appear on my site?
. . . or the RSS feed is invalid?
This can happen when there is a theme or plugin conflict. Please visit our Diagnosing Feed and/or Player Issues for instructions how to resolve such issues.
Angelo Mandato, CIO RawVoice - Plugin founder, architect and lead developer
Pat McSweeny, PHP Developer - Developed initial version (v0.1.0) of plugin
Jerry Stephens, Way of the Geek - Contributed initial code fix for excerpt bug resolved in v0.6.1, wrote initial code for the 4 new flash players.
Darcy Fiander, Rooty Radio - Fixed bug with category links to FeedValidator.org and category title warning when validating category feeds.
Joel Haasnoot, Perosnal Blog - Developed PodPress archive statistics.
Nicolas Bouliane, Perosnal Blog - contributed code for
- Danish translation for v1.0.11+ by Team Blogos - Latest translation available here
- French translation for v1.0.11+ by Aureien Denis - Aurélien is looking for assistance maintaining the French translation, email wpchannel [at] gmail.com if interested.
- Simplified Chinese for v1.0.12+ by webmote - From webmote: Welcome to use the plugin. Very good! and then hope you to access my site.
- Italian translation for v2.0.4+ by Umberto Sartori
- Romanian translation for v2.0.4+ by Alexander Ovsov (Web Geek Sciense: http://webhostinggeeks.com/science/)
- Russian translation for v4.0.5+ by Igor Mercury
Tips and Tutorials
Please contact blubrry with the link to your tips or tutorial for PowerPress and we'll add them to the list above.