Skip to content

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.