PowerPress Podcasting plugin by Blubrry - Version 7.5.4

Version Description

  • Released on 8/30/2019
  • Apple category "After Shows" updated.
  • Now using the https version for (castfeedvalidator.com)[https://castfeedlivadator.com] when clicking validate for feeds.
  • CastFeedValidator diagnoses problems with your feed that could be preventing your episodes from reaching listeners. There are four phases of testing, performing more than 100 checks on your feeds various components.
  • Added class .blubrryplayer to the iframe for the Blubrry Player, for styling purposes.
Download this release

Release Info

Developer amandato
Plugin Icon 128x128 PowerPress Podcasting plugin by Blubrry
Version 7.5.4
Comparing to
See all releases

Code changes from version 7.5.3 to 7.5.4

powerpress-player.php CHANGED
@@ -1380,7 +1380,7 @@ function powerpressplayer_build_blubrryaudio($media_url, $EpisodeData=array(), $
1380
  if( empty($GLOBALS['powerpress_skipto_player'][ get_the_ID() ][ $feedSlug ] ) )
1381
  $GLOBALS['powerpress_skipto_player'][ get_the_ID() ][ $feedSlug ] = $playerID;
1382
 
1383
- return '<iframe src="'. $url .'" scrolling="no" width="100%" height="138px" frameborder="0" id="'. $playerID .'"></iframe>';
1384
  }
1385
 
1386
  return powerpressplayer_build_mediaelementaudio($media_url, $EpisodeData, $embed);
@@ -1388,7 +1388,7 @@ function powerpressplayer_build_blubrryaudio($media_url, $EpisodeData=array(), $
1388
 
1389
  function powerpressplayer_build_blubrryaudio_by_id($directory_episode_id)
1390
  {
1391
- return '<iframe src="//player.blubrry.com?podcast_id='. $directory_episode_id .'" id="playeriframe" scrolling="no" width="100%" height="138px" frameborder="0"></iframe>';
1392
  }
1393
 
1394
  /*
1380
  if( empty($GLOBALS['powerpress_skipto_player'][ get_the_ID() ][ $feedSlug ] ) )
1381
  $GLOBALS['powerpress_skipto_player'][ get_the_ID() ][ $feedSlug ] = $playerID;
1382
 
1383
+ return '<iframe src="'. $url .'" scrolling="no" width="100%" height="138px" frameborder="0" id="'. $playerID .'" class="blubrryplayer"></iframe>';
1384
  }
1385
 
1386
  return powerpressplayer_build_mediaelementaudio($media_url, $EpisodeData, $embed);
1388
 
1389
  function powerpressplayer_build_blubrryaudio_by_id($directory_episode_id)
1390
  {
1391
+ return '<iframe src="https://player.blubrry.com?podcast_id='. $directory_episode_id .'" id="playeriframe" class="blubrryplayer" scrolling="no" width="100%" height="138px" frameborder="0"></iframe>';
1392
  }
1393
 
1394
  /*
powerpress.php CHANGED
@@ -2,10 +2,10 @@
2
  /*
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://create.blubrry.com/resources/powerpress/
5
- Description: <a href="http://create.blubrry.com/resources/powerpress/" target="_blank">Blubrry PowerPress</a> is the No. 1 Podcasting plugin for WordPress. Developed by podcasters for podcasters; features include Simple and Advanced modes, multiple audio/video player options, subscribe to podcast tools, podcast SEO features, and more! Fully supports Apple Podcasts (previously iTunes), Google Podcasts, Spotify, Stitcher, and Blubrry Podcasting directories, as well as all podcast applications and clients.
6
- Version: 7.5.3
7
  Author: Blubrry
8
- Author URI: http://www.blubrry.com/
9
  Requires at least: 3.6
10
  Tested up to: 5.2.2
11
  Text Domain: powerpress
@@ -20,7 +20,7 @@ Credits:
20
  getID3(), License: GPL 2.0+ by James Heinrich <info [at] getid3.org> http://www.getid3.org
21
  Note: getid3.php analyze() function modified to prevent redundant filesize() function call.
22
 
23
- Copyright 2008-2019 Blubrry (http://www.blubrry.com)
24
 
25
  License: GPL (http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt)
26
 
@@ -35,7 +35,7 @@ if( !function_exists('add_action') ) {
35
  }
36
 
37
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
38
- define('POWERPRESS_VERSION', '7.5.3' );
39
 
40
  // Translation support:
41
  if ( !defined('POWERPRESS_ABSPATH') )
@@ -53,7 +53,7 @@ if( !defined('POWERPRESS_BLUBRRY_API_URL') )
53
  define('POWERPRESS_BLUBRRY_API_URL', 'http://api.blubrry.com/');
54
 
55
  // Replace validator service with one that is more reliable here:
56
- define('POWERPRESS_FEEDVALIDATOR_URL', 'http://castfeedvalidator.com/?url=');
57
 
58
  // Display custom play image for quicktime media. Applies to on page player only.
59
  //define('POWERPRESS_PLAY_IMAGE', 'http://www.blubrry.com/themes/blubrry/images/player/PlayerBadge150x50NoBorder.jpg');
@@ -67,8 +67,6 @@ if( !defined('POWERPRESS_CAPABILITY_MANAGE_OPTIONS') )
67
  if( !defined('POWERPRESS_CAPABILITY_EDIT_PAGES') )
68
  define('POWERPRESS_CAPABILITY_EDIT_PAGES', 'edit_pages');
69
 
70
- //define('POWERPRESS_ENABLE_HTTPS_MEDIA', true); // Add this define to your wp-config.php if you wnat to allow media URLs that begin with https://
71
-
72
  // Define variables, advanced users could define these in their own wp-config.php so lets not try to re-define
73
  if( !defined('POWERPRESS_LINK_SEPARATOR') )
74
  define('POWERPRESS_LINK_SEPARATOR', '|');
@@ -2735,7 +2733,7 @@ function powerpress_apple_categories($PrefixSubCategories = false) {
2735
  $temp['18-00'] = 'True Crime';
2736
 
2737
  $temp['19-00'] = 'TV & Film';
2738
- $temp['19-01'] = 'After shows';
2739
  $temp['19-02'] = 'Film History';
2740
  $temp['19-03'] = 'Film Interviews';
2741
  $temp['19-04'] = 'Film Reviews';
2
  /*
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://create.blubrry.com/resources/powerpress/
5
+ Description: <a href="https://create.blubrry.com/resources/powerpress/" target="_blank">Blubrry PowerPress</a> is the No. 1 Podcasting plugin for WordPress. Developed by podcasters for podcasters; features include Simple and Advanced modes, multiple audio/video player options, subscribe to podcast tools, podcast SEO features, and more! Fully supports Apple Podcasts (previously iTunes), Google Podcasts, Spotify, Stitcher, and Blubrry Podcasting directories, as well as all podcast applications and clients.
6
+ Version: 7.5.4
7
  Author: Blubrry
8
+ Author URI: https://blubrry.com/
9
  Requires at least: 3.6
10
  Tested up to: 5.2.2
11
  Text Domain: powerpress
20
  getID3(), License: GPL 2.0+ by James Heinrich <info [at] getid3.org> http://www.getid3.org
21
  Note: getid3.php analyze() function modified to prevent redundant filesize() function call.
22
 
23
+ Copyright 2008-2019 Blubrry (https://blubrry.com)
24
 
25
  License: GPL (http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt)
26
 
35
  }
36
 
37
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
38
+ define('POWERPRESS_VERSION', '7.5.4' );
39
 
40
  // Translation support:
41
  if ( !defined('POWERPRESS_ABSPATH') )
53
  define('POWERPRESS_BLUBRRY_API_URL', 'http://api.blubrry.com/');
54
 
55
  // Replace validator service with one that is more reliable here:
56
+ define('POWERPRESS_FEEDVALIDATOR_URL', 'https://castfeedvalidator.com/?url=');
57
 
58
  // Display custom play image for quicktime media. Applies to on page player only.
59
  //define('POWERPRESS_PLAY_IMAGE', 'http://www.blubrry.com/themes/blubrry/images/player/PlayerBadge150x50NoBorder.jpg');
67
  if( !defined('POWERPRESS_CAPABILITY_EDIT_PAGES') )
68
  define('POWERPRESS_CAPABILITY_EDIT_PAGES', 'edit_pages');
69
 
 
 
70
  // Define variables, advanced users could define these in their own wp-config.php so lets not try to re-define
71
  if( !defined('POWERPRESS_LINK_SEPARATOR') )
72
  define('POWERPRESS_LINK_SEPARATOR', '|');
2733
  $temp['18-00'] = 'True Crime';
2734
 
2735
  $temp['19-00'] = 'TV & Film';
2736
+ $temp['19-01'] = 'After Shows';
2737
  $temp['19-02'] = 'Film History';
2738
  $temp['19-03'] = 'Film Interviews';
2739
  $temp['19-04'] = 'Film Reviews';
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: podcasting, podcast, podcaster, powerpress, itunes, apple, apple podcasts,
4
  Requires at least: 3.6
5
  Requires PHP: 5.2
6
  Tested up to: 5.2.2
7
- Stable tag: 7.5.3
8
  Donate link: https://create.blubrry.com/resources/podcast-media-hosting/
9
  License: GPLv2 or later
10
 
@@ -234,6 +234,15 @@ To install Blubrry PowerPress manually, follow these steps:
234
  = Fan of PowerPress and want to show your support? =
235
  If you are a fan of PowerPress, we would greatly appreciate it if you could take a moment and [leave us a review on WordPress.org](https://wordpress.org/support/plugin/powerpress/reviews/?rate=5#new-post). Your support is greatly appreciated!
236
 
 
 
 
 
 
 
 
 
 
237
  = 7.5.3 =
238
  * Released on 7/31/2019
239
  * Fixed bug for older versions of PHP with WebSub, service to notify Google Podcasts of new episodes.
@@ -476,12 +485,14 @@ Darcy Fiander, [Rooty Radio](http://rootyradio.com) - Fixed bug with category li
476
 
477
  Joel Haasnoot, [Personal Blog](http://waarisdetrein.nl/joelhaasnoot/) - Developed PodPress archive statistics.
478
 
479
- Nicolas Bouliane, [Personal Blog](http://nicolasbouliane.com/) - contributed code for `get_the_powerpress_all_players()` function.
 
 
480
 
481
 
482
  == Translators ==
483
  * Danish translation for v1.0.11+ by [Team Blogos](http://wordpress.blogos.dk/s%C3%B8g-efter-downloads/?did=280) - Latest translation available [here](http://wordpress.blogos.dk/s%C3%B8g-efter-downloads/?did=280)
484
- * French translation for v1.0.11+ by [Aurlien Denis](http://wpchannel.com/) - Aurlien is looking for assistance maintaining the French translation, email wpchannel [at] gmail.com if interested.
485
  * Simplified Chinese for v1.0.12+ by [webmote](http://codeex.cn) - From webmote: Welcome to use the plugin. Very good! and then hope you to access my site.
486
  * Italian translation for v2.0.4+ by [Umberto Sartori](http://veneziadoc.net/)
487
  * Romanian translation for v2.0.4+ by Alexander Ovsov (Web Geek Sciense: http://webhostinggeeks.com/science/)
@@ -493,7 +504,7 @@ Nicolas Bouliane, [Personal Blog](http://nicolasbouliane.com/) - contributed cod
493
  * [Using PowerPress outside the Loop](http://blog.nicolasbouliane.com/?p=1695) - by [Nicolas Bouliane](http://blog.nicolasbouliane.com/)
494
  * [The PowerPress Podcast](http://www.powerpresspodcast.com/) - by [Blubrry](http://www.blubrry.com/)
495
 
496
- Please [contact blubrry](http://www.blubrry.com/contact.php) with the link to your tips or tutorial for PowerPress and we'll add them to the list above.
497
 
498
  == Feedback ==
499
  [http://create.blubrry.com/resources/powerpress/](http://create.blubrry.com/resources/powerpress/)
4
  Requires at least: 3.6
5
  Requires PHP: 5.2
6
  Tested up to: 5.2.2
7
+ Stable tag: 7.5.4
8
  Donate link: https://create.blubrry.com/resources/podcast-media-hosting/
9
  License: GPLv2 or later
10
 
234
  = Fan of PowerPress and want to show your support? =
235
  If you are a fan of PowerPress, we would greatly appreciate it if you could take a moment and [leave us a review on WordPress.org](https://wordpress.org/support/plugin/powerpress/reviews/?rate=5#new-post). Your support is greatly appreciated!
236
 
237
+
238
+ = 7.5.4 =
239
+ * Released on 8/30/2019
240
+ * Apple category "After Shows" updated.
241
+ * Now using the https version for (castfeedvalidator.com)[https://castfeedlivadator.com] when clicking validate for feeds.
242
+ * CastFeedValidator diagnoses problems with your feed that could be preventing your episodes from reaching listeners. There are four phases of testing, performing more than 100 checks on your feed’s various components.
243
+ * Added class .blubrryplayer to the iframe for the Blubrry Player, for styling purposes.
244
+
245
+
246
  = 7.5.3 =
247
  * Released on 7/31/2019
248
  * Fixed bug for older versions of PHP with WebSub, service to notify Google Podcasts of new episodes.
485
 
486
  Joel Haasnoot, [Personal Blog](http://waarisdetrein.nl/joelhaasnoot/) - Developed PodPress archive statistics.
487
 
488
+ Nicolas Bouliane, [Personal Blog](http://nicolasbouliane.com/) - Contributed code for `get_the_powerpress_all_players()` function.
489
+
490
+ Isiah Lloyd - Developed features in PowerPress 7.5, 7.6 and part of 8.0
491
 
492
 
493
  == Translators ==
494
  * Danish translation for v1.0.11+ by [Team Blogos](http://wordpress.blogos.dk/s%C3%B8g-efter-downloads/?did=280) - Latest translation available [here](http://wordpress.blogos.dk/s%C3%B8g-efter-downloads/?did=280)
495
+ * French translation for v1.0.11+ by [Aur�lien Denis](http://wpchannel.com/) - Aur�lien is looking for assistance maintaining the French translation, email wpchannel [at] gmail.com if interested.
496
  * Simplified Chinese for v1.0.12+ by [webmote](http://codeex.cn) - From webmote: Welcome to use the plugin. Very good! and then hope you to access my site.
497
  * Italian translation for v2.0.4+ by [Umberto Sartori](http://veneziadoc.net/)
498
  * Romanian translation for v2.0.4+ by Alexander Ovsov (Web Geek Sciense: http://webhostinggeeks.com/science/)
504
  * [Using PowerPress outside the Loop](http://blog.nicolasbouliane.com/?p=1695) - by [Nicolas Bouliane](http://blog.nicolasbouliane.com/)
505
  * [The PowerPress Podcast](http://www.powerpresspodcast.com/) - by [Blubrry](http://www.blubrry.com/)
506
 
507
+ Please [contact blubrry](http://blubrry.com/contact/) with the link to your tips or tutorial for PowerPress and we'll add them to the list above.
508
 
509
  == Feedback ==
510
  [http://create.blubrry.com/resources/powerpress/](http://create.blubrry.com/resources/powerpress/)
views/settings_tab_destinations.php CHANGED
@@ -114,7 +114,7 @@ jQuery( document ).ready(function() {
114
  <tr valign="top">
115
  <th scope="row"><?php echo __('Blubrry Podcast Directory', 'powerpress'); ?></th>
116
  <td>
117
- <p><strong><a href="https://www.blubrry.com/addpodcast.php?feed=<?php echo urlencode($feed_url); ?>" target="_blank"><?php echo __('Submit podcast to Blubrry Podcast Directory', 'powerpress'); ?></a></strong></p>
118
  <p>
119
  <?php echo __('The largest podcast directory in the World!', 'powerpress'); ?>
120
  </p><p>
@@ -122,7 +122,7 @@ jQuery( document ).ready(function() {
122
  </p>
123
  <label for="blubrry_url" style="font-size: 120%; display: block; font-weight: bold;"><?php echo __('Blubrry Listing URL', 'powerpress'); ?></label>
124
  <input type="text" class="bpp-input-normal" id="blubrry_url" name="Feed[blubrry_url]" value="<?php echo esc_attr($FeedSettings['blubrry_url']); ?>" maxlength="255" />
125
- <p class="description"><?php echo sprintf(__('e.g. %s', 'powerpress'), 'https://www.blubrry.com/title_of_podcast/'); ?></p>
126
  </td>
127
  </tr>
128
  </table>
114
  <tr valign="top">
115
  <th scope="row"><?php echo __('Blubrry Podcast Directory', 'powerpress'); ?></th>
116
  <td>
117
+ <p><strong><a href="https://blubrry.com/addpodcast.php?feed=<?php echo urlencode($feed_url); ?>" target="_blank"><?php echo __('Submit podcast to Blubrry Podcast Directory', 'powerpress'); ?></a></strong></p>
118
  <p>
119
  <?php echo __('The largest podcast directory in the World!', 'powerpress'); ?>
120
  </p><p>
122
  </p>
123
  <label for="blubrry_url" style="font-size: 120%; display: block; font-weight: bold;"><?php echo __('Blubrry Listing URL', 'powerpress'); ?></label>
124
  <input type="text" class="bpp-input-normal" id="blubrry_url" name="Feed[blubrry_url]" value="<?php echo esc_attr($FeedSettings['blubrry_url']); ?>" maxlength="255" />
125
+ <p class="description"><?php echo sprintf(__('e.g. %s', 'powerpress'), 'https://blubrry.com/title_of_podcast/'); ?></p>
126
  </td>
127
  </tr>
128
  </table>