Open Issues Need Help
View All on GitHubAI Summary: This issue proposes refactoring existing Plex API interaction logic into a new service facade class, `app/services/plex.py`, mirroring the structure of `tmdb.py` and `ombi.py`. The new `Plex` class will centralize logic currently found in `SyncWithPlexCommand` and serve as a home for helper functions like `Plex.extract_tmdb_id_from_guid(guid)`.
AI Summary: This issue identifies suspected unnecessary TMDB-related code, likely from a copy/paste error, within the `ombi` and `radarr` service classes, specifically pointing to `radarr.py`. The primary goal is to remove this "cruft" after verifying its necessity. If the code is found to be required, the suggestion is to refactor it into a singleton or add a clarifying comment.