Connector for VozCaster

Changelog

1.5.14

  • Fixed a fatal error on audio episode upload: wp-admin/includes/media.php (which defines wp_read_audio_metadata()) was not loaded in the REST API request context, causing attachment metadata generation to fail for audio files.

1.5.13

  • Added plugin banner, icon and screenshots for the WordPress.org listing.

1.5.12

  • Documentation: corrected the “paid account” FAQ to describe the free and Pro tiers of the VozCaster bot (removed outdated “beta” wording).

1.5.11

  • Settings-changing REST endpoints (global intro/outro, mix settings, plugin options, season) now require an administrator capability, not just an authorised bot user.
  • The media picker script on the settings screen is now enqueued via admin_enqueue_scripts and wp_localize_script instead of inline output.
  • Core admin includes in the REST upload helpers are loaded only where needed, immediately before the function that uses them.

1.5.10

  • Passes Plugin Check with no errors. File operations during chunked audio assembly now use the WordPress Filesystem API; output escaping, input unslashing and wp_parse_url() applied where flagged.
  • The Telegram connection result pages are now fully translatable (English source strings with an updated Spanish es_ES translation).

1.5.9

  • Hardened the REST authentication token handling (sanitised header input).
  • Documentation: the “External Services” section and FAQ now disclose the AI providers used by the VozCaster bot to generate episode text (Anthropic) and cover images (OpenAI). Your audio is never sent to these providers; only text is.

1.5.8

  • Spanish (es_ES) translation added. The plugin automatically displays in Spanish on WordPress installations set to Spanish.

1.5.7

  • Renamed from VozPress Connector to Connector for VozCaster to align with WordPress.org plugin guidelines on naming.
  • Endpoint /episode/next-number now also returns the chapter number within the current season so the bot can name uploaded media files using the season+chapter scheme.

1.5.6

  • /episode/next-number includes episode_no_in_season for season-aware media file naming.

1.3.2

  • Feed detection now includes PowerPress “category podcasting” feeds. Each linked category is exposed as a feed using the category slug.
  • assign_podcast_category() no longer creates new categories — prevents duplicate “Podcast” categories on sites with custom slugs.

1.3.1

  • Season and chapter-within-season numbering derived from the previous published episode’s PowerPress metadata, instead of the previous year-based heuristic.
  • Multi-feed detection now reads from powerpress_general.custom_feeds — the per-podcast permissions UI in wp-admin now appears correctly on sites with PowerPress custom channels.

1.3.0

  • All admin UI strings translated and properly wrapped in i18n functions.
  • Added == External Services == section to readme.

1.2.x

  • Multi-feed support: per-feed permissions, automatic category assignment, per-feed episode counters.
  • Chunked audio upload with gzip compression for large files (>25 MB).
  • Manual season increment via REST endpoint and /temporada command in the bot.

1.1.x

  • Intro and outro mixing with configurable ducking.
  • Settings endpoints for remote configuration from the bot.
  • Transcript attachment via REST endpoint.

1.0.x

  • Initial release: /ping, /auth/verify, /media/audio, /media/image, /episode REST endpoints.
  • Token-based authentication using wp_check_password().
  • Settings page with access token and episode log.

Plugin Website
Visit website

Version:
1.5.14
Last Updated
July 2, 2026
Requires
WordPress 6.3
Tested Up To
WordPress 7.0
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.