PowerPress Podcasting plugin by Blubrry - Version 4.0.1

Version Description

  • Released on 6/15/2012
  • Fixed bug with "Feed Episode Maximizer" option only working if the "Feature Episode in iTunes" option was also turned on.
  • Added Hebrew to list of feed languages.
  • Changed logic that prevented uploading iTunes images smaller than 1400x1400. You can now upload an iTunes image that is 600x600 or larger and will receive a warning rather than an error.
  • Fixed no longer needed javascript for flare player when in edit players PowerPress admin area, Flare player was abandoned in favor of VideoJS.
  • Fixed bug with media embed HTML page having a fatal error if referencing an episode not originally saved by PowerPress.
  • Fixed bug with metamarks Javascript (jQuery) possibly causing javascript errors in some situations. Thanks Klyde and the folks from Gravity forms for bringing to our attention!
  • Increased verification (Verify button) cache from 600k to 1024k (1MB) for detecting ID3 information using 1400x1400 images. We recommend using images in jpg format as png requires way more space in most all cases.
  • Added link to plugin PowerPress Posts From MySQL - Creates blog posts with PowerPress podcast episode information from a MySQL table.
  • Added link to plugin Eli's PowerPress Addon Widget - Adds a sidebar widget that lists your podcast episodes linked to the play in a new window PowerPress player.
  • Updated support links.
Download this release

Release Info

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

Code changes from version 4.0 to 4.0.1

mp3info.class.php CHANGED
@@ -10,8 +10,8 @@
10
  //var $m_DownloadBytesLimit = 204800; // 200K (200*1024) bytes file
11
  //var $m_DownloadBytesLimit = 327680; // 320K (320*1024) bytes file
12
  //var $m_DownloadBytesLimit = 409600; // 400K (400*1024) bytes file
13
- var $m_DownloadBytesLimit = 614400; // 600K (600*1024) bytes file
14
- //var $m_DownloadBytesLimit = 1048576; // 1MB (1024*1024) bytes file
15
  var $m_RedirectLimit = 12; // Number of times to do the 302 redirect
16
  var $m_UserAgent = 'Blubrry PowerPress';
17
  var $m_error = '';
10
  //var $m_DownloadBytesLimit = 204800; // 200K (200*1024) bytes file
11
  //var $m_DownloadBytesLimit = 327680; // 320K (320*1024) bytes file
12
  //var $m_DownloadBytesLimit = 409600; // 400K (400*1024) bytes file
13
+ // var $m_DownloadBytesLimit = 614400; // 600K (600*1024) bytes file
14
+ var $m_DownloadBytesLimit = 1048576; // 1MB (1024*1024) bytes file
15
  var $m_RedirectLimit = 12; // Number of times to do the 302 redirect
16
  var $m_UserAgent = 'Blubrry PowerPress';
17
  var $m_error = '';
