Filler Manager

Core Methods

getFillerEpisodes

Retrieves filler episode data for an anime.

Parameters:

  • mediaId: number - AniList media ID

Returns: string[] | undefined - List of filler episode numbers or undefined if not found

Example:

// Get filler episodes for One Piece
const fillerEpisodes = ctx.fillerManager.getFillerEpisodes(21)
if (fillerEpisodes) {
  console.log("Filler episodes:", fillerEpisodes)
} else {
  console.log("No filler data found")
}

removeFillerData

Removes filler episode data for an anime.

Parameters:

  • mediaId: number - AniList media ID

Example:

setFillerEpisodes

Sets custom filler episode data for an anime.

Parameters:

  • mediaId: number - AniList media ID

  • fillerEpisodes: string[] - List of episode numbers that are filler

Example:

isEpisodeFiller

Checks if a specific episode is marked as filler.

Parameters:

  • mediaId: number - AniList media ID

  • episodeNumber: number - Episode number to check

Returns: boolean - True if the episode is filler, false otherwise

Example:

hydrateFillerData

Updates a library entry with filler episode data.

Parameters:

  • entry: Entry - Anime library entry object

Example:

hydrateOnlinestreamFillerData

Updates online stream episodes with filler episode data.

Parameters:

  • mediaId: number - AniList media ID

  • episodes: Episode[] - Array of online stream episodes

Example:

Last updated