DaCollector is a self-hosted movie and TV collection manager. It is a librarian for movie and TV files you already have: it scans local folders, fingerprints files, matches media against provider metadata, tracks watch status, reviews missing/duplicate/corrupt files, and helps with safe organization workflows.
The project direction is:
- Local movie and TV library scanning across managed folders.
- Metadata identity from TMDB and TVDB today, with future provider expansion handled deliberately in the server provider layer.
- Rule-driven collection management inspired by provider builders.
- Duplicate detection for exact file duplicates, duplicate media releases, and likely fuzzy matches.
- Missing/corrupt file review plus safe rename/move planning.
- DaCollector Relay support for projecting the DaCollector-managed library into Plex.
- API-first backend for web UI, automation, and media-server integrations.
DaCollector does not download media, stream from websites, bypass file permissions, or access files you have not mounted or provided.
The active project home is Iranman/DaCollector.
DaCollector is being built from upstream server, collection automation, and Plex relay references. Upstream copyright, license, and attribution notices are maintained in NOTICE.md. Public branding and new project-facing behavior should use DaCollector. The main backend is DaCollector Server, the browser interface is DaCollector WebUI, and the planned Plex scanner/agent integration is DaCollector Relay.
This workspace uses a local .NET SDK installed at:
F:\Collection manager\.dotnet\dotnet.exeBuild from this directory with:
$env:DOTNET_CLI_HOME='F:\Collection manager\dotnet-home'
$env:DOTNET_ROOT='F:\Collection manager\.dotnet'
..\.dotnet\dotnet.exe build DaCollector.slnThe first implementation slice adds generic media/provider identity and collection definitions while leaving existing backend behavior intact. This lets the project migrate from anime-specific models toward movie and TV models without breaking the inherited server.
Start with DaCollector Docs.
Hosted docs target: https://iranman.github.io/DaCollector/