Jos Vooges | STH
da7b5df51f
Speed up client home API with lean queries, batch continue-watching, and short cache.
2026-09-17 04:29:40 +02:00
Jos Vooges | STH
34130ab412
Cut full-sync Postgres load: skip no-op updates, batch lookup, one post-startup sync.
...
Also cap startup IMDb backfill and bump media-node to 1.3.12 so upgrades no longer match the library twice.
2026-09-17 03:07:29 +02:00
Jos Vooges | STH
d2046904a0
Fix silent TMDB matching failures and add node upgrade tooling.
...
Survive IMDb unique conflicts during movie matching, log per-file sync errors, add library lookup diagnostic, and ship upgrade-node.sh plus Admin upgrade button for Unraid/Synology nodes still on 1.2.9.
2026-09-02 02:55:53 +02:00
Jos Vooges | STH
887f750f92
Repair Cinemeta/IMDb linking after path migration and harden library sync.
2026-08-25 22:02:54 +02:00
Jos Vooges | STH
21d0d7868e
Serialize library sync to prevent Prisma connection pool exhaustion.
2026-08-25 21:30:48 +02:00
Jos Vooges | STH
93dbf44fb8
Fix LibraryEventType switch cases for TypeScript build.
...
Use FILE_ADDED/FILE_UPDATED/FILE_REMOVED to match shared-types.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 01:59:28 +02:00
Jos Vooges | STH
7519c9228f
Batch full library sync over WebSocket to avoid connection resets.
...
Large libraries (~30k files) overflowed a single WS message; sync now runs in ACK'd batches with event buffering on the node.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 01:58:31 +02:00
Jos Vooges | STH
a5c6fd5fe4
Initial commit: Distributed Stremio Media Cluster V1
...
Master API, Admin UI, Go media-node, Docker/Dokploy deploy configs.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 00:17:04 +02:00