podcastindex
    Preparing search index...

    Class EpisodesResource

    Index

    Constructors

    Methods

    • Parameters

      • params: { fulltext?: boolean; id: number; max?: number; since?: number }

      Returns Promise<
          {
              count: number;
              description?: string;
              items: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              }[];
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >

    • Parameters

      • params: { fulltext?: boolean; max?: number; since?: number; url: string }

      Returns Promise<
          {
              count: number;
              description?: string;
              items: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              }[];
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >

    • Parameters

      • params: { feedid?: number; feedurl?: string; fulltext?: boolean; guid: string }

      Returns Promise<
          {
              description?: string;
              episode: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              };
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >

    • Parameters

      • params: { fulltext?: boolean; id: number }

      Returns Promise<
          {
              description?: string;
              episode: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              };
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >

    • Parameters

      • params: { fulltext?: boolean; id: number; max?: number; since?: number }

      Returns Promise<
          {
              count: number;
              description?: string;
              items: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              }[];
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >

    • Parameters

      • params: { fulltext?: boolean; guid: string; max?: number; since?: number }

      Returns Promise<
          {
              count: number;
              description?: string;
              items: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              }[];
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >

    • Parameters

      • Optionalparams: { max?: number }

      Returns Promise<
          {
              count: number;
              description?: string;
              items: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              }[];
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >

    • Parameters

      • Optionalparams: {
            cat?: string;
            fulltext?: boolean;
            lang?: string;
            max?: number;
            notcat?: string;
        }

      Returns Promise<
          {
              count: number;
              description?: string;
              episodes: {
                  chaptersUrl?: string
                  | null;
                  dateCrawled?: number;
                  datePublished?: number;
                  datePublishedPretty?: string;
                  description?: string;
                  duration?: number | null;
                  enclosureLength?: number;
                  enclosureType?: string;
                  enclosureUrl?: string;
                  episode?: number | null;
                  episodeType?: string | null;
                  explicit?: number;
                  feedDead?: number;
                  feedId?: number;
                  feedImage?: string;
                  feedItunesId?: number | null;
                  feedLanguage?: string;
                  feedTitle?: string;
                  feedUrl?: string;
                  guid?: string;
                  id: number;
                  image?: string;
                  link?: string;
                  persons?: {
                      group?: string;
                      href?: string;
                      id?: number;
                      img?: string;
                      name: string;
                      role?: string;
                      [key: string]: unknown;
                  }[];
                  season?: number
                  | null;
                  soundbite?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  };
                  soundbites?: {
                      duration?: number;
                      enclosureUrl?: string;
                      episodeId?: number;
                      episodeTitle?: string;
                      feedId?: number;
                      feedTitle?: string;
                      startTime?: number;
                      title?: string;
                      [key: string]: unknown;
                  }[];
                  title: string;
                  transcripts?: {
                      language?: string;
                      type?: string;
                      url: string;
                      [key: string]: unknown;
                  }[];
                  transcriptUrl?: string
                  | null;
                  value?:
                      | {
                          destinations?: {
                              address?: string;
                              customKey?: string;
                              customValue?: string;
                              fee?: boolean;
                              name?: string;
                              split?: number;
                              type?: string;
                              [key: string]: unknown;
                          }[];
                          model?: {
                              method?: string;
                              suggested?: string;
                              type?: string;
                              [key: string]: unknown;
                          };
                          [key: string]: unknown;
                      }
                      | null;
                  [key: string]: unknown;
              }[];
              status: string
              | number
              | boolean;
              [key: string]: unknown;
          },
      >