Not automatically on the service's first start any more: with several Kodi
installs, only the one whose history counts should send it. The button
("Send this Kodi's watched history to the server") asks first, shows progress
and can be cancelled; sending again is harmless, the server keeps newer state.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- list items take playcount, resume point and last played from the server
(folders: watched/total episodes), listings aren't cached
- background service (service.py) reports playback to <server>/api/state/<id>:
every 30 s, on pause, stop and end; on first start it sends Kodi's existing
watched history of this add-on to the server once
- one "Server URL" setting instead of api + video url (the old api url value,
ending with /api, still works); no default address
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>