Jos Vooges | STH
4a09ea74c1
Fix TMDB trailers missing for Dutch locale detail pages.
...
Request include_video_language=nl,en,null so English YouTube trailers are not filtered out when language=nl-NL.
2026-09-21 04:00:06 +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
7e2dd68da9
Prevent HELLO sync before startup scan finishes and reparse paths on master.
...
Bump media-node to 1.3.11 so Season 10 Plex-style files are indexed and synced reliably after upgrade.
2026-09-17 02:24:52 +02:00
Jos Vooges | STH
84e09bdf36
Fix Plex-style episode parsing and add OMDb scan matching plus TV audio passthrough.
...
Recognize S10E01 Title.mkv under Season folders, fall back to OMDb when TMDB misses, and let Android TV choose PCM vs HDMI passthrough per device.
2026-09-17 01:39:25 +02:00
Jos Vooges | STH
db8e3e572f
Add OMDb admin settings and poster API for IMDb metadata.
...
Store the key encrypted in the DB (not git) and proxy OMDb posters so clients never see the API key.
2026-09-16 23:33:01 +02:00
Jos Vooges | STH
e8d1c4bfee
Improve admin metadata linking with full TMDB search and ID support.
...
Merge NL/EN TMDB hits and accept TMDB ids/URLs so titles missing on IMDb can still be linked.
2026-09-16 22:41:55 +02:00
Jos Vooges | STH
14556c82f3
Prefer NL then English TMDB posters over original-language art.
...
Avoids German (and similar) posters when no Dutch artwork exists but English does.
2026-09-16 21:31:55 +02:00
Jos Vooges | STH
40a5ecd435
Fall back to English TMDB titles when Dutch is missing.
...
Prevents German (and other) originals from being stored as the display title when no nl-NL translation exists.
2026-09-16 20:40:43 +02:00
Jos Vooges | STH
06a022089b
Fix recently-added using cluster first-seen and add new-releases shelf.
2026-09-12 02:21:16 +02:00
Jos Vooges | STH
3b9b95469b
Queue unmatched series folders for manual linking instead of auto-creating.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 02:30:41 +02:00
Jos Vooges | STH
ce278bbb70
Allow converting a movie folder to the correct series in admin.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 02:18:09 +02:00
Jos Vooges | STH
fba94b656c
Add bulk relink of a series folder to the correct TMDB/IMDb show.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 01:50:42 +02:00
Jos Vooges | STH
a6b0ec15f2
Show series folders per node and allow path search/rematch.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 01:40:01 +02:00
Jos Vooges | STH
bd21b01956
Add full series download flow with episode and season import.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-08 02:30:40 +02:00
Jos Vooges | STH
f58a088156
Add Netflix-style viewer profiles with kids filter on master, TV, and mobile.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 03:01:00 +02:00
Jos Vooges | STH
826e95aaab
Fix Recent sorting with stable discoveredAt on media files.
...
Backfill from file mtime and set discoveredAt on first index (and size changes) so new titles rise to the top instead of bulk-import path order (W/Z).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-05 01:00:18 +02:00
Jos Vooges | STH
a6a922bf05
Sort home shelves by newest first and add TMDB rematch for scanned titles.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 03:42:03 +02:00
Jos Vooges | STH
5749e41148
Fix IMDb backfill timing out by processing in batches with auto-retry in admin UI.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 03:25:58 +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
7c808e9167
Fix library repair failing on playback session foreign keys.
...
Delete stale playback sessions before removing unavailable or duplicate media file rows.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 14:56:37 +02:00
Jos Vooges | STH
d044106f77
Fix slow library repair and add TV quality badges on detail pages.
...
Batch-merge duplicates instead of O(n²) scans, prune duplicate file rows, cap IMDb backfill per run, and improve admin dashboard feedback. Android TV shows compact quality logos and version picker on movie details (0.8.2).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 14:51:26 +02:00
Jos Vooges | STH
607386b94c
Keep release tags in imported filenames and add OpenSubtitles NL pick.
...
Downloads confirm flow can select a Dutch subtitle that is written beside the movie on import.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-30 18:35:05 +02:00
Jos Vooges | STH
76c989ba3c
Show node scan status and fast-path shelf updates during library sync.
2026-08-26 03:00:47 +02:00
Jos Vooges | STH
788cfa1255
Add manual TMDB/IMDb rematch for movies and series in admin.
2026-08-26 01:56:29 +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
a4dfb1b472
Add admin-managed node scan paths, restart, and shared library shelves.
...
Shelves (e.g. Kids Films) are defined in settings; node roots bind paths to shelves so the same Stremio catalog aggregates content across nodes.
2026-08-25 20:47:41 +02:00
Jos Vooges | STH
b78f7af24f
Improve Stremio logos and enrich movie/series meta from TMDB.
...
Prefer Metahub/medium logos, add cast, directors, rating, trailers and related fields.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 14:23:42 +02:00
Jos Vooges | STH
1da247d2fb
Backfill series IMDb IDs and resolve Cinemeta tt:S:E streams locally.
...
Catalog/meta stay on mcseries; tt is streams-only so episode lists stay intact.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 11:48:46 +02:00
Jos Vooges | STH
fc842aa145
Process all pending movies in IMDb backfill instead of capping at 200.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 11:41:56 +02:00
Jos Vooges | STH
5e11811dea
Backfill movie IMDb IDs so Cinemeta detail pages resolve local streams.
...
Admin button + startup job; log tt stream misses without touching series meta.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 11:35:30 +02:00
Jos Vooges | STH
82bf5f5844
Restore movie streams via IMDb IDs while keeping series on private IDs.
...
Claim tt for streams only, store movie imdb from TMDB, consolidate duplicate movie rows.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 11:24:02 +02:00
Jos Vooges | STH
38bd4a822e
Fix series showing only S01E01: consolidate duplicate series and list from files.
...
Merge title/TMDB siblings on meta open, drop defaultVideoId, show episode file counts in admin.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 05:22:09 +02:00
Jos Vooges | STH
6974ac39e8
Fix Stremio series episodes per addon SDK: require Video.released, safer IDs, wildcard meta routes.
...
Stremio drops videos without ISO-8601 released; also prefer IMDb IDs and mcseries- ids without extra colons.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 05:03:24 +02:00
Jos Vooges | STH
189448ebdb
Decouple series episode listing from logo/still columns so meta cannot go empty again.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 04:57:55 +02:00
Jos Vooges | STH
a0785962ab
Add series clearlogo and restore episode thumbnails safely on seasons meta path.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 04:53:45 +02:00
Jos Vooges | STH
1f180476d1
Restore series meta via seasons path; keep TMDB enrich off the critical path.
...
Series listing broke after switching to series.episodes and selecting stillUrl — revert to the pre-TMDB catalog-aligned query.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 04:50:46 +02:00
Jos Vooges | STH
52e2be7296
Fix empty series episodes: never block Stremio meta on TMDB enrich or bad air dates.
...
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 04:33:21 +02:00
Jos Vooges | STH
f113a1ad8c
Watch-first library updates with nightly 03:30 catch-up, plus TMDB episode titles and thumbnails.
...
Realtime fsnotify handles add/remove; optional interval scans default off; Stremio series meta now enriches episodes from TMDB (name, still, air date).
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 04:21:35 +02:00
Jos Vooges | STH
f24b3f1409
Fix Stremio catalog pagination and reduce duplicate movie/series rows.
...
Catalogs now support skip so Stremio can load more than 100 titles; matching prefers TMDB and can merge orphans; admin can dedupe and see available vs scanned counts.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 03:55:27 +02:00
Jos Vooges | STH
cc7b7c8505
Fetch TMDB metadata in Dutch and improve Stremio stream labels.
...
Show quality (1080p/4K) as the stream badge with codec and filename details underneath.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 03:25:38 +02:00
Jos Vooges | STH
eb8ae1e85a
Fix Stremio playback, folder-aware scan, and remove STH branding.
...
Parse Plex-style Title (Year) and Show/Season folders; restore notWebReady with direct node stream URLs; hide unavailable titles by default.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 02:16:46 +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