Commit Graph
8 Commits
Author SHA1 Message Date
Jurgis SakalauskasandClaude Opus 5.5 be7d0bc535 add shared watch state, continue watching and new main menu
- watch_state table: resume point, watched, play count, last played per file,
  shared by all clients (Kodi plugin, Android TV app)
- POST/GET /api/state/:fileId for players' progress reports (watched at 90% or
  on end; late resends carry `at` and lose to newer state)
- listings carry watch state (files: playcount, resume, lastplayed; shows and
  seasons: watched/total episodes), episodes sorted by season/episode
- all/continue: unfinished files and next episodes, latest activity first
- context menus: mark (un)watched for a file, season or show; hide from
  continue watching
- main menu: Continue watching, Movies, Shows, scans (Torr/LRT unlisted)
- DATA_ROOT env overrides /srv/data for local runs outside docker

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 10:01:39 +03:00
Jurgis Sakalauskas 1e8afa5289 fix unique index not needed 2023-11-03 13:56:50 +02:00
Jurgis Sakalauskas 3ef6f1514f change migration 2023-11-03 11:15:45 +02:00
Jurgis Sakalauskas 813e8af47f add autoincrement for tables 2023-11-03 10:06:47 +02:00
Jurgis Sakalauskas daaeda539b migrations; torr search, dl, seed, delete; files scan, delete; configs 2023-02-03 17:41:40 +02:00
Jurgis Sakalauskas 8d354027fc refactor video files scanner 2023-01-06 15:58:49 +02:00
Jurgis Sakalauskas 3c9ea2fb39 refactor streamer to use stream providers (e.g. to plugin web torrent) 2023-01-04 14:26:05 +02:00
Jurgis Sakalauskas 9cf70326af add migrations (package, config, migrations), add exceptions filter for kodi, start VideoFiles module 2023-01-03 10:58:33 +02:00