百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

debrid-media-manager

> 编程语言
开源

整理无限媒体库

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

整理无限媒体库

Debrid Media Manager

Start building your media library with truly unlimited storage size!

What is this?

Do you want a movie and TV show library that has unlimited size? Consider using a Debrid service, like Real-Debrid, AllDebrid, or TorBox. These services work like a shared storage space for downloading torrents. You can download as much as you want without worrying about storage limits, because the files are shared among all users. You only "own" the file when you download it to your account.

These Debrid services also offer a WebDAV interface that lets you mount your library as a network drive. You can connect it to media players like Infuse (Mac, iPhone, Apple TV, iPad) or media server software like Plex, Emby, or Jellyfin. This way, your media library can be accessed and played from anywhere!

Debrid Media Manager is a free and open source web app that makes it easy to download movies and TV shows directly to your Debrid library. Build and curate your media collection without ever worrying about storage limits.

Features

This builds on top of the amazing service brought by Real-Debrid, AllDebrid, and TorBox.

Library management

See all your torrents in one page, sort them by name, size, status, or date added. It groups torrents by title and helps you delete duplicates. It can show you failed or slow downloads and delete them.

Torrent search

Add content to your library by searching for torrents. It detects what you already have downloaded and currently downloading in your library.

Movie and TV show info pages

Browse detailed information about movies and TV shows including cast, crew, trailers, and related content. View comprehensive person filmography pages to explore an actor's or director's complete work.

Stremio integration

Use DMM as a Stremio addon to stream your debrid library directly through Stremio. Includes a Cast addon for sharing your library streams.

Trakt integration

Sync with your Trakt watchlist, collection, and custom lists to easily add content to your library.

Share your library and mirror other libraries

Share your whole collection or select specific items. Head over to r/debridmediamanager to see other people's media collections and easily mirror their content to yours.

Setup

  1. Have a MySQL database ready
  2. Clone this repository
  3. Create your local env file: cp .env.example .env.local and fill in the details
  4. Fill in required settings in .env.local:
    • DATABASE_URL - Your MySQL connection string
  5. (Optional) Configure additional integrations in .env.local:
    • TMDB_KEY, OMDB_KEY, MDBLIST_KEY - For enhanced movie/show metadata
    • TRAKT_CLIENT_ID and TRAKT_CLIENT_SECRET - For Trakt integration
    • PROXY - SOCKS5 proxy for stream proxying (e.g. localhost:9050)
    • See .env.example for all available options
  6. Install the dependencies: npm install
  7. Run the app: npm run dev (development) or npm run build && npm run start (production)
  8. Head to http://localhost:3000

Docker

cp .env.example .env.local
# Fill in your settings in .env.local
docker swarm init
docker stack deploy -c docker-compose.yml dmm

The website will be accessible at http://localhost:3000

FAQ

I just don't know where to start or why do I need this?

Read the guide here.

But with Kodi and FEN and Stremio being available, why would I ever need this?

If you want some level of curation on your library. I personally prefer watching only 100+ GB remux releases. Don't ask me about -arr apps and/or Usenet. I also came from that setup and found it too time consuming to maintain.

How does it monitor what's in your library?

It doesn't do any sort of monitoring. It gets that information when you open the Library page and caches it in your browser's local storage.

When I share my library, is it linked to my account's identity?

No. It's completely anonymous. What's shared are 3 things: filename, magnet hash, file size. It's not even stored in any database. The data is compressed and stored in the URL. A "webpage" is then created over at https://hashlists.debridmediamanager.com that loads this list of magnet hashes.

License

This project is licensed under the AGPL-3.0.

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptalldebriddebridreal-debridstremio-addon

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言