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.
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