POST
GetEpisodeSkipSegments
GetEpisodeSkipSegments returns runtime-matched opening, recap, and ending markers.
/api.v1.anime.AnimeService/GetEpisodeSkipSegments Public01
Request
GetEpisodeSkipSegmentsRequest
GetEpisodeSkipSegmentsRequestapi.v1.anime.GetEpisodeSkipSegmentsRequest2 fields
GetEpisodeSkipSegmentsRequest identifies a local episode and the active stream runtime.
episodeIduint32Stable local episode identifier returned by GetEpisode.
durationMsuint32Active video runtime in milliseconds after media metadata has loaded.
{
"episodeId": 1,
"durationMs": 1
}02
Response
GetEpisodeSkipSegmentsResponse
GetEpisodeSkipSegmentsResponseapi.v1.anime.GetEpisodeSkipSegmentsResponse1 fields
GetEpisodeSkipSegmentsResponse contains only exact-duration AniSkip markers.
{
"segments": [
{
"type": "UNSPECIFIED",
"startMs": 1,
"endMs": 1
}
]
}03
Referenced models
1 nested message types
SkipSegmentapi.v1.anime.SkipSegment3 fields
SkipSegment is one absolute interval in the active video timeline.
typeSkipSegmentTypeType value.
startMsuint32Start Ms value.
endMsuint32End Ms value.
04
Error handling
Common failure codes
invalid_argumentThe request payload failed validation.
internalThe service could not complete the operation.