haijeploeg / excludarr

Excludarr manages your libraries in Radarr/Sonarr. It keeps track of your library and checks if your movies and series are also available on a configured streaming provider. It can exclude the movies and series that are available on a configured streaming provider. But it can also re-add movies and series if they are not streaming anymore.
MIT License
197 stars 12 forks source link

Add Labeling instead of delete flag. #34

Open dantebarba opened 2 years ago

dantebarba commented 2 years ago

Is your feature request related to a problem? Please describe.

I'd like to be able to only filter or just recognize which movies are on each provider. Sometimes I use Plex to watch a movie and then I realize that it is already in netflix. Netflix is easier to use.

Describe the solution you'd like

Add a flag to excludarr to label all the movies that are available on each provider. My idea is to run a cron job each month that updates my library. When I want to watch a specific movie I can get into radarr search for the movie and see if it has the netflix label. If not, I'll watch it from Plex otherwise I'll just start netflix.

Describe alternatives you've considered

There is a fork and PR that does the same thing in the Radarr repo, but it was never merged.

Additional context

Shouldn't be hard to do considering it's just "label" instead of "delete" when calling the Radarr/Sonarr API.

haijeploeg commented 2 years ago

Thanks for your issue! So to summerize: you want a -a label option that simply runs the code, but instead of deleting the entries and media, it should add a label with the name of the provider to the serie/movie. So if Movie A is available on Netflix, it should label that movie in Radarr with the label Netflix?

dantebarba commented 2 years ago

Exactly!

gist901 commented 2 years ago

Why not write additional functionality to auto tag the movies in Plex as well? Plex's API support's Metadata Tagging, you can simply take the TMBD ID to search for the movie in a Plex Library and apply the tag. Then you can create a custom view in Plex based on tags to filter out movies available on streaming services.

michaelkrieger commented 2 years ago

Why not write additional functionality to auto tag the movies in Plex as well?

Same thing with Jellyfin/Emby which also support tags. I do think that extends the scope of excludarr probably beyond its intention. You could easily script this though.

The original label part is awesome though.

haijeploeg commented 2 years ago

Excludarr is only focussing on interacting with Radarr and Sonarr for now. Maybe in the future when the full codebase of excludarr is complete and has all the wanted features aboard we can think about extending the project further and developing plugins to interact with Plex/Emby/Jellyfin as well.

dantebarba commented 2 years ago

Why not write additional functionality to auto tag the movies in Plex as well? Plex's API support's Metadata Tagging, you can simply take the TMBD ID to search for the movie in a Plex Library and apply the tag. Then you can create a custom view in Plex based on tags to filter out movies available on streaming services.

It's ok but you can do that using Radarr/Sonarr too. Copy the tags to Plex with a custom script. You'll have to code it yourself though.