Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

138 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DaCollector logo

DaCollector

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.

Source Lineage

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.

Development

This workspace uses a local .NET SDK installed at:

F:\Collection manager\.dotnet\dotnet.exe

Build 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.sln

Current Implementation Notes

The 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.

Documentation

Start with DaCollector Docs.

Hosted docs target: https://iranman.github.io/DaCollector/

About

Plex Collection manager

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages