Skip to content

Google Play Podcast Namespace Reference

The Google Play Podcast namespace provides podcast-specific metadata for feed and episode information optimized for Google Play's podcast platform, including author details, content descriptions, and content policies.

Namespace URIhttps://www.google.com/schemas/play-podcasts/1.0/
SpecificationGoogle Play Podcast Namespace
Prefix<googleplay:*>
Available inRSS, Atom
Propertygoogleplay

Structure

INFO

For details on type parameters (TStrict) and Requirable<T> markers, see TypeScript Reference.

ts
export namespace GooglePlayNs {
  export type Image<TStrict extends boolean = false> = Strict<
    {
      href: Requirable<string> // Required in spec.
    },
    TStrict
  >

  export type Item<TStrict extends boolean = false> = {
    author?: string
    description?: string
    explicit?: boolean | 'clean'
    block?: boolean
    image?: Image<TStrict>
  }

  export type Feed<TStrict extends boolean = false> = {
    author?: string
    description?: string
    explicit?: boolean | 'clean'
    block?: boolean
    image?: Image<TStrict>
    newFeedUrl?: string
    email?: string
    categories?: Array<string>
  }
}