Skip to content

Add an API endpoint for AniDB group status #1359

@bod09

Description

@bod09

Before submitting your feature request, please verify the following.

  • You've searched this repository (top of the page) for the feature you are requesting.
  • This change to the feature is not related to allowing Shoko to download anime episodes or rip them from streaming sites.

Current Feature

The REST API (the AniDB endpoints). Shoko already fetches and stores the AniDB group status for each anime (which groups have released it, their state, the last episode and the episode range, stored as AniDB_GroupStatus), but there's no way to read it through the API. I checked the v2, v2.1 and v3 swagger docs and it isn't in any of them. The only group endpoint is /api/v3/AniDB/ReleaseGroup, which just returns the group names, not the per-anime status.

Feature Changes

Add a read-only v3 endpoint that returns the group status for a series, something like GET /api/v3/Series/{seriesID}/AniDB/ReleaseGroupStatus. Since the data already gets fetched and stored, hopefully it isn't much to add. It would let anything built on the API see which groups have released a show and whether their release is complete, instead of trying to work it out from file names.

Feature Examples

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions