Adding Hosts and Guests

Contributing to PodPeopleDB

Automatic Import via podcast:person Tags

PodPeopleDB automatically imports host and guest information from podcast feeds that use the podcast:person namespace. This works at both the podcast level and episode level.

Podcast-Level Person Tags

Add person tags to your podcast's main feed for hosts who appear regularly:

<channel>
    <title>My Awesome Podcast</title>
    <podcast:person role="host" img="http://example.com/jane.jpg" href="http://jane.example.com">Jane Smith</podcast:person>
    <podcast:person role="host" img="http://example.com/john.jpg">John Doe</podcast:person>
    ...
</channel>

Episode-Level Person Tags

Add person tags to individual episodes for guests or episode-specific hosts:

<item>
    <title>Episode 42: Special Guest Interview</title>
    <podcast:person role="guest" img="http://example.com/guest.jpg" href="http://guest.example.com">Dr. Expert</podcast:person>
    <podcast:person role="host" group="Main Show">Jane Smith</podcast:person>
    ...
</item>

Important: If your podcast uses podcast:person tags, manual submissions will be disabled to prevent conflicts with your authoritative feed data.

Manual Submission

For podcasts that don't use the podcast:person tag, you can manually submit host and guest information at two levels:

Podcast-Level Hosts

Submit hosts who appear regularly across multiple episodes:

  1. Enter your Podcast Index Feed ID on the homepage
  2. Click on "Add New Host/Guest" on the podcast page
  3. Fill in the host details:
    • Name (required)
    • Role (Host or Guest)
    • Description
    • Link to more information
    • Profile image URL
  4. Submit for approval

Episode-Level Guests

Submit guests who appeared on specific episodes:

  1. Navigate to the specific episode page via:
    • Clicking "Episode Details" on any episode from the podcast page
    • Direct link: podpeople.db/episode/{podcastId}/{audioUrl}
  2. Click on "Add Guest to This Episode" (only available for podcasts without Podcast 2.0 person tags)
  3. Fill in the guest details:
    • Guest Name (required) - with search suggestions from existing database
    • Role (automatically set to "Guest" for episode submissions)
    • Description specific to their appearance on this episode
    • Link to more information
    • Profile image URL (optional)
  4. Submit for approval

Deep Linking and App Integration

Podcast apps and developers can enhance their user experience by integrating with PodPeopleDB episode pages:

Direct Episode Links

Generate direct links to episode pages for guest submissions:

// URL Format
https://podpeople.db/episode/{podcastId}/{encodedAudioUrl}

// Example
https://podpeople.db/episode/123456/https%3A%2F%2Fexample.com%2Fepisode.mp3

App Integration Ideas

When to Show Submission Options

Check the API response for each episode:

Approval Process

To maintain data quality, all manual submissions are reviewed before being added to the database. This typically takes an hour or two at most. If you'd prefer to add your own hosts without approval you can always self-host PodPeopleDB if you'd prefer.