=== Seriously Simple Podcasting === Contributors: PodcastMotor, psykro, zahardoc, simondowdles, hlashbrooke, whyisjake Tags: podcast, audio, itunes, podcasting, playlist Requires at least: 5.3 Tested up to: 6.6 Requires PHP: 7.4 Stable tag: 3.5.0 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Podcasting the way it's meant to be. No mess, no fuss - just you and your content taking over the world. == Description == Seriously Simple Podcasting is a top-rated podcasting plugin for WordPress, built by [Castos](https://castos.com/podcast-hosting-wordpress). Using the onboarding wizard to start a podcast, multiple player options to display your podcast on your site, and multiple free extension modules to supercharge your content, Seriously Simple Podcasting powers over 30K+ podcasts. [vimeo https://vimeo.com/560129506] The plugin is, and will *always* remain, free to use. The only costs associated with using Seriously Simple Podcasting is if you choose to host your audio and video files with a dedicated podcast hosting provider, such as Castos. Similar to using a website hosting provider to keep your WordPress site fast and running smoothly, we recommend hosting podcast files with a dedicated provider. But remember, this isn’t required! Every plugin feature is fully functional, no matter who you choose as your podcast hosting provider. Seriously Simple Podcasting gives you maximum control over your content so you can start podcasting without limits. However, Castos is specifically designed to sync with Seriously Simple Podcasting to save you time in your publishing workflow. This means anytime you update your podcast’s information or upload a new episode file, the changes automatically sync with your Castos hosting account. You only have to do the action once, saving hours each week. Read more about how [Castos and Seriously Simple Podcasting work together](https://castos.com/how-castos-and-seriously-simple-podcasting-work-together/). With other podcast providers, you’ll need to make updates to your podcast’s RSS feed via your hosting provider account and again on WordPress to manually sync the information. **HOW TO SET UP SERIOUSLY SIMPLE PODCASTING** Getting started with Seriously Simple Podcasting is a seriously simple process. In just four steps, you’ll go from installing the plugin to your WordPress site to submitting a functioning RSS feed to every podcast directory. [youtube https://www.youtube.com/watch?v=sKjZTx02Ng0] 1. Install the Seriously Simple Podcasting plugin to your WordPress site. 2. Begin the onboarding wizard, and create your first podcast. Here you’ll give details like the Podcast Title, Description, and upload your cover image. 3. Then you can connect Seriously Simple Podcasting to your Castos account, if you’re hosting with Castos. This offloads all of the file storage and delivery from your WordPress site and host. 4. Last, it’s time to create your first podcast episode. You can do this either in the dedicated Podcasting section of your WordPress site, or in the regular Post area. 5. Once your podcast is live it’s time to distribute it to podcasting directories like Apple Podcasts, Spotify, and other destinations. **SERIOUSLY SIMPLE PODCASTING KEY FEATURES** Seriously Simple Podcasting offers all of our advanced features through our free plugin. You’re not required to pay for additional add-ons or use a specific podcast hosting provider. ***MANAGE YOUR RSS FEED FROM WORDPRESS*** Seriously Simple Podcasting generates an RSS feed that’s fully compliant with Apple Podcasts, Spotify, Amazon Music, and every other listening platform. - Set your podcast’s title, subtitle, description, category, cover art, explicit rating, and copyright information from WordPress. - Manage all updates to your podcast’s RSS feed from WordPress and changes automatically sync with your podcast hosting provider. - Turbo-charge RSS feeds to increase the number of episodes displayed on podcasting apps and speed up the feed’s load time. - Utilize one of several private podcasting [integrations](https://castos.com/integrations) to enable private podcast functionality on your WordPress site. - With Castos, use the [one-click submission feature](https://support.castos.com/article/191-submit-your-podcast-to-spotify) to easily submit your podcast to Spotify, Apple Podcasts, Amazon Music, and more. ***MANAGE MULTIPLE PODCASTS FROM THE SAME SITE*** [Create unique RSS feeds for multiple podcasts](https://support.castos.com/article/282-working-with-multiple-podcasts) and feature them on the same website. - Save unique settings per podcast for easy management. - Create custom subscribe buttons for each podcast you create - Optional “catch-all” feed for podcast networks that want to aggregate all of their shows into a single feed. - With Castos, pay one price to host multiple podcasts under one account. Each plan features unlimited uploads and bandwidth so you’ll never hit a limit when managing more than one show. ***CUSTOMIZE THE EMBEDDED MEDIA PLAYERS WITH BLOCKS*** Choose between a standard compact player or feature-rich HTML5 media player that displays your cover art or episode-specific images. Change the settings to display your podcast exactly how you want it. - Display customizable subscribe links to Apple Podcast, Spotify, Stitcher, Overcast, and Pocketcasts. Also include links to download the content or play it in a new window. - Display episode meta data like episode durations and date published beneath the player. - Customize the background and player progress bar colors to match your brand. - Select the player’s position either above or below the post content. - Media player is mobile-responsive so podcast posts look great across desktop browsers and mobile devices. - Use the Castos Player block to feature the player anywhere on your website. ***USE CUSTOM WIDGETS AND BLOCKS TO CREATE PLAYLISTS & DISPLAY THEM ANYWHERE*** Curate custom playlists with embeddable widgets then display them anywhere on your website. - Feature single episodes anywhere on your website with the [Podcast Episode shortcode](https://support.castos.com/article/407-seriously-simple-podcasting-shortcodes#Podcast-episode-shortcode-fKqRV). - Insert episode player anywhere with the Castos Player block. - Create playlists featuring all episodes from specific podcast with the Episode List block. - Curate custom playlists with specific episodes with the Playlist Player block. ***PUBLISH PODCAST EPISODES ON ANY POST TYPE*** You have full control over how podcast episodes appear on your website by picking which post type to apply the plugin settings. - Choose which post type (from posts, the Podcast post type that SSP creates, or any other custom post type on your site) to enable podcast functions. This adds all podcast posts from the specific type to your feed. ***SUPPORTS VIDEO PODCASTING*** Feature embedded video players within any podcast post. - Embed video players from Vimeo, VideoPress, or the common video block. - Display the embedded video player anywhere within your podcast post. - With Castos, host your audio and video podcast files with our [Pro plan](https://castos.com/pricing/). ***FREE ANALYTICS ADD-ONS & INTEGRATIONS*** Understand how your podcast is performing with our free Seriously Simple Stats add-on. - Install [Seriously Simple Stats](https://wordpress.org/plugins/seriously-simple-stats/) to access listener statistics for free. Track total listens per episode, by date range, and by listening sources. - Connect 3rd party analytics platforms like Podtrac or Chartable. - With Castos, view advanced analytics by geographic location, device, and listening platform plus total unique subscribers. Also access your Spotify-specific data from your dashboard for a holistic view of your podcast’s performance. ***SIMPLIFIED IMPORTS, MIGRATIONS, AND REDIRECTS*** Seriously Simple Podcasting works with any podcast hosting provider. Easily import or migrate your podcast files to the plugin then start managing your show via WordPress. - [Easily import podcasts to Seriously Simple Podcasting](https://support.castos.com/article/97-migrate-your-podcast-from-another-host-to-castos#Import-your-existing-podcast-into-WordPress-with-Seriously-Simple-Podc-grShq) from LibSyn, Buzzsprout, Podbean, Soundcloud, or Simplecast. - [Migrate existing podcasts from other WordPress podcasting plugins](https://support.castos.com/article/108-migrate-your-podcast-from-powerpress-and-blubrry-to-your-wordpress-website) to Seriously Simple Podcasting. - With Castos, connect Seriously Simple Podcasting to your Castos account in one click. Your podcast content will automatically sync with your Castos account as you make changes or upload new episodes from WordPress. - Redirect RSS feedd to a new location by supplying the new feed’s URL. ***FULLY INTEGRATED WITH CASTOS PODCAST HOSTING*** You can host your podcast with any podcast hosting provider. If you choose to host your podcast with Castos, you’ll access these unique features from your Castos dashboard. - Automatic syncing: Seriously Simple Podcasting automatically syncs with any Castos plan. Fully manage your podcast from WordPress while hosting your podcast files on our dedicated servers. - [Private Podcasting](https://castos.com/private-podcasting-solutions/): Castos has several integrations with third-party membership site tools like Paid Memberships Pro, LMS providers like LifterLMS, and payment processors such as Stripe to empower you to offer paid podcasting to your audience. - [Free episode transcriptions](https://castos.com/transcription/): Pay nothing for on-demand episode transcriptions. Use these transcriptions on your website to make your podcast more accessible. - Monetize Your Podcast: You can make money from your podcast either through [Castos Commerce](https://castos.com/commerce/) by receiving listener donations, or by using [Castos Ads](https://castos.com/advertising/) to enable programmatic ad insertion on your podcast to get paid from your podcast. - [Automatic YouTube republishing](https://castos.com/upload-a-podcast-to-youtube/#Castos-YouTube-Republishing): Castos supports video file hosting and can automatically publish your podcast to YouTube. - Unlimited storage and bandwidth: Every [Castos plan](https://castos.com/pricing/) includes unlimited uploads and bandwidth. You can also host multiple podcasts under one account for one price. **Where to find help** Seriously Simple Podcasting comes with complete  [documentation](https://support.castos.com/category/406-seriously-simple-podcasting). Please read this documentation thoroughly before posting on [the support forum](https://wordpress.org/support/plugin/seriously-simple-podcasting). **How to contribute** If you want to contribute to Seriously Simple Podcasting, you can [fork the GitLab repository](https://gitlab.com/castos/Seriously-Simple-Podcasting) – please read the [contributor guidelines](https://gitlab.com/castos/Seriously-Simple-Podcasting/-/blob/master/CONTRIBUTING.md) for more information on how you can do this. **Help translate this plugin** If you would like to contribute translations to this plugin you can do so through [a simple web interface](https://translate.wordpress.org/projects/wp-plugins/seriously-simple-podcasting). Any and all translations (new languages or updates to existing ones) are always welcome. == Installation == Installing "Seriously Simple Podcasting" can be done either by searching for "Seriously Simple Podcasting" via the "Plugins > Add New" screen in your WordPress dashboard, or by using the following steps: 1. Download the plugin via WordPress.org 1. Upload the ZIP file through the 'Plugins > Add New > Upload' screen in your WordPress dashboard 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Customise the plugin from the 'Podcast > Settings' page = Where are the FAQs? = You can find complete user and developer documentation (along with the FAQs) on [the Seriously Simple Podcasting documentation site](https://castos.com/podcast-hosting-wordpress/?utm_medium=sspodcasting&utm_source=wordpress&utm_campaign=wpplugin_08_2019). == Screenshots == 1. Step 1 to set up Seriously Simple Podcasting is to install the plugin on your WordPress site. 2. Step 2 to set up Seriously Simple Podcasting is to add your first episode. Upload the audio or video file and complete the episode's title, duration, and publish date. 3. Step 3 to set up Seriously Simple Podcasting is to complete the podcast's RSS feed details. This includes things like the podcast's name, category selection, and cover art image. If you host your podcast with Castos, these details will automatically sync with your Castos dashboard. 4. Step 4 to set up Seriously Simple Podcasting is to submit the completed RSS feed URL to podcast listing apps like Apple Podcasts and Spotify. 5. Customize your podcast's RSS feed details from the Settings > Feed Details tab. 6. Upload audio or video episode files directly to WordPress. 7. Customize the embedded media player settings to match your brand colors and pick the preferred location. 8. Example of the HTML5 player within a podcast post from Rolf Pott's podcast, Deviate. 9. Example of HTML5 player with a collection page featuring every episode from Rolf Pott's podcast, Deviate. 10. Example of a styled RSS feed when viewed in a browswer. 11. Automatically sync Castos accounts with Seriously Simple Podcasting in a few clicks. 12. Import RSS feeds from any podcast hosting provider using Seriously Simple Podcasting. 13. Customize on which post type to enable podcasting features. 14. Create password protected podcast RSS feeds from the Settings > Security tag. Use this feature in combination with a membership plugin to restrict access to your podcast. 15. View podcast episodes in the At A Glance widget on the main WordPress dashboard. == Changelog == = 3.5.0 = 2024-09-11 [UPDATE] Enhanced UX/UI for Hosting (Castos connection) settings [UPDATE] Display success and error messages for Castos connection [UPDATE] Auto-disconnect SSP when users are disconnected on Castos [UPDATE] Display Castos sync status after saving episodes [UPDATE] Added filter for allowed tags in the feed description [UPDATE] Removed the "1,000 Subscriber Challenge" from the settings sidebar [FIX] Handle PHP exceptions in the ssp_readfile_chunked() function [FIX] Catch potential PHP errors during episode file downloads [FIX] Support additional classes in the player and podcast playlist blocks [FIX] Use dark mode for the playlist block when dark mode is set in the settings = 3.4.1 = 2024-07-31 [UPDATE] Improved and fixed synchronization with the latest version of Paid Memberships Pro. = 3.4.0 = 2024-05-28 [UPDATE] Polylang compatibility [UPDATE] Clear Castos API Credentials upon plugin deactivation [UPDATE] Carry over podcast description to feed details when creating a new podcast [UPDATE] Improved [podcast_episode] shortcode - possibility to show the latest episode [FIX] Use podcast post type by default instead of post when importing from RSS [FIX] Improved player rendering, allowing links in the player title [FIX] Removed outdated plugin messages = 3.3.1 = 2024-05-08 [FIX] Fixed the plugin activation issue in WordPress 6.5.3 = 3.3.0 = 2024-05-08 [UPDATE] Show the "Onboarding wizard" menu item for new users [UPDATE] Improved scheduled episodes sync - maximum 3 attempts [UPDATE] Hide player if no file provided [UPDATE] Cache Castos ads settings [FIX] Security improvements = 3.2.0 = 2024-03-20 UPDATE SUMMARY: Improved WC Memberships integration, small fixes [UPDATE] WC Memberships integration improvement - support multiple user plans [FIX] Changed the feed image link to use the podcast archive page URL [FIX] Removed outdated distribution links upgrade notice [FIX] Accessibility: use alt text (if provided) for episode images in Castos player = 3.1.1 = 2024-02-27 UPDATE SUMMARY: Elementor and Yoast SEO integration fixes, small improvements [FIX] Removed the Elementor code showing in RSS feed [FIX] Removed OnDemandEvent from the Yoast SEO schema graph [UPDATE] Use the original file name for Castos files when downloading episodes [UPDATE] Updated the plugin description = 3.1.0 = 2024-02-22 UPDATE SUMMARY: Gutenberg block and security improvements, small fixes [UPDATE] Gutenberg block for playlist player [UPDATE] Possibility to use multiple player blocks [UPDATE] Security improvements [FIX] Yoast SEO integration fixes [FIX] Fixed PHP errors = 3.0.2 = 2024-02-09 UPDATE SUMMARY: Redirect non-existing feed URLs to the default feed [FIX] Redirect non-existing feed URLs to the default feed [FIX] Automatically create the default Podcast if it was not created during a previous plugin update [FIX] Fixed Castos sync for the Bedrock architecture = 3.0.1 = * 2024-02-07 * UPDATE SUMMARY: Resolved PHP error in podcast Yoast SEO schema generation * [FIX] Resolved PHP error on podcast pages if Yoast SEO plugin is enabled = 3.0.0 = * 2024-02-06 * UPDATE SUMMARY: Use Default Podcast term as the default feed and other improvements * [UPDATE] Use Default Podcast term as the default feed * [UPDATE] Show settings banner for Castos users * [UPDATE] Made settings placeholders less visible to avoid confusion with values * [UPDATE] Removed Second Line theme extension * [UPDATE] Improved synchronization with Castos * [UPDATE] Added alt text to the player loader image * [UPDATE] 404 page for the not existing podcast feeds * [UPDATE] Code refactoring * [FIX] Fixed lost description formatting in Classic Editor * [FIX] Do not use admin email as the default email in feeds = 2.25.3 = * 2023-12-01 * UPDATE SUMMARY: Fixed Seriously Simple Transcripts plugin support * [FIX] Fixed a file button, that is used by Seriously Simple Transcripts plugin = 2.25.2 = * 2023-11-18 * UPDATE SUMMARY: Fixed missing iTunes Field labels * [FIX] Fixed missing iTunes Field labels = 2.25.1 = * 2023-11-16 * [FIX] Castos original filename style fix = 2.25.0 = * 2023-11-16 * UPDATE SUMMARY: Save and display original Castos file name, V4V improvements, minor enhancements * [UPDATE] Save and display original Castos file name * [UPDATE] V4V: custom value and key * [UPDATE] Added the date formatting filter * [UPDATE] Refactoring: moved metabox fields to separate templates * [FIX] Feed: fixed tag = 2.24.0 = * 2023-10-24 * UPDATE SUMMARY: Implemented Castos Ads, bug fixes * [UPDATE] Implemented Castos Ads * [UPDATE] Updated tag on episode level to true or false * [FIX] Fixed enclosure not working for some customers from 2.23.0 * [FIX] Fixed infinite sync attempts for episodes with wrong file ID = 2.23.0 = * 2023-10-02 * UPDATE SUMMARY: Improved the Castos sync process * [UPDATE] Improved the Castos sync process * [UPDATE] Settings style improvements * [UPDATE] Delete audio file data when the episode is trashed * [UPDATE] Updated tag values * [UPDATE] Code refactoring * [FIX] Fixed WP assets conflict on widgets page = 2.22.1 = * 2023-09-13 * UPDATE SUMMARY: Support new Elementor API * [UPDATE] Support new Elementor API ( version 3.16 ) = 2.22.0 = * 2023-06-28 * UPDATE SUMMARY: Gutenberg Blocks improvements, added PHP filters * [UPDATE] Added query and style options for Podcast List block * [UPDATE] Changed Podcast List block name to Episode List * [UPDATE] Changed max number of episodes in Castos Player settings to 500 * [UPDATE] Added new PHP filters: "ssp_album_art" and "ssp_no_album_image". = 2.21.0 = * 2023-05-24 * UPDATE SUMMARY: Fixed media prefix regression, improved translation strings, use minified CSS * [UPDATE] Improved translation strings * [UPDATE] Improved getting remote feed functionality * [UPDATE] Minor admin design changes * [FIX] Use minified CSS and JS files * [FIX] Fixed no media prefix in feed when gist to bypass passthrough URLs is used = 2.20.3 = * 2023-03-30 * UPDATE SUMMARY: Updated the supported WordPress version, minor improvements * [UPDATE] Updated the supported WordPress version * [UPDATE] Feed: removed deprecated keywords tag * [UPDATE] Updated plugin description * [UPDATE] Renamed Podcast to Episode when creating new episodes * [UPDATE] Removed redundant index.scss file * [UPDATE] Use local fonts for Onboarding Wizzard * [UPDATE] Possibility for custom actions on save episode image event = 2.20.2 = * 2023-03-15 * UPDATE SUMMARY: Fix for uncaught PHP error in the dashboard * [FIX] Fix for uncaught PHP error in the dashboard = 2.20.1 = * 2023-03-10 * UPDATE SUMMARY: Audio file not redirecting fix * [FIX] Audio file not redirecting fix = 2.20.0 = * 2023-03-06 * UPDATE SUMMARY: Migration for legacy file URLs, improvements and fixes * [UPDATE] Migration for legacy file URLs * [UPDATE] Post Duplicator plugin compatibility * [UPDATE] Do not carry over the media prefix to subsequent podcasts * [UPDATE] Added Dynamo Link to Episode Creation page * [UPDATE] Improved podcasts listing page (added publishing dates, removed redundant columns) * [UPDATE] Identify that NGINX may be an issue and surface instructions * [FIX] Fixed duplicating prefix in RSS feed * [FIX] Fixed some PHP warnings = 2.19.0 = * 2022-12-06 * UPDATE SUMMARY: Player and RSS feed improvements * [UPDATE] Use Media File Prefix in player links * [UPDATE] Dynamo: prefill podcast and author name * [UPDATE] Player: possibility to slow down the episode speed * [UPDATE] RSS feed: do not show podcast:locked tag if it's off * [UPDATE] RSS feed: allow h2, h3, h4, h5, label tags * [FIX] Player: speed button style fix = 2.18.0 = * 2022-11-09 * UPDATE SUMMARY: WooCommerce Memberships integration, Value 4 Value, minor improvements and fixes * [UPDATE] WooCommerce Memberships integration * [UPDATE] Feed: Value 4 Value settings * [UPDATE] Feed settings: added link to Dynamo tool * [UPDATE] Feed speed improvements and cache improvements * [UPDATE] Podcast list block: option to show player below excerpt * [UPDATE] Feed: updated plugin links * [FIX] Fixed possible plugin translation issue * [FIX] Fixed mixed up podcast funding values * [FIX] Fixed fatal error when $response_object->message is not a string * [FIX] Added audible image to Elementor subscribe links block = 2.17.0 = * 2022-10-11 * UPDATE SUMMARY: Sync and import improvements * [UPDATE] Sync to Castos improvements * [UPDATE] Feed import improvements * [UPDATE] Possibility to import podcast data (cover art, title, description etc) when importing an RSS * [FIX] Fixed file upload problem on Posts Post Type Episodes * [FIX] Fixed duplicated player meta fields in shortcode [podcast_episode] * [FIX] Fixed updating file metadata when locally hosted file is updated = 2.16.2 = * 2022-09-06 * UPDATE SUMMARY: Compatibility improvements and fixes * [UPDATE] Updated Elementor compatibility * [UPDATE] Podcast List block: added featured image size option * [UPDATE] Disabled wrong podcast feed URL meta tag * [FIX] Fixed duplicated player meta for Podcast List block = 2.16.1 = * 2022-09-02 * UPDATE SUMMARY: Fixed Thrive Apprentice conflict, security improvements * [UPDATE] Security improvements * [FIX] Fixed Thrive Apprentice conflict = 2.16.0 = * 2022-08-25 * UPDATE SUMMARY: MemberPress Integration, player screen readers accessibility, fixes * [UPDATE] MemberPress Integration * [UPDATE] Improved player screen readers accessibility * [UPDATE] Improved Paid Memberships Pro integration * [UPDATE] Improved Lifter LMS integration * [UPDATE] Do not import locked RSS feeds * [UPDATE] Import episode images when importing RSS feed * [FIX] Fixed compact player meta fields * [FIX] Fixed duplicated player block in Elementor * [FIX] Fixed PHP warnings * [FIX] Removed redundant special characters escaping in RSS feed = 2.15.2 = * 2022-08-04 * UPDATE SUMMARY: Fixed duplicated player meta data for the shortcode * [FIX] Fixed duplicated player meta data for [ss_player] shortcode = 2.15.1 = * 2022-08-03 * UPDATE SUMMARY: Fixed the feed redirection bug * [FIX] Fixed the feed redirection bug = 2.15.0 = * 2022-08-02 * UPDATE SUMMARY: Option to adjust player colors, PMPro sync improvements, player improvements * [UPDATE] Option to adjust player colors * [UPDATE] PMPro: bulk subscribers synchronization improvements * [UPDATE] Show notification for plugin review * [UPDATE] Made onboarding steps translatable * [UPDATE] Added distribute links to onboarding, step 4 * [UPDATE] Gutenberg: show meta data underneath player * [UPDATE] Elementor: possibility to Enable/Disable Player Metadata * [UPDATE] Added option for Audible podcast URL * [UPDATE] Settings language improvements: renamed author to host * [FIX] Fixed episode image synchronization with Castos * [FIX] Fixed canonical feed URL = 2.14.2 = * 2022-06-27 * UPDATE SUMMARY: Fixed custom feed template support * [FIX] Fixed custom feed template support = 2.14.1 = * 2022-06-23 * UPDATE SUMMARY: Fixed radio button settings * [FIX] Fixed radio button settings = 2.14.0 = * 2022-06-20 * UPDATE SUMMARY: Renamed Series to Podcasts, improved transcripts features, other improvements * [UPDATE] Renamed Series to Podcasts, renamed appropriate menu items * [UPDATE] Added settings for changing Podcasts (Series) slug * [UPDATE] Improved UX/UI for the Podcast (Series) settings * [UPDATE] Filtering by Podcast (Series) for Elementor Recent Episodes widget * [UPDATE] Filtering by Podcast (Series) for Elementor Episode List Widget * [UPDATE] Podcast 2.0 namespace: added podcast:transcript tag * [UPDATE] Prepared plugin for PHP 8.1 (removed FILTER_SANITIZE_STRING) * [UPDATE] Show correct images in podcast overview column “Image” * [UPDATE] Possibility to disable PodPing notification * [UPDATE] Hide Disconnect Castos checkbox if site is not connected to Castos * [UPDATE] Gutenberg settings to hide any block from feed * [UPDATE] Elementor: feed hidden settings for Text Editor and Transcripts * [UPDATE] Include more info link about PodPing * [UPDATE] Added a generator tag to SSP feeds * [UPDATE] Removed confusing synchronization between SSP and Castos private settings * [UPDATE] Renamed Castos token to Castos key * [UPDATE] Updated feed details Learn More links * [UPDATE] Code refactoring * [FIX] Fixed notification error * [FIX] LifterLMS: fixed potential sync issue = 2.13.0 = * 2022-04-18 * UPDATE SUMMARY: Podping notification when feed is updated, code refactoring, minor improvements * [UPDATE] Podping notification when feed is updated * [UPDATE] Code refactoring: moved podcast CPT functions to a separate controller * [UPDATE] PMPro integration: possibility to enable/disable integration with settings * [UPDATE] Changed the contributing guide from GitHub to GitLab * [FIX] Fixed Elementor episode list widget in compact mode * [FIX] Bug fixed: Yoast integration critical error * [FIX] Fixed the Twitter share URL * [FIX] Fixed intermittent update episode error = 2.12.0 = * 2022-03-29 * UPDATE SUMMARY: Lifter LMS integration, improvements for Yoast SEO and PMPro integration, minor fixes * [UPDATE] Lifter LMS integration * [UPDATE] Yoast SEO integration improvements * [UPDATE] Added a filter to dynamically change Castos API token * [UPDATE] Show private podcast feed URLs in Paid Memberships Pro dashboard * [FIX] Elementor Castos player episodes limit fixed * [FIX] Fixed periodical disappearance of the podcast audio field = 2.11.0 = * 2022-02-04 * UPDATE SUMMARY: Support WordPress 5.9, improved Castos player widget * [UPDATE] Filter inline episode styles and scripts in RSS feed * [UPDATE] Castos player Gutenberg widget - possibility to set current and latest episode * [UPDATE] Made share/subscribe text fields in the player to be read-only * [UPDATE] Send Post Excerpt to Castos when selected, not post content * [UPDATE] SSP Settings banner style improvements * [UPDATE] Site speed optimization (removed redundant styles) * [FIX] Empty tag fixed * [FIX] Fixed Gutenberg Castos Player block not showing in editor after save * [FIX] Removed player HTML code from RSS feed in case Elementor Player block was used = 2.10.0 = * 2022-01-17 * UPDATE SUMMARY: Yoast Schema integration, ability to set a podcast to private, other improvements * [UPDATE] Yoast Schema integration * [UPDATE] Ability to set a podcast to private * [UPDATE] Added restriction to upload to feed details only images with 1:1 dimension ratio * [UPDATE] Ignore WP "more tag" in feed and Castos synchronization * [UPDATE] Feed redirection improvements * [UPDATE] Added tile for Paid Memberships Pro integration in the Extensions tab * [FIX] Elementor plugin broke SSP settings page style * [FIX] Redundant quotes in player buttons * [FIX] Opening extension in a new window didn't work if Elementor was installed = 2.9.9 = * 2021-12-15 * UPDATE SUMMARY: Bug fixes and improvements * [UPDATE] Elementor recent episodes widget - added settings and improved styles * [UPDATE] Elementor recent episodes widget - option to show image from Episode Image field * [UPDATE] Elementor recent episodes widget - fixed not showing the last episode bug * [FIX] Gutenberg Podcast List block pagination fix * [FIX] Fixed archive-podcast.php template * [FIX] Fixed bold text after saving plugin settings = 2.9.8 = * 2021-11-18 * UPDATE SUMMARY: Bug fixes and improvements * [UPDATE] Possibility to change the tag via ssp_feed_item_args filter * [FIX] Feed analytics prefixes fix = 2.9.7 = * 2021-11-15 * UPDATE SUMMARY: Bug fixes and improvements * [FIX] Fixed audio files with special chars not downloading * [FIX] Fixed the player being sent to Castos content * [FIX] Fixed the player disappearing on Elementor = 2.9.6 = * 2021-11-09 * UPDATE SUMMARY: Integration with Paid Memberships Pro, bug fixes and improvements * [UPDATE] Integration with Paid Memberships Pro * [FIX] Fixed the file download bug = 2.9.5 = * 2021-10-29 * UPDATE SUMMARY: Fixes for settings and Elementor widgets * [FIX] Elementor Episode List widget pagination fix * [FIX] Placeholders for series feed settings fix * [FIX] Series feed details settings: upload and remove cover art fix = 2.9.4 = * 2021-10-27 * UPDATE SUMMARY: Updating series feed details removes all details fix * [FIX] Updating series feed details removes all details fix = 2.9.3 = * 2021-10-27 * UPDATE SUMMARY: Feed and player improvements, code refactoring, bug fixes * [UPDATE] Possibility to order feed items by "Recorded date" field * [UPDATE] Feed series: link to series URL instead of the home page * [UPDATE] Plugin settings code refactoring * [UPDATE] Possibility to translate podcast player elements * [FIX] Player: download file improvements * [FIX] Fixed Seriously Simple Transcripts file upload error = 2.9.2 = * 2021-10-12 * UPDATE SUMMARY: Elementor widgets improvements, bug fixes, code refactoring * [UPDATE] Show Elementor widgets for PHP 5.6 * [UPDATE] Code refactoring: added separate controllers for widgets and shortcodes * [UPDATE] Code refactoring: renamed some functions and constants * [UPDATE] Feed redirect improvement: 302 redirect for first 48 hours, then 301 redirect * [FIX] Fix Elementor widget icons for the recent Elementor update * [FIX] Modifying SSP_CPT_PODCAST caused settings page to disappear * [FIX] Fixed onboarding wizard permissions bug = 2.9.1 = * 2021-09-14 * UPDATE SUMMARY: Feed author tag fix * [FIX] Fix for the feed author tag = 2.9.0 = * 2021-09-13 * UPDATE SUMMARY: Podcast 2.0 tags, bug fixes * [UPDATE] Podcast 2.0 namespace - podcast:GUID * [UPDATE] Podcast 2.0 namespace - podcast:funding * [UPDATE] Podcast 2.0 namespace - podcast:locked * [UPDATE] Added rel=”noopener noreferrer” to external links in player * [FIX] Removed CDATA from tag * [FIX] Fixed looping episode issue * [FIX] Fixed setting “Source for publish date" not working for series feeds * [FIX] Fixed some feed category names * [FIX] Castos player block pulled only latest 10 episodes = 2.8.2 = * 2021-09-01 * UPDATE SUMMARY: Support PHP 8.0, bug fixes, feed code refactoring * [UPDATE] PHP 8.0 support * [UPDATE] Gutenberg HTML player block improvements and fixes * [UPDATE] Code refactoring for podcast feed * [FIX] Empty podcast tags fix - in some cases tags didn't show the episodes * [FIX] Minor plugin translation improvements * [FIX] Fixed player CSS issues (style conflicts with some themes) = 2.8.1 = * 2021-08-13 * UPDATE SUMMARY: Hotfix: player play button not working * [FIX] Player play button was not working = 2.8.0 = * 2021-08-12 * UPDATE SUMMARY: Playlist Player renovation, bug fixes * [UPDATE] Playlist player improvements, consistent with the standard player * [UPDATE] Playlist player widget now includes more setting options * [UPDATE] Improved the process of getting an image for the player, removed featured image from it * [UPDATE] Removed redundant HTML when Share or Subscribe buttons were disabled * [FIX] Player displayed the default podcast title instead of the Series title * [FIX] Reusable blocks disappeared from feed * [FIX] Notice error when using Rest API * [FIX] Character codes being displayed instead of special symbols * [FIX] Conflict between SSP and The Events Calendar Plugin = 2.7.3 = * 2021-07-26 * UPDATE SUMMARY: Strip all feed tags except allowed if it displays the episode post content, minor fixes * [UPDATE] Strip all feed tags except allowed (

, ,