Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Usage Milestone: Time Field for Drupal 8+ Module time_field crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

This module adds a custom media source to Drupal for Podpoint podcasts. It allows you to easily add podcasts to your media library by providing a Podpoint URL, which automatically extracts the title and creates a responsive player.

The Podpoint Media Source module provides a custom media source and media type for integrating Podpoint podcasts into your Drupal site.

FEATURES

  • Custom Media Source: Adds a "Podpoint" source to the Drupal Media system.
  • Title Extraction: Automatically extracts the podcast title from the Podpoint URL during creation.
  • Media Library Integration: Includes a custom form for the Media Library to easily add Podpoint podcasts by URL.
  • Responsive Player: Comes with a template and CSS for a responsive iframe player.
  • Validation: Ensures that only valid Podpoint embed URLs are saved.

REQUIREMENTS

  • Drupal 10.x or 11.x
  • Media (Drupal Core)
  • Field (Drupal Core)

INSTALLATION

Install as you would normally install a contributed Drupal module. Visit: https://www.drupal.org/node/1897420 for further information.

USAGE

Adding Media

  1. In the Media Library or at /media/add/podpoint, enter a Podpoint embed URL.
  2. Example URL: https://podpoint.com/episode/embed/123456
  3. The module will automatically fetch the title and set it as the media entity name.

INTEGRATION WITH PODPOINT FEEDS

This module pairs exceptionally well with the Podpoint Feeds module.

While Podpoint Media Source provides the underlying data structure and player, Podpoint Feeds automates the import process. It can scrape an organization's Podpoint RSS feed, automatically create Podpoint media entities, and attach them to your content types (like a "Sermon" or "Podcast" node).

Together, they provide a seamless, hands-off solution for keeping your Drupal site in sync with your Podpoint podcast series.

SUPPORT DEVELOPMENT ON THIS MODULE

A lot of hard work and dedication has gone into developing this module. If you find it helpful and would like to support ongoing development, consider buying me a coffee! Your support helps ensure that I can continue enhancing and maintaining this module for everyone. Thank you for your generosity!


Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jan 2026
Latest release
7 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.x-dev Dev 10–11 Jan 26, 2026