=== podPress === Tags: post, podcast, podcasting, audio, video, admin, feed, widget, stats, statistics, iTunes, mp3, m4a, ogg, ogv, xspf Contributors: seek3r, macx, iscifi, ntm Donate link: http://www.manvswebapp.com/podpress/podpress-donors Requires at least: 2.3 Tested up to: 3.5.1 Stable Tag: 8.8.10.13 License: GPLv2 or later A plugin for Podcasters using WordPress. == Description == podPress adds a lot of features designed to make WordPress the ideal platform for hosting a podcast. podPress 8.8.10.17 includes a lot of bug fixes and some new festures like a Post Type Filter for the podPress Feeds and customization settings for tag feeds. You can read more about this and the other bug fixes of this version in the [Changelog](http://wordpress.org/extend/plugins/podpress/changelog/) and pay attention to the [Upgrade](http://wordpress.org/extend/plugins/podpress/other_notes/) section. Features: * Full featured and automatic feed generation (RSS2, iTunes and ATOM and XSPF playlist) * Podcast Download stats, with graphs. * View MP3 files ID3 tags when your Posting * Control over where the player will display within your post and what it will look like. * Support for various formats, including Video Podcasting * Supports unlimited number of media files. * Automatic Media player for MP3, OGG, OGV, MP4, M4A, M4V, MOV, QT, FLV, ASF, WMA, WMV, AVI, RM, and more, with inline and Popup Window support. * Supports also PDF and EPUB files * Preview image for videos * Support for seperate Category podcasts * Support for Premium Content (Pay Only) Available in these languages: * English * German If you discover a problem with this plugin, please report it in the [WP.org forum](http://wordpress.org/tags/podpress?forum_id=10) and add the tag "podpress" to your post.
Thank you to all who have reported bugs and have made improvement proposals. Special thanks to [Ray (raymer)](http://wordpress.org/support/profile/68146) who did extensive tests with the development versions since v8.8.5 and helped a lot! This plugin is currently maintained by [Tim Berger (ntm)](http://profiles.wordpress.org/ntm/).
Latest news and announcements regarding podPress on Twitter: [podpress2010](http://twitter.com/podPress2010) If somebody else is also interested in maintaining podPress while the main developers are out, please send an email to admin [at] laptoptips.ca. For further information you may also visit the website http://www.manvswebapp.com/podpress/changelog == Changelog == Please, read the [Upgrade instructions](http://wordpress.org/extend/plugins/podpress/other_notes/). = v8.8.10.17 / v8.8.10.16 / v8.8.10.15 / v8.8.10.14 = * bug fix: now, the ATOM feeds will include the podPress version number according to your settings on the general settings page of podPress (like it has worked in the RSS feeds) * new: It is now possible to alter the default size for the video and enhanced audio player (preview). You may change it on the Player Settings page. * change of the last character of the Podtrac URL * bug fix for a problem with the appearance of attached episodes in the podPress post editor box * bug fixes for problems with the Premium Feed authentication method Digest * minor fixes for the JS at the editor page (m4a preview player size) * new iTunes:image size is 1400x1400 pixels / bug fix: for a warning which occured with PHP 5.4 (Thank you [enderandrew](http://wordpress.org/support/profile/enderandrew) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-php-54-warning).) * new: option which makes the 1PixelOut player to stay always open * new: option which lets the 1PixelOut player show the remaining track time rather than the elapsed time * If a request of a blog page is a request via HTTPS then podPress will load icons and default images with the related URL scheme (https:// instead of http://). * podPress uses an improved method to determine the location of the wp-config.php during some AJAX actions (e.g. related to file size and duration detection) * The detection of the duration and the ID3 tags of a media file will work more reliable for all media files which are stored in a sub folder of the blog * bug fix: podPress did not display the player and other elements in password protected posts (Thank you [Stariel](http://wordpress.org/support/profile/stariel) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-podpress-no-longer-working).) * version for debbuging a premium feed problem (podpress_premium_functions.php does also contain podPress_var_dump() calls now) * minor bug fixes in the podpress_feed_functions.php file and further modifications in the podpress_premium_functions.php file * Bitlove scripts for podPress - the folder /optional_files contains now a mini plugin which loads certain Javascript files of Bitlove.org * podPress uses cURL by default (if it is available) to retrieve file size, duration and ID3 informations * the folder /optional_files contains now a further mini plugin which makes it possible to use podPress and the plugin WP e-Commerce at the same time * new: option which makes it possible to include the code of the podPress post elements into the content:encoded sections * compatibility issues with WP 3.5 fixed (Thank you [Rafael](http://wordpress.org/support/profile/rfischmann) for [reporting this problem](http://wordpress.org/support/topic/podpress-incompatible-with-wordpress-35) and thank you [Bridger](http://wordpress.org/support/profile/bridger) for [reporting this problem](http://wordpress.org/support/topic/plugin-podpress-category-casting-not-working-and-custom-categories).) * podPress Tag Casting - is (like podPress Category Casting) the possibility to customize syndication feeds which contain only posts with a certain tag. Usage: Posts > Tags > Edit Tag > section podPress Tag Casting * minor rearrangements and other modifications of the feed settings pages / .css files are now in a separate folder * new: option for podPress Feeds to limit the max. amount of posts per feed * new: option for podPress Feeds: now it is possible to make to inlcude posts of custom post types into such a feed or to make a podPress Feed basically a custom post type feed which contains only posts of one or multiple custom post types. * bug fix - update for the 1PixelOut player which solved a XSS vulnerability * 8.8.10.16 bug fix: for a problem in a part of the upgrade procedures (Thank you all for [reporting the problem](http://wordpress.org/support/topic/upgrade-not-complete).) * 8.8.10.17 bug fix: for a problem with the podPress has added the custom feeds and regenerated the rewrite_rules (Thank you MCM and funcshn@funcshn.com for reporting the problem [1](http://wordpress.org/support/topic/custom-post-types-pages-no-longer-working), [2](http://wordpress.org/support/topic/custom-posts-broke).) = v8.8.10.13 = * bug fix: for a problem which has prevented WP 3.3.x from saving the sidebar widget settings. Rearranging widgets or modifying the widget settings should be possible again. (Thank you for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-broken-widgets-sitewide). * new: It is now possible the determine the number of rows in almost all statistic tables and to save further appearance options. * bug fix: for a problem with the code of the of m4v, mp4, mov, mpg and other video files which has lead to problems with the appearance of the control elements of some browser plugins. * minor corrections for a better output of multiple of custom feed elements like itunes:subtitle of category feeds * minor CSS adjustments for the statistic result pages = v8.8.10.12 = * This is a bug fix version for 8.8.10.11. I have forgotten to remove some code which has helped me to debug some things but which brought you trouble. I'm very sorry for my mistake! (Thank you [c365954](http://wordpress.org/support/profile/c365954) and [themacmommy](http://wordpress.org/support/profile/themacmommy) for [reporting the problem](http://wordpress.org/support/topic/cannot-download-or-play-podcast-via-player).) = v8.8.10.11 = * bug fix: It solves a problem which could occur since 8.8.10.8 on servers with a PHP installation which does not include the [Multibyte String extension (mbstring)](http://www.php.net/manual/en/book.mbstring.php) (functions like `mb_substr()` or `mb_strrpos()` are not usable without this extension). If your blog is on such server then this will help you - but probably only if you write posts in English. But if your blog is on such server and if you write posts in a different language which contains for instance characters with diacritical marks then you should make sure that the PHP on the server of your blog provides such functions. These functions are also used by WP and other plugins when it is necessary to process non-English text. If you have no problems with the RSS feed while podPress 8.8.10.10 is running then this should not concern you (mbstring is probably available). You may find out whether the PHP on the server of your blog supports mbstring functions or not with the help of a different plugin e.g. [WordPress System Health](http://wordpress.org/extend/plugins/wp-system-health) (look for "mbstring" in System > Server Setup (> show detailed) > Loaded Extensions) or [PHP Server Info](http://wordpress.org/extend/plugins/php-server-info) (look for "mbstring") (Thank you [ptobia](http://wordpress.org/support/profile/ptobia) for [reporting the problem](http://wordpress.org/support/topic/podpress-881010-broken-rss-feed).) * new: This is for all who like to define custom CSS for the podPress output: All the elements in the line below the player have now an HTML attribute `class`. These attributes consist at least of a class name and the class name which depends on the type of the media file. For instance the Download link has the class names: `podpress_downloadlink podpress_downloadlink_audio_mp3` if the the file is a MP3 audio file. podPress uses audio, video, ebook, embed and misc as group type and all the file types which you can choose from the list in the podPress box below the post editor. For instace for a PDF file the file specific class would have the suffix `_ebook_pdf` (Thank you [david hickox](http://wordpress.org/support/profile/david-hickox) for [the idea](http://wordpress.org/support/topic/adding-classes-to-the-different-display-links).) = v8.8.10.10 = * bug fix: it corrects a problem with the function which limits the characters of several RSS tags. (Thank you [IAmediaworks](http://wordpress.org/support/profile/iamediaworks) for [reporting the problem](http://wordpress.org/support/topic/bugs-wp32podpress88108).) = v8.8.10.9 = * bug fix: it corrects a problem with the function which limits the characters of several RSS tags. (Thank you [johncsnider](http://wordpress.org/support/profile/johncsnider) for [reporting the problem](http://wordpress.org/support/topic/podcast-feed-404).) * bug fix: In 8.8.10.8 the Category Casting settings did not work in combination with the default Permalink scheme. (Thank you [ip_tara](http://wordpress.org/support/profile/ip_tara) for [reporting the problem](http://wordpress.org/support/topic/bugs-wp32podpress88108).) * bug fix: The Reading and General Settings link on the Feed Settings page of podPress are working now correctly. (Thank you [Madsex](http://wordpress.org/support/profile/madsex) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-podpress-problem-with-options-generalphp-and-options-readingphp).) * bug fix: for a problem with the iTunes:category setting which could occur after switching the language of the blog after saving the feed settings * new: podpress_post_scriptblock is a new [filter hook](http://codex.wordpress.org/Plugin_API#Filters) of podPress. Read more about it in the [Other Notes](http://wordpress.org/extend/plugins/podpress/other_notes/) section. * CSS adjustment for WP 3.2 (background-color of .podpress_editor_table has changed) = v8.8.10.8 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * bug fix: an upgrade to this version will remove an old deprecated option which could lead to the situation that podPress would add "Download Standard Podcast" somewhere in the iTunes:summary or iTunes:subtitle of post. (Thank you [IAmediaworks](http://wordpress.org/support/profile/iamediaworks) for [reporting the problem](http://wordpress.org/support/topic/upgrade-added-download-standard-podcast-to-itunes-episode-description).) * bug fix: The `` of the RSS image of the `` will include the 'Site address (URI)' set in Settings > General. (Thank you [lopo](http://wordpress.org/support/profile/lopo) for [reporting the problem and making suggestions](http://wordpress.org/support/topic/feed-validation-warning-image-link-doesnt-match-channel-link-wordaround).) * bug fix: If the option "Aggressively Protect the news feeds" was set to "Yes" then podPress has removed the formatting from the post content (``) in the feeds. Because this option is deprecated, it is removed now. (Thank you [sephage](http://wordpress.org/support/profile/sephage) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-podpress-88107-breaks-rss-formatting).) * bug fix: Fix for a bug in the appearance of the iTunes:Keywords option in the podPress box below the post editor which occured when the new option "Use the tags of the post" was active. * bug fix: The "Disable Player:" and "Disable Preview Player:" in the podPress box below the post editor are working again. (Thank you Philip for mentioning the problem.) * bug fix: The result of the duration auto detection could have a leading white space under some circumstances which is not desirable. (Thank you [Puck](http://wordpress.org/support/profile/puck) for [reporting the problem and making suggestions](http://wordpress.org/support/topic/plugin-podpress-podcast-duration-lostnot-being-saved-workaround-provided).) * bug fix: Chrome/Chromium >= v10 displayed the HTML5 audio player depending on certain CSS definitions of the theme without displaying the control elements properly. This podPress version includes a workaround/bug fix for this problem. (Thank you [Twanislas](http://wordpress.org/support/profile/twanislas) for [reporting the problem](http://wordpress.org/support/topic/podpress-suggestions).) * change: The options for the feed title of a category feed are re-arranged. Further it is possible to use the Site Title as the title of such a feed. * This version includes also some security improvements. = v8.8.10.7 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * bug fix: the function which limits the number of characters for several feed elements is multibyte-character-safe and it does not cut through htmlentities anymore (Thank you [franky1029](http://wordpress.org/support/profile/franky1029), [welshes99](http://wordpress.org/support/profile/welshes99) and [drezac](http://wordpress.org/support/profile/drezac) for [reporting the problem](http://wordpress.org/support/topic/podpress-player-doesnt-show-in-post).) * bug fix: the HTML5 player appears also in IE9 (JS error fixed) (Thank you [dael3](http://wordpress.org/support/profile/dael3) for [reporting the problem](http://wordpress.org/support/topic/no-player).) * bug fix: the "Validate your feed" button at the Category Casting settings works again (Thank you [meetwp](http://wordpress.org/support/profile/meetwp) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-category-casting-category-title-appears-twice-in-feed-title).) * new: It is now possible to "Use the tags of the post" as itunes:keywords. There is a new option with this name in the Post specific settings for iTunes (below the post editor). (Suggested by [Twanislas](http://wordpress.org/support/profile/twanislas) in [this thread](http://wordpress.org/support/topic/podpress-suggestions)) * new: max. 12 itunes:keywords possible = v8.8.10.6 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * bug fix: a further bug fix for the feed modifying functions. podPress is using now the WP-own list of HTML entities and their numeric equivalents (ent2ncr();) to transform non-ASCII characters in the additional feed elements into RSS-feed-save text. (Thank you [Aaron Frankel](http://wordpress.org/support/profile/aaronfrankel) for [reporting the problem](http://wordpress.org/support/topic/88105-xml-feed-still-down).) = v8.8.10.5 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * bug fix: a further bug fix for the feed modifying functions * bug fix: podPresshas displayed under some circumstances the player and links twice on single post views = v8.8.10.4 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * bug fix: for a problem with not escaped ampersands in iTunes:category names which appeared in 8.8.10.3 (Thank you [BibleStudyRadio](http://wordpress.org/support/profile/biblestudyradio), [UULosAlamos Webmaster](http://wordpress.org/support/profile/uulosalamos-webmaster), [AJRitz](http://wordpress.org/support/profile/ajritz) and [raymer](http://wordpress.org/support/profile/raymer) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-itune-feed-incorrect).) * bug fix: The iTunes:category settings for the podPress Feeds work now. Depending on your previous iTunes:category settings it might be necessary to adjust them now. The podPress Feeds will no longer use the comparable settings of the main feed settings. = v8.8.10.3 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * The 3rd party statistic options are available again by default. If you have used them before then please control the related settings after the upgrade. * bug fix: podPress statistics counts HTML5 play events correct, now. It counts when the "onplaying" event happens (when someone clicks on play and not during when the the HTML5 player buffers (preload) the file). The download numbers with 8.8.10 - 8.8.10.2 are probably to high depending on how many of your listners have used Chrome/Chromium (or Safari desktop versions) to listen your podcasts. * bug fix: podPress will use the excerpt of a post if there is one as the iTunes:summary and 255 characters of it as iTunes:subtitle. If a post has no excerpt then podPress takes automatically the post content (or the first parts of it). In older versions podPress has ignored the excerpts. Furthermore podPress will respect the password protected posts and adds only the summary, subtitle and enclosure if there is no password protection or if the user has already entered the password for the post. (Thank you [MedHead](http://wordpress.org/support/profile/medhead) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-itunes-summary-send-only-excerpt).) * bug fix: the iTunes:block options in the podPress Feeds section will show the correct status / current setting (so far it displayed always 'No' regardless of the setting) (Thank you [maydaytothemoon](http://wordpress.org/support/profile/maydaytothemoon) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-podpress-settingspreferences-are-not-being-saved).) * bug fix: Now it is possible to deselect the iTunes feed button (Feed Buttons Widget). (Thank you [maydaytothemoon](http://wordpress.org/support/profile/maydaytothemoon) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-podpress-settingspreferences-are-not-being-saved).) * bug fix: podPress checks whether or the stats tables exist and creates them if necessary when someone activates the stats feature. The db queries do not long include a specific table type. That prevents problems in cases in which the type was not the one which was hardcoded in previous versions of podPress. * podPress version number appears only if you want it to in the footer or the Feeds of your blog. It is also possible show only the name of the plugin without the version number. * The auto detection of the meta information of the media files can retrieve the cover art of m4a files. * on a first installation of podPress, only the podPress Feed with the slug "podcast" will be active by default = v8.8.10.2 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * bug fix: podPress displays the download number for files with white spaces in their names in the "Downloads Per Media File" table and in the line below the player (Thank you [SmartPeoplePod](http://wordpress.org/support/profile/smartpeoplepod) for [reporting the problem](http://wordpress.org/support/topic/plugin-podpress-podpress-stats-per-post-are-gone-help).) * bug fix: ebooks will have no longer a "Play in Popup" link = v8.8.10.1 = **Notice:** Upgrading to this version from version 8.8.9.2 or older will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * bug fix: the jQuery and jQueryUI libraries are getting loaded correctly, regardless whether the file system on the server is case sensitive or not = v8.8.10 = **Notice:** Upgrading to this version will rename the podPress `meta_key`s in the postmeta data base table of your blog (see bug fixes). Downgrading to a previous version is only possible if you reverse these changes. * a new option at the General Settings page of podPress to display the file size of the media files along with the duration in the line below the player (or player preview) * new options at the General Settings page of podPress which make it possible to customize the displayed duration value * podPress uses the HTML 5 `