itsToggle / plex_debrid

Plex torrent streaming through Debrid Services
1.49k stars 127 forks source link

Enhancement Request: Use "gaps" to search for missing movies #259

Open itsToggle opened 1 year ago

itsToggle commented 1 year ago

Discussed in https://github.com/itsToggle/plex_debrid/discussions/258

Originally posted by **sonofmp3** November 17, 2022 Hey @itsToggle, You have done a phenomenal job! I know it's a big ask, but is there any way to incorporate gathering new content from gaps, which is another project that scans your existing movie library for missing moves of the same collection? It provides an RSS feed as an output. https://github.com/JasonHHouse/gaps THX!
itsToggle commented 1 year ago

Perhaps a general RSS content service could be implemented, depending on how common movie/show ID formatting is.

dreulavelle commented 1 year ago

Overseerr has its "collections" that you can download a full collection. Perhaps a boolean setting in PD for it to automatically grab any collections that weren't specified in Overseerr, using gaps to check.

dreulavelle commented 1 year ago

Looks like Overseerr might be able to accommodate this?

Collections API

dreulavelle commented 1 year ago

Yeah that could work! Here's an example of a response with the url being:

https://overseerr_url:5055/api/v1/collection/537982?language=en

{
  "id": 537982,
  "name": "Zombieland Collection",
  "overview": "A series of films centering on a group of survivors making their way through a zombie apocalypse which resulted from a strain of mad cow disease that mutated into \"mad person disease\" that became \"mad zombie disease\". Survivors of the zombie epidemic have learned that growing attached to other survivors is not advisable because they could die at any moment, so many have taken to using their city of origin as nicknames.",
  "posterPath": "/ofvHzFYLb4TldTs82iHmvf2h71H.jpg",
  "backdropPath": "/xND97nArZixB25GxyKtYN7gCpk7.jpg",
  "parts": [
    {
      "id": 19908,
      "mediaType": "movie",
      "adult": false,
      "genreIds": [35, 27],
      "originalLanguage": "en",
      "originalTitle": "Zombieland",
      "overview": "Columbus has made a habit of running from what scares him. Tallahassee doesn't have fears. If he did, he'd kick their ever-living ass. In a world overrun by zombies, these two are perfectly evolved survivors. But now, they're about to stare down the most terrifying prospect of all: each other.",
      "popularity": 44.712,
      "releaseDate": "2009-10-07",
      "title": "Zombieland",
      "video": false,
      "voteAverage": 7.264,
      "voteCount": 10989,
      "backdropPath": "/qQ93XZ5lqOyMd1MrqFftCJGsG1A.jpg",
      "posterPath": "/dUkAmAyPVqubSBNRjRqCgHggZcK.jpg"
    },
    {
      "id": 338967,
      "mediaType": "movie",
      "adult": false,
      "genreIds": [35, 27],
      "originalLanguage": "en",
      "originalTitle": "Zombieland: Double Tap",
      "overview": "Columbus, Tallahassee, Wichita, and Little Rock move to the American heartland as they face off against evolved zombies, fellow survivors, and the growing pains of the snarky makeshift family.",
      "popularity": 41.142,
      "releaseDate": "2019-10-09",
      "title": "Zombieland: Double Tap",
      "video": false,
      "voteAverage": 6.973,
      "voteCount": 4874,
      "backdropPath": "/e7tMI0zVKJB2TS74TaBifIZIkCp.jpg",
      "posterPath": "/ayds6ZnMCEhgtoDbm0EVtYmzyzk.jpg"
    }
  ]
}