nicholasodonnell / usharr

Effortlessly maintain a streamlined movie library by removing unwanted movies from Radarr / Plex.
GNU General Public License v3.0
9 stars 0 forks source link

Refactor how watch history is synced using Tautulli get_history api #47

Closed nicholasodonnell closed 7 months ago

nicholasodonnell commented 7 months ago

Description

Refactor how watch history is synced using the Tautulli get_history API. This API drastically reduces the complexity and time required to sync watch history into Usharr. Now, when a sync is performed only history since the previous sync date is fetched.

There is also no longer a need to select libraries when configuring Tautulli because the get_history API returns watch history for all libraries.

fix https://github.com/nicholasodonnell/usharr/issues/45