powerpress-player.php CHANGED
@@ -553,6 +553,9 @@ function powerpressplayer_in_embed($player, $media_url, $EpisodeData = array())
553
  {
554
  case 'default':
555
  case 'flow-player-classic': {
 
 
 
556
 
557
  $content .= powerpressplayer_build_flowplayerclassic($media_url, $EpisodeData + array('jquery_autowidth'=>true) );
558
 
553
  {
554
  case 'default':
555
  case 'flow-player-classic': {
556
+
557
+ if( !is_array($EpisodeData) )
558
+ $EpisodeData = array();
559
 
560
  $content .= powerpressplayer_build_flowplayerclassic($media_url, $EpisodeData + array('jquery_autowidth'=>true) );
561
 
powerpress.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://www.blubrry.com/powerpress/
5
  Description: <a href="http://www.blubrry.com/powerpress/" target="_blank">Blubrry PowerPress</a> adds podcasting support to your blog. Features include: media player, 3rd party statistics, iTunes integration, Blubrry Services (Media Statistics and Hosting) integration and a lot more.
6
- Version: 4.0
7
  Author: Blubrry
8
  Author URI: http://www.blubrry.com/
9
  Change Log:
@@ -33,7 +33,7 @@ if( !function_exists('add_action') )
33
  die("access denied.");
34
 
35
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
36
- define('POWERPRESS_VERSION', '4.0' );
37
 
38
  // Translation support:
39
  if ( !defined('POWERPRESS_ABSPATH') )
@@ -914,7 +914,9 @@ add_filter('option_rss_language', 'powerpress_rss_language');
914
 
915
  function powerpress_do_podcast_feed($for_comments=false)
916
  {
917
- global $wp_query;
 
 
918
 
919
  $GeneralSettings = get_option('powerpress_general');
920
  if( isset($GeneralSettings['premium_caps']) && $GeneralSettings['premium_caps'] )
@@ -933,7 +935,7 @@ function powerpress_do_podcast_feed($for_comments=false)
933
  }
934
 
935
  //$wp_query->get_posts(); // No longer needed as it duplicates the existing get posts query already performed
936
- if( !empty($GeneralSettings['episode_box_feature_in_itunes']) || !empty($GeneralSettings['feature_in_itunes']) )
937
  {
938
  // Use the template for the always featured option
939
  load_template( POWERPRESS_ABSPATH . '/feed-podcast.php' );
3
  Plugin Name: Blubrry PowerPress
4
  Plugin URI: http://www.blubrry.com/powerpress/
5
  Description: <a href="http://www.blubrry.com/powerpress/" target="_blank">Blubrry PowerPress</a> adds podcasting support to your blog. Features include: media player, 3rd party statistics, iTunes integration, Blubrry Services (Media Statistics and Hosting) integration and a lot more.
6
+ Version: 4.0.1
7
  Author: Blubrry
8
  Author URI: http://www.blubrry.com/
9
  Change Log:
33
  die("access denied.");
34
 
35
  // WP_PLUGIN_DIR (REMEMBER TO USE THIS DEFINE IF NEEDED)
36
+ define('POWERPRESS_VERSION', '4.0.1' );
37
 
38
  // Translation support:
39
  if ( !defined('POWERPRESS_ABSPATH') )
914
 
915
  function powerpress_do_podcast_feed($for_comments=false)
916
  {
917
+ global $wp_query, $powerpress_feed;
918
+
919
+ powerpress_is_podcast_feed(); // Loads the feed settings if not already loaded...
920
 
921
  $GeneralSettings = get_option('powerpress_general');
922
  if( isset($GeneralSettings['premium_caps']) && $GeneralSettings['premium_caps'] )
935
  }
936
 
937
  //$wp_query->get_posts(); // No longer needed as it duplicates the existing get posts query already performed
938
+ if( !empty($GeneralSettings['episode_box_feature_in_itunes']) || !empty($powerpress_feed['maximize_feed']) )
939
  {
940
  // Use the template for the always featured option
941
  load_template( POWERPRESS_ABSPATH . '/feed-podcast.php' );
powerpressadmin-basic.php CHANGED
@@ -221,6 +221,16 @@ jQuery(document).ready(function($) {
221
  </div>
222
  </div>
223
 
 
 
 
 
 
 
 
 
 
 
224
  <?php
225
  if( isset($General['timestamp']) && $General['timestamp'] > 0 && $General['timestamp'] < ( time()- (60*60*24*14) ) ) // Lets wait 14 days before we annoy them asking for support
226
  {
221
  </div>
222
  </div>
223
 
224
+ <div style="margin-left: 10px;">
225
+ <h3 style="margin-bottom: 5px;"><?php echo __('Looking for Support, Consulting or Custom Development?', 'powerpress'); ?></h3>
226
+ <p style="margin: 0 0 0 50px; font-size: 115%;">
227
+ <?php echo __('Blubrry offers a variety of options, free and paid, to assist you with your podcasting and Internet media needs. Whether you need your theme customized for podcasting or you want consulting on what video format is best for your audience, we have the staff and knowledge to assist.', 'powerpress'); ?>
228
+ </p>
229
+ <p style="margin: 5px 0 0 50px; font-size: 115%;">
230
+ <strong><?php echo '<a href="http://www.blubrry.com/support/" target="_blank">'. __('Learn More about Blubrry Support Options', 'powerpress') .'</a>'; ?></strong>
231
+ </p>
232
+ </div>
233
+
234
  <?php
235
  if( isset($General['timestamp']) && $General['timestamp'] > 0 && $General['timestamp'] < ( time()- (60*60*24*14) ) ) // Lets wait 14 days before we annoy them asking for support
236
  {
powerpressadmin-editfeed.php CHANGED
@@ -63,6 +63,7 @@ function powerpress_languages()
63
  $langs['de-ch'] = __('German (Switzerland)', 'powerpress');
64
  $langs['el'] = __('Greek', 'powerpress');
65
  $langs['haw'] = __('Hawaiian', 'powerpress');
 
66
  $langs['hu'] = __('Hungarian', 'powerpress');
67
  $langs['is'] = __('Icelandic', 'powerpress');
68
  $langs['in'] = __('Indonesian', 'powerpress');
@@ -586,6 +587,8 @@ if( isset($Languages[ $rss_language ]) )
586
  {
587
  ?>
588
  <?php echo __('Blog Default', 'powerpress'); ?>: <?php echo $Languages[ $rss_language ]; ?>
 
 
589
  <?php } ?>
590
  </td>
591
  </tr>
63
  $langs['de-ch'] = __('German (Switzerland)', 'powerpress');
64
  $langs['el'] = __('Greek', 'powerpress');
65
  $langs['haw'] = __('Hawaiian', 'powerpress');
66
+ $langs['he_IL'] = __('Hebrew', 'powerpress');
67
  $langs['hu'] = __('Hungarian', 'powerpress');
68
  $langs['is'] = __('Icelandic', 'powerpress');
69
  $langs['in'] = __('Indonesian', 'powerpress');
587
  {
588
  ?>
589
  <?php echo __('Blog Default', 'powerpress'); ?>: <?php echo $Languages[ $rss_language ]; ?>
590
+ <?php } else { ?>
591
+ <?php echo __('Blog Default', 'powerpress'); ?>: <?php echo $rss_language; ?>
592
  <?php } ?>
593
  </td>
594
  </tr>
powerpressadmin-metamarks.php CHANGED
@@ -107,10 +107,14 @@
107
  <script language="javascript"><!--
108
 
109
  jQuery(document).ready(function($) {
110
- jQuery(".pp-metamark-position").watermark('<?php echo __('Position', 'powerpress'); ?>', {className: 'powerpress-watermark'});
111
- jQuery(".pp-metamark-duration").watermark('<?php echo __('Duration', 'powerpress'); ?>', {className: 'powerpress-watermark'});
112
- jQuery(".pp-metamark-link").watermark('<?php echo __('Link', 'powerpress'); ?>', {className: 'powerpress-watermark'});
113
- jQuery(".pp-metamark-value").watermark('<?php echo __('Value', 'powerpress'); ?>', {className: 'powerpress-watermark'});
 
 
 
 
114
  });
115
 
116
  function powerpress_metamarks_addrow(FeedSlug)
107
  <script language="javascript"><!--
108
 
109
  jQuery(document).ready(function($) {
110
+ if (jQuery(".pp-metamark-position").length > 0) {
111
+ jQuery(".pp-metamark-position").watermark('<?php echo __('Position', 'powerpress'); ?>', {className: 'powerpress-watermark'}); }
112
+ if (jQuery(".pp-metamark-duration").length > 0) {
113
+ jQuery(".pp-metamark-duration").watermark('<?php echo __('Duration', 'powerpress'); ?>', {className: 'powerpress-watermark'}); }
114
+ if (jQuery(".pp-metamark-link").length > 0) {
115
+ jQuery(".pp-metamark-link").watermark('<?php echo __('Link', 'powerpress'); ?>', {className: 'powerpress-watermark'}); }
116
+ if (jQuery(".pp-metamark-value").length > 0) {
117
+ jQuery(".pp-metamark-value").watermark('<?php echo __('Value', 'powerpress'); ?>', {className: 'powerpress-watermark'}); }
118
  });
119
 
120
  function powerpress_metamarks_addrow(FeedSlug)
powerpressadmin.php CHANGED
@@ -127,7 +127,7 @@ function powerpress_admin_init()
127
 
128
  if( $ImageData )
129
  {
130
- if( ( $ImageData[2] == IMAGETYPE_JPEG || $ImageData[2] == IMAGETYPE_PNG ) && $ImageData[0] == $ImageData[1] && $ImageData[0] >= 1400 && $ImageData['channels'] == 3 ) // Just check that it is an image, the correct image type and that the image is square
131
  {
132
  move_uploaded_file($temp, $upload_path . $filename);
133
  $Feed['itunes_image'] = $upload_url . $filename;
@@ -135,6 +135,11 @@ function powerpress_admin_init()
135
  {
136
  $Feed['rss2_image'] = $upload_url . $filename;
137
  }
 
 
 
 
 
138
  }
139
  else if( $ImageData['channels'] != 3 )
140
  {
@@ -1560,8 +1565,6 @@ powerpress_url = '<?php echo powerpress_get_root_url(); ?>';
1560
  //-->
1561
  </script>
1562
  <link rel="stylesheet" href="<?php echo powerpress_get_root_url(); ?>css/admin.css" type="text/css" media="screen" />
1563
- <link rel="stylesheet" href="<?php echo powerpress_get_root_url(); ?>3rdparty/flare_player/flarevideo.css" type="text/css" media="screen" />
1564
- <link rel="stylesheet" href="<?php echo powerpress_get_root_url(); ?>3rdparty/flare_player/flarevideo.default.css" type="text/css" media="screen" />
1565
  <?php
1566
  }
1567
  else if( $page_name == 'edit' || $page_name == 'edit-pages' ) // || $page_name == '' ) // we don't know the page, we better include our CSS just in case
127
 
128
  if( $ImageData )
129
  {
130
+ if( ( $ImageData[2] == IMAGETYPE_JPEG || $ImageData[2] == IMAGETYPE_PNG ) && $ImageData[0] == $ImageData[1] && $ImageData[0] >= 600 && $ImageData['channels'] == 3 ) // Just check that it is an image, the correct image type and that the image is square
131
  {
132
  move_uploaded_file($temp, $upload_path . $filename);
133
  $Feed['itunes_image'] = $upload_url . $filename;
135
  {
136
  $Feed['rss2_image'] = $upload_url . $filename;
137
  }
138
+
139
+ if( $ImageData[0] < 1400 )
140
+ {
141
+ powerpress_page_message_add_error( __('iTunes image warning', 'powerpress') .': '. htmlspecialchars($_FILES['itunes_image_file']['name']) . __(' is', 'powerpress') .' '. $ImageData[0] .' x '.$ImageData[0] .' - '. __('Image must be square 1400 x 1400 pixels or larger.', 'powerprss') );
142
+ }
143
  }
144
  else if( $ImageData['channels'] != 3 )
145
  {
1565
  //-->
1566
  </script>
1567
  <link rel="stylesheet" href="<?php echo powerpress_get_root_url(); ?>css/admin.css" type="text/css" media="screen" />
 
 
1568
  <?php
1569
  }
1570
  else if( $page_name == 'edit' || $page_name == 'edit-pages' ) // || $page_name == '' ) // we don't know the page, we better include our CSS just in case
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: Angelo Mandato, Blubrry.com
3
  Tags: podcasting, podcast, podcaster, itunes, enclosure, zune, iphone, youtube, viddler, blip.tv, ustream, podcasting, audio, video, rss2, feed, player, media, rss, mp3, music, embed, feedburner, statistics, stats, flv, flash, id3, episodes, blubrry, webm, mp4, m4v, wordpressmu, mu, wordpress mu, mediacaster, post, plugin, posts, simple, social, dashboard, TSG, Buzzsprout, MTR, WP-boxCast, CastMyBlog
4
  Requires at least: 3.0
5
- Tested up to: 3.3.2
6
- Stable tag: 4.0
7
 
8
  Blubrry PowerPress brings the essential features for podcasting to WordPress including full iTunes support, web audio/video media players and more.
9
 
@@ -42,7 +42,7 @@ iTunes can make up between 50 and 95 percent of a podcaster's audience. PowerPre
42
  Blubrry PowerPress includes extensive web player options to display your podcast audio and video in your web pages.
43
 
44
  * 6 Audio Players: Pick from 6 audio players including the popular [1 Pixel Out Player](http://wpaudioplayer.com/whatsnew) and HTML5 audio player.
45
- * 2 Video Players: Pick between HTML5 video or Flow Player Classic Flash player.
46
  * Position player above or below your post content or use the`[powerpress]` shortcode and position the player where you want.
47
  * Place the player exactly where you want by adding the [powerpress] shortcode tag directly in your post content.
48
  * Add video embeds from sites such as YouTube, Viddler, Blip.tv and Ustream.tv.
@@ -98,6 +98,14 @@ PowerPress will continue where plugin your old plugin left off by including your
98
 
99
  == Frequently Asked Questions ==
100
 
 
 
 
 
 
 
 
 
101
  = Why doesn't Blubrry PowerPress support multiple enclosures in one feed item/post? =
102
  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](http://www.reallysimplesyndication.com/2004/12/21) and the [FeedValidator.org recommendation against it](http://www.feedvalidator.org/docs/warning/DuplicateEnclosure.html) is why the Blubrry PowerPress does not support them.
103
 
@@ -106,7 +114,7 @@ As a alternative, PowerPress allows you to create additional Custom Podcast Feed
106
  = Why doesn't Blubrry PowerPress include media statistics built-in? =
107
  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](http://www.blubrry.com/podcast_statistics/) as well.
108
 
109
- As of Blubrry PowerPress version 0.8, you may now access your Blubrry Statistics from within your WordPress dashboard.
110
 
111
  = How do you insert the player within a blog post? =
112
  You can insert the media player within yoru blog posts by using the WordPress shortcode feature. The shortcode for PowerPress is [powerpress] (all lowercase)
@@ -145,6 +153,20 @@ To install Blubrry PowerPress manually, follow these steps:
145
  * Translation support is now complete. Please visit the following link if you would like to have a version in your language: [http://www.blubrry.com/powerpress_translate/](http://www.blubrry.com/powerpress_translate/)
146
 
147
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
148
  = 4.0 =
149
  * Released on 5/11/2012
150
  * New iTunes image requirements updated throughout plugin. RGB 1400x1400 jpg is recommended.
@@ -759,6 +781,7 @@ Nicolas Bouliane, [Perosnal Blog](http://nicolasbouliane.com/) - contributed cod
759
 
760
  == Tips and Tutorials ==
761
  * [Using PowerPress outside the Loop](http://blog.nicolasbouliane.com/?p=1695) - by [Nicolas Bouliane](http://blog.nicolasbouliane.com/)
 
762
 
763
  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.
764
 
2
  Contributors: Angelo Mandato, Blubrry.com
3
  Tags: podcasting, podcast, podcaster, itunes, enclosure, zune, iphone, youtube, viddler, blip.tv, ustream, podcasting, audio, video, rss2, feed, player, media, rss, mp3, music, embed, feedburner, statistics, stats, flv, flash, id3, episodes, blubrry, webm, mp4, m4v, wordpressmu, mu, wordpress mu, mediacaster, post, plugin, posts, simple, social, dashboard, TSG, Buzzsprout, MTR, WP-boxCast, CastMyBlog
4
  Requires at least: 3.0
5
+ Tested up to: 3.4
6
+ Stable tag: 4.0.1
7
 
8
  Blubrry PowerPress brings the essential features for podcasting to WordPress including full iTunes support, web audio/video media players and more.
9
 
42
  Blubrry PowerPress includes extensive web player options to display your podcast audio and video in your web pages.
43
 
44
  * 6 Audio Players: Pick from 6 audio players including the popular [1 Pixel Out Player](http://wpaudioplayer.com/whatsnew) and HTML5 audio player.
45
+ * 3 Video Players: Pick between HTML5 video, Flow Player Classic Flash player or [VideoJS](http://wordpress.org/extend/plugins/videojs-html5-video-player-for-wordpress/).
46
  * Position player above or below your post content or use the`[powerpress]` shortcode and position the player where you want.
47
  * Place the player exactly where you want by adding the [powerpress] shortcode tag directly in your post content.
48
  * Add video embeds from sites such as YouTube, Viddler, Blip.tv and Ustream.tv.
98
 
99
  == Frequently Asked Questions ==
100
 
101
+
102
+ = Related Plugins =
103
+ The following plugins may be used in conjunction with PowerPress.
104
+
105
+ * [Eli's PowerPress Addon Widget](http://wordpress.org/extend/plugins/podpress-addons/) - Adds a sidebar widget that lists your podcast episodes linked to the play in a new window PowerPress player.
106
+ * [PowerPress Posts From MySQL](http://wordpress.org/extend/plugins/powerpress-posts-from-mysql/developers/) - Creates blog posts with PowerPress podcast episode information from a MySQL table.
107
+ * [Subscribe Sidebar plugin by Blubrry](http://wordpress.org/extend/plugins/subscribe-sidebar/) - A sidebar widget that provides a list of "Subscribe" links to your sidebar.
108
+
109
  = Why doesn't Blubrry PowerPress support multiple enclosures in one feed item/post? =
110
  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](http://www.reallysimplesyndication.com/2004/12/21) and the [FeedValidator.org recommendation against it](http://www.feedvalidator.org/docs/warning/DuplicateEnclosure.html) is why the Blubrry PowerPress does not support them.
111
 
114
  = Why doesn't Blubrry PowerPress include media statistics built-in? =
115
  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](http://www.blubrry.com/podcast_statistics/) as well.
116
 
117
+ You may however access your Blubrry Statistics from within your WordPress dashboard.
118
 
119
  = How do you insert the player within a blog post? =
120
  You can insert the media player within yoru blog posts by using the WordPress shortcode feature. The shortcode for PowerPress is [powerpress] (all lowercase)
153
  * Translation support is now complete. Please visit the following link if you would like to have a version in your language: [http://www.blubrry.com/powerpress_translate/](http://www.blubrry.com/powerpress_translate/)
154
 
155
 
156
+ = 4.0.1 =
157
+ * Released on 6/15/2012
158
+ * Fixed bug with "Feed Episode Maximizer" option only working if the "Feature Episode in iTunes" option was also turned on.
159
+ * Added Hebrew to list of feed languages.
160
+ * Changed logic that prevented uploading iTunes images smaller than 1400x1400. You can now upload an iTunes image that is 600x600 or larger and will receive a warning rather than an error.
161
+ * Fixed no longer needed javascript for flare player when in edit players PowerPress admin area, Flare player was abandoned in favor of VideoJS.
162
+ * Fixed bug with media embed HTML page having a fatal error if referencing an episode not originally saved by PowerPress.
163
+ * Fixed bug with metamarks Javascript (jQuery) possibly causing javascript errors in some situations. Thanks Klyde and the folks from Gravity forms for bringing to our attention!
164
+ * Increased verification (Verify button) cache from 600k to 1024k (1MB) for detecting ID3 information using 1400x1400 images. We recommend using images in jpg format as png requires way more space in most all cases.
165
+ * Added link to plugin [PowerPress Posts From MySQL](http://wordpress.org/extend/plugins/powerpress-posts-from-mysql/developers/) - Creates blog posts with PowerPress podcast episode information from a MySQL table.
166
+ * Added link to plugin [Eli's PowerPress Addon Widget](http://wordpress.org/extend/plugins/podpress-addons/) - Adds a sidebar widget that lists your podcast episodes linked to the play in a new window PowerPress player.
167
+ * Updated support links.
168
+
169
+
170
  = 4.0 =
171
  * Released on 5/11/2012
172
  * New iTunes image requirements updated throughout plugin. RGB 1400x1400 jpg is recommended.
781
 
782
  == Tips and Tutorials ==
783
  * [Using PowerPress outside the Loop](http://blog.nicolasbouliane.com/?p=1695) - by [Nicolas Bouliane](http://blog.nicolasbouliane.com/)
784
+ * [The PowerPress Podcast](http://www.powerpresspodcast.com/) - by [Blubrry](http://www.blubrry.com/)
785
 
786
  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.
787