DaCollector Docs¶
DaCollector is a self-hosted movie and TV collection manager. It keeps a local server-side library database, connects that library to TMDB and TVDB identities, manages provider-driven collections, and exposes Plex-facing workflows for matching and applying collection membership.
Start Here¶
| Goal | Page |
|---|---|
| Install DaCollector on Windows | Windows Installation |
| Run DaCollector with Docker | Docker Installation |
| View or publish the documentation site | Publishing Docs |
| Start the server and open the Web UI | First Run |
| Configure paths, providers, and Plex | Configuration |
| Build collection rules | Collection Management |
| Review duplicate files | Duplicate Management |
| Connect to Plex | Plex Target |
What DaCollector Manages¶
- Movie and TV library files imported from managed folders.
- Local metadata and cross-reference records backed by a server database.
- TMDB and TVDB provider settings for identity and collection builders.
- Managed collections that can be previewed, synced, and applied to Plex.
- Exact duplicate cleanup plans, with a dry-run first and admin confirmation for deletes.
Current Status¶
DaCollector is under active conversion into a general movie and TV collection manager. The core server, local database, Web UI hosting, provider settings, collection APIs, managed collection review page, Plex target APIs, exact duplicate review page, and TVDB provider groundwork are present.
The current engineering focus is compile stability, append-only database migrations, and finishing the MediaSeries / MediaGroup / MediaEpisode domain rename. See Current Work for the active contributor checklist.
Documentation Site¶
The docs are plain Markdown and can be read directly in GitHub. A mkdocs.yml file is included so the same content can later be served with MkDocs Material:
pip install mkdocs-material
mkdocs serve
Then open http://127.0.0.1:8000.