everettsouthwick / Eraserr

Python script for deleting unwatched or stale media from Plex servers using Radarr, Sonarr, and Overseerr.
GNU General Public License v3.0
24 stars 1 forks source link

Specify plex library or add multiple instances of *arrs #59

Closed typo2014 closed 11 months ago

typo2014 commented 11 months ago

Is your feature request related to a problem? Please describe. I currently use a setup with 2 *arrs for 2 different languages Currently i run 2 different eraserr instances to achieve my goal unfortunately i have hit a problem that i cant solve Plex is deleting the content from all libraries - e.g. i have a tv show in both languages -> if the rule applies both contents get deleted but only one sonarr instance gets informed and downloads the first episodes (dynamic load) when the second instance runs there is nothing to delete anymore and therefore no communication happens with the second sonarr instance

Describe the solution you'd like Best case scenario would be to have the possibility to setup multiple *arrs - i dont mind that when someone watches e.g. a tv show in english that also downloads the german episodes (or vice versa)

Describe alternatives you've considered A potential alternative could be if we could specify plex library names/ids this way the "english" instance would only delete content from the english plex library, inform the english sonarr instance etc.

Or maybe there is already a solution in place i'm not aware of

typo2014 commented 11 months ago

i have found a workaround for me

i have setup another plex instance, copied the databases etc so i had the same content, watch status etc on both servers Deleted the corresponding libraries so i ended up with one english plex server and one german plex server

now i run 2 eraserr instances that are connected to their own plex servers and (at least for now) it works like a charm