Skip to content

[Feature Request] Allow Admin to control API frequency #1795

Description

@RandyWeyer

Right now Ryot updates media items as they are viewed in the library. This is done to keep data "fresh", especially since things like active TV shows can change frequently. But things like old movies, video games, and books rarely need it. So it would make sense to control this for each media type.

This is partially to prevent every item from updating on a new page, but also to reduce unnecessary requests and prevent errors/throttling. Different APIs have different limits.

I think this should mostly apply to libraries and collections. The Search is always going to contain new items, the Library is only going to get items when things are manually added or in an import.

Example:
How long until metadata is stale?
Location: Movies
Library - 6 Months

Location: TV Shows
Library - 1 week

A lot of this might be addressed in the rewrite, but didn't want to forget it. I don't know if you're able to control API requests when constructing a new "library type". IE, what if the API for Lego instructions is strict and only allows 1 request a second?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions