Commit graph

  • a26d1a4c45 Add Synology media-node install script for multi-NAS enrollments. Jos Vooges | STH 2026-08-26 04:25:23 +0200
  • 0611cb5f8c Skip redundant rescans on HELLO and speed up local full-scan indexing. Jos Vooges | STH 2026-08-26 03:05:06 +0200
  • 76c989ba3c Show node scan status and fast-path shelf updates during library sync. Jos Vooges | STH 2026-08-26 03:00:47 +0200
  • 9168a159f7 Make full scans local-only then sync; log RESCAN and per-root progress. Jos Vooges | STH 2026-08-26 02:46:12 +0200
  • 49d2f8a186 Abort in-progress scans when roots change and sync shelves after full scan. Jos Vooges | STH 2026-08-26 02:39:38 +0200
  • 71c0244dd9 Show shelf paths in settings and force rescan after path changes. Jos Vooges | STH 2026-08-26 02:18:19 +0200
  • 8200b908e1 Prefer longest scan root for shelf assignment and refresh Stremio shelf manifests. Jos Vooges | STH 2026-08-26 02:05:13 +0200
  • 788cfa1255 Add manual TMDB/IMDb rematch for movies and series in admin. Jos Vooges | STH 2026-08-26 01:56:29 +0200
  • 887f750f92 Repair Cinemeta/IMDb linking after path migration and harden library sync. Jos Vooges | STH 2026-08-25 22:02:54 +0200
  • 68440f4081 Wait for full scan to finish before library sync to avoid Master pruning. Jos Vooges | STH 2026-08-25 21:50:35 +0200
  • a0a6430f39 Allow media-node container to use docker.sock via supplementary group. Jos Vooges | STH 2026-08-25 21:46:39 +0200
  • 21d0d7868e Serialize library sync to prevent Prisma connection pool exhaustion. Jos Vooges | STH 2026-08-25 21:30:48 +0200
  • 38b73f1894 Fix unused variable breaking media-node Go build in Docker. Jos Vooges | STH 2026-08-25 21:17:53 +0200
  • a4dfb1b472 Add admin-managed node scan paths, restart, and shared library shelves. Jos Vooges | STH 2026-08-25 20:47:41 +0200
  • 002472e235 Mark IPTV live streams notWebReady and prefer MPEG-TS for XUI playback. Jos Vooges | STH 2026-08-25 17:05:51 +0200
  • 2df8a6a83c Use XUI /play/token stream URLs from m3u playlist for live TV. Jos Vooges | STH 2026-08-25 16:46:55 +0200
  • b9900e1c3a Fix direct IPTV playback: drop notWebReady and encode Xtream credentials in URLs. Jos Vooges | STH 2026-08-25 16:42:14 +0200
  • 9b7e26041e Add Xtream IPTV per addon token with Live TV, EPG, and icons. Jos Vooges | STH 2026-08-25 16:32:45 +0200
  • b78f7af24f Improve Stremio logos and enrich movie/series meta from TMDB. Jos Vooges | STH 2026-08-25 14:23:42 +0200
  • 1da247d2fb Backfill series IMDb IDs and resolve Cinemeta tt:S:E streams locally. Jos Vooges | STH 2026-08-25 11:48:46 +0200
  • fc842aa145 Process all pending movies in IMDb backfill instead of capping at 200. Jos Vooges | STH 2026-08-25 11:41:56 +0200
  • a9df10ed7c Fix TypeScript null check in movie stream consolidate. Jos Vooges | STH 2026-08-25 11:37:06 +0200
  • 5e11811dea Backfill movie IMDb IDs so Cinemeta detail pages resolve local streams. Jos Vooges | STH 2026-08-25 11:35:30 +0200
  • 82bf5f5844 Restore movie streams via IMDb IDs while keeping series on private IDs. Jos Vooges | STH 2026-08-25 11:24:02 +0200
  • 38bd4a822e Fix series showing only S01E01: consolidate duplicate series and list from files. Jos Vooges | STH 2026-08-25 05:22:09 +0200
  • 8b3ef15dc9 Fix TypeScript null check in series episode loader. Jos Vooges | STH 2026-08-25 05:13:19 +0200
  • 1c76b0cd32 Fix series episode list: private IDs, unique released, dual episode lookup. Jos Vooges | STH 2026-08-25 05:11:58 +0200
  • 0ebaaa1d99 Stop using IMDb IDs for library series so Stremio no longer merges with Cinemeta. Jos Vooges | STH 2026-08-25 05:08:38 +0200
  • 6974ac39e8 Fix Stremio series episodes per addon SDK: require Video.released, safer IDs, wildcard meta routes. Jos Vooges | STH 2026-08-25 05:03:24 +0200
  • 189448ebdb Decouple series episode listing from logo/still columns so meta cannot go empty again. Jos Vooges | STH 2026-08-25 04:57:55 +0200
  • a0785962ab Add series clearlogo and restore episode thumbnails safely on seasons meta path. Jos Vooges | STH 2026-08-25 04:53:45 +0200
  • 1f180476d1 Restore series meta via seasons path; keep TMDB enrich off the critical path. Jos Vooges | STH 2026-08-25 04:50:46 +0200
  • 6a2dc108de Fix TypeScript where-clause type that broke master-api Docker build. Jos Vooges | STH 2026-08-25 04:45:40 +0200
  • f6482be692 Hardening series meta: survive missing still_url and empty available flags. Jos Vooges | STH 2026-08-25 04:44:18 +0200
  • 52e2be7296 Fix empty series episodes: never block Stremio meta on TMDB enrich or bad air dates. Jos Vooges | STH 2026-08-25 04:33:21 +0200
  • 9c3fd94f03 Make scan settings default without Unraid env and editable per node in admin. Jos Vooges | STH 2026-08-25 04:27:12 +0200
  • f113a1ad8c Watch-first library updates with nightly 03:30 catch-up, plus TMDB episode titles and thumbnails. Jos Vooges | STH 2026-08-25 04:21:35 +0200
  • f24b3f1409 Fix Stremio catalog pagination and reduce duplicate movie/series rows. Jos Vooges | STH 2026-08-25 03:55:27 +0200
  • b5236188c6 Add admin control to list/disable/delete addons and permanently remove nodes. Jos Vooges | STH 2026-08-25 03:33:49 +0200
  • cc7b7c8505 Fetch TMDB metadata in Dutch and improve Stremio stream labels. Jos Vooges | STH 2026-08-25 03:25:38 +0200
  • 196e78d1f0 Stop HELLO from overwriting node publicStreamUrl. Jos Vooges | STH 2026-08-25 03:04:29 +0200
  • dcc10fc7d3 Allow editing node publicStreamUrl in admin. Jos Vooges | STH 2026-08-25 03:02:16 +0200
  • 974b3124d0 Fail closed on missing playback ACK; log node /play hits for diagnosis. Jos Vooges | STH 2026-08-25 02:47:41 +0200
  • 2aac72cd71 Revert stream proxy: Stremio plays directly from the media node. Jos Vooges | STH 2026-08-25 02:45:16 +0200
  • 97de6439b5 Proxy Stremio playback through Master to avoid node hairpin NAT. Jos Vooges | STH 2026-08-25 02:44:30 +0200
  • 6f78f13af5 Serve direct node stream URLs; ACK library sync without blocking WS. Jos Vooges | STH 2026-08-25 02:40:50 +0200
  • 181ab0b7f6 Fix Fastify 5 redirect signature for playback. Jos Vooges | STH 2026-08-25 02:36:24 +0200
  • 0608020556 Stop Stremio binge prefetch creating phantom next-episode streams. Jos Vooges | STH 2026-08-25 02:35:29 +0200
  • b1d008e8aa Fix playback hang: raise stream connection limit and freshen sessions. Jos Vooges | STH 2026-08-25 02:34:09 +0200
  • eb8ae1e85a Fix Stremio playback, folder-aware scan, and remove STH branding. Jos Vooges | STH 2026-08-25 02:16:46 +0200
  • 93dbf44fb8 Fix LibraryEventType switch cases for TypeScript build. Jos Vooges | STH 2026-08-25 01:59:28 +0200
  • 7519c9228f Batch full library sync over WebSocket to avoid connection resets. Jos Vooges | STH 2026-08-25 01:58:31 +0200
  • 7741500e73 Fix Stremio playback: lazy sessions, remove notWebReady, node ACK. Jos Vooges | STH 2026-08-25 01:47:54 +0200
  • 3a7151e3ae Add one-command Unraid media-node install via Master. Jos Vooges | STH 2026-08-25 01:16:47 +0200
  • 72a323e451 Do not force Secure cookies in production when site is served over HTTP. Jos Vooges | STH 2026-08-25 01:04:47 +0200
  • 9b557cee54 Fix dashboard BigInt crash when storage fields are missing. Jos Vooges | STH 2026-08-25 01:03:04 +0200
  • 39ecf1af56 Fix admin session cookie by setting it on the admin domain after login. Jos Vooges | STH 2026-08-25 01:00:16 +0200
  • 29595dd98f Fix Fastify Stremio routes: wildcard must be last path segment. Jos Vooges | STH 2026-08-25 00:55:20 +0200
  • f6da966a92 Install @media-cluster packages after npm install so they are not wiped. Jos Vooges | STH 2026-08-25 00:51:34 +0200
  • 4e232e8ef6 Fix master-api Docker runtime: flat deps, explicit env, longer health start period. Jos Vooges | STH 2026-08-25 00:48:41 +0200
  • 96a0bbface Use generic Aanmelden title on login page. Jos Vooges | STH 2026-08-25 00:46:10 +0200
  • 0a007aae83 Fix admin→master connectivity via host fallback; use generic login branding. Jos Vooges | STH 2026-08-25 00:45:53 +0200
  • 89916d2c0b Fix admin login: runtime API proxy to master-api instead of broken build-time rewrite. Jos Vooges | STH 2026-08-25 00:43:22 +0200
  • 4e21eb76ae Fix admin-ui Docker image: build as single app so server.js is at /app/server.js. Jos Vooges | STH 2026-08-25 00:40:46 +0200
  • 78300409a7 Bind admin-ui to 0.0.0.0 so NPM can reach host port 3101. Jos Vooges | STH 2026-08-25 00:36:50 +0200
  • 2df465577f Map Master to host ports 3100/3101 to avoid Dokploy UI port 3000 conflict. Jos Vooges | STH 2026-08-25 00:31:50 +0200
  • 09c422254a Expose Master ports for Nginx Proxy Manager in front of Dokploy. Jos Vooges | STH 2026-08-25 00:27:55 +0200
  • a5c6fd5fe4 Initial commit: Distributed Stremio Media Cluster V1 Jos Vooges | STH 2026-08-25 00:16:42 +0200