petio-team / petio

Petio Request, Discover, Review
https://petio.tv
MIT License
251 stars 28 forks source link

Proper handling of "Downloaded" requests #426

Closed architdate closed 3 years ago

architdate commented 3 years ago

Is your feature request related to a problem? Please describe. Petio currently cannot handle different meta-agents. Because of this, once a show is downloaded, it gets stuck in the admin request queue with the downloaded tag and is not cleared by the cronjob since it does not recognize that it has been processed by plex (through a different agent)

Describe the solution you'd like A setting in the admin tab that makes petio delete the requests once they are marked as "Downloaded" and trigger all notification handlers (discord/email etc)

Describe alternatives you've considered Adding support for other metadata agents (but this wont be feasible if there are changes in default behaviors anyway)

Additional context image All of these shows exist on my plex for several days

Failead0r commented 3 years ago

Same here.

Status can't be edited

tatzu commented 3 years ago

Same problem for me with movies tvs-hows still finalizes when the are in plex but movies stays as downloaded even when the are in plex, dosent help to rematch them against tmdb. Problem started about 2 weeks ago worked good before.

and have started to see a few error in the log 2021-06-13 19:36:34 warn: Error getting movie data - undefined 2021-06-13 19:36:34 error: Error: Request failed with status code 404

AshDyson commented 3 years ago

Status can now manually be set to "complete" which will trigger the usual event chain and archive the request. There is a limit with this though as Petio will still not actually see the movie / show so can't report that it is "available" in the frontend unless petio can match what is in plex to tmdb. It's kind of a half fix for now