No description
  • Python 70.8%
  • TypeScript 26.1%
  • CSS 2.5%
  • Dockerfile 0.5%
  • HTML 0.1%
Find a file
Gjessing1 fc0a5cd289
All checks were successful
CI / build (push) Successful in 1m27s
CI / deploy (push) Successful in 5s
feat: optional TMDB/TVDB match with Jellyfin identification NFO
At download-confirm time, an opt-in "Find match…" lookup against TMDB/TVDB
lets the user confirm which movie or show a release actually is. On import,
the confirmed match is written as a minimal Kodi/Jellyfin NFO sidecar
(title/year/uniqueid only) so Jellyfin's scanner picks the right entry.

Jellyfin still owns every other piece of metadata — this narrows, rather
than violates, the "Jellyfin owns metadata" rule; CLAUDE.md and the docs
now spell out the exception explicitly.
2026-07-09 15:00:02 +00:00
.forgejo/workflows ci: auto-deploy on push to main after build 2026-06-19 20:44:48 +00:00
.github/workflows ci: run quality gate inside the image build 2026-06-13 09:59:02 +00:00
backend feat: optional TMDB/TVDB match with Jellyfin identification NFO 2026-07-09 15:00:02 +00:00
docs feat: optional TMDB/TVDB match with Jellyfin identification NFO 2026-07-09 15:00:02 +00:00
frontend feat: optional TMDB/TVDB match with Jellyfin identification NFO 2026-07-09 15:00:02 +00:00
.dockerignore ci: run quality gate inside the image build 2026-06-13 09:59:02 +00:00
.gitignore feat: phase 5 automation + notifications 2026-06-10 21:01:10 +00:00
docker-compose.yml fix: run the container as the host media user, not root 2026-06-11 21:42:16 +00:00
Dockerfile ci: run quality gate inside the image build 2026-06-13 09:59:02 +00:00