Repository navigation
Releases: ShowDotFM/showfm-wordpress
Releases · ShowDotFM/showfm-wordpress
Release list
show.fm Podcast Player 1.0.2
The plugin is now called show.fm Podcast Player. This is the version I'm submitting to the WordPress.org plugin directory.
- The plugin's built-in hosts are show.fm's production services only. A site's own code can select another show.fm environment for testing with the
showfm_environmentfilter, which replaces theSHOWFM_API_URLandSHOWFM_APP_URLconstants. The block editor gets the same hosts from the site. - Bundles @showfm/embed 1.6.2, which names only production hosts.
- A connection is tied to the show.fm API that issued its key. If the site's environment changes, the plugin asks to reconnect and never sends the old key to the new one.
- The suggested privacy policy text names the hosts the site actually uses.
- The plugin's links now point at the ShowDotFM organisation on GitHub.
Install it from Plugins > Add New Plugin > Upload Plugin with showfm-1.0.2.zip below.
show.fm for WordPress 1.0.1
Install: download showfm-1.0.1.zip below (not "Source code"). To upgrade from 1.0.0, go to Plugins > Add New > Upload Plugin and choose "Replace current with uploaded". Your connection and settings are kept.
What's fixed in 1.0.1
- Posts created by Publish to WordPress now save the episode's title, listen page and audio in their blocks, as the editor does, so their first view has a readable fallback. The plugin also fills its cache for the episode during the sync, and clears the post's cache whenever that changes, so page caches don't keep an empty first render.
- The Connection tab shows each show's address from show.fm.
wp showfm cache flushreports the new cache version when the site uses a persistent object cache.- With "Load players only after a visitor clicks" on, a Transcript block for an episode without a transcript shows nothing instead of a "Load transcript" box.
- "Include the transcript" starts the way the connection was approved.
- Disconnecting, or reconnecting to another site, clears the last sync time and sync errors.
show.fm for WordPress 1.0.0
The first public release of the show.fm plugin for WordPress.
Install: download showfm-1.0.0.zip below (not "Source code"), then in WordPress go to Plugins > Add New > Upload Plugin. Requires WordPress 6.6 and PHP 7.4 or later. A WordPress.org listing is on its way.
What's in 1.0.0
- Player, Episode list, Play button and Transcript blocks, the
[showfm]shortcode and show.fm oEmbed, rendered on the server from a local cache with no request on page view. - Block editor pickers for shows and episodes, block settings, the heading level control and in-block messages for scheduled, unavailable, paused and unreachable episodes.
- Settings > show.fm with Connection, Publishing, Display and Migrate tabs, and admin notices for key expiry, a refused key, a plan pause and a publishing problem.
- Connect a site to show.fm in the browser or with WP-CLI. The site key is stored encrypted.
- Publish to WordPress: new episodes become posts that follow the episode when it is rescheduled, unpublished or deleted, and keep any edits made in WordPress.
- Embed migration from eight podcast hosts, with a dry run, episode picks and revisions to undo.
wp showfm cache flush(with--networkon multisite) clears the plugin's cache of show.fm data.- show.fm embeds in pasted links are always replaced with the plugin's local player, or a plain link when it can't play them locally.
- The Player, Episode list and Play button can open a mini-player, with a choice of corner.
- Bundles @showfm/embed 1.6.1. Nothing is loaded from a CDN, and "Powered by show.fm" stays off unless you turn it on.