mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-26 00:01:06 +00:00
64 lines
3.1 KiB
Markdown
64 lines
3.1 KiB
Markdown
# MDCz
|
|
|
|
## 产品介绍
|
|
|
|
MDCz 是一个高效、现代的影片元数据刮削与管理工具。它提供自托管 WebUI,可识别影片编号、抓取元数据与图片、生成 NFO 文件,并整理本地媒体文件,适合与 Emby、Jellyfin 等媒体库配合使用。
|
|
|
|
## 主要功能
|
|
|
|
- 从多个数据源刮削影片、演员、封面和缩略图等元数据。
|
|
- 生成 NFO 文件并按规则重命名、移动和归类影片。
|
|
- 批量扫描媒体目录,并通过 WebUI 查看任务进度和日志。
|
|
- 提供资料库、设置、维护工具和自动化接口。
|
|
- 使用 SQLite 保存配置、认证状态和任务数据。
|
|
|
|
## 访问说明
|
|
|
|
- Web 端口:安装表单中的 `PANEL_APP_PORT_HTTP`,默认 `3838`。
|
|
- 首次访问会进入初始化向导。
|
|
- 管理员密码由安装表单生成,并自动填入首次设置页面;请妥善保存,升级时不要随意更换。
|
|
- 初始化向导中的媒体目录必须填写容器路径 `/media`,不能填写宿主机路径。
|
|
|
|
## 数据持久化
|
|
|
|
- `APP_DATA_DIR` 挂载到 `/data`,保存 SQLite 数据库、配置文件和认证状态。
|
|
- `MEDIA_DIR` 挂载到 `/media`,供 MDCz 扫描和整理影片文件。
|
|
- 默认媒体目录位于 `./data/media`,也可以改为现有媒体库的绝对路径。
|
|
- 升级前应备份 `APP_DATA_DIR`;执行批量整理前还应备份媒体文件或先使用预览功能。
|
|
|
|
## 权限与文件操作风险
|
|
|
|
官方镜像以 UID/GID `1000:1000` 的非 root 用户运行。初始化脚本会修正应用数据目录权限;如果 `MEDIA_DIR` 指向已有媒体库,需要确保 UID `1000` 对其中的文件和子目录具有读写权限。
|
|
|
|
MDCz 的核心功能会创建目录与 NFO/图片文件,并可能按照设置移动、重命名或清理媒体文件。请先在少量文件上验证整理规则,不要直接对唯一副本执行批量操作。
|
|
|
|
## 网络与内容说明
|
|
|
|
- 不同元数据源可能存在地区访问限制,部分站点需要合适的代理或出口地区。
|
|
- 元数据源和影片内容可能受到服务条款、版权或当地法律限制,请仅处理有权持有和管理的内容。
|
|
- 对公网开放时,建议通过 1Panel 网站反向代理启用 HTTPS。
|
|
|
|
## 版本说明
|
|
|
|
- `0.10.0`:固定的首个官方 WebUI 自托管版本。
|
|
- `latest`:跟随官方最新发布镜像,升级前应阅读上游发布说明并备份数据。
|
|
|
|
项目采用 GPL-3.0 许可证。
|
|
|
|
## Introduction
|
|
|
|
MDCz is a self-hosted video metadata scraper and library management tool. It provides a browser WebUI for scraping metadata, generating NFO files, and organizing media for systems such as Emby and Jellyfin.
|
|
|
|
## Features
|
|
|
|
- Scrape metadata and artwork from multiple providers.
|
|
- Generate NFO files and organize local media with configurable naming rules.
|
|
- Persist configuration, authentication state, and tasks in SQLite under `/data`.
|
|
- Mount the writable media library at `/media`; verify rules on a small sample before batch operations.
|
|
|
|
## Links
|
|
|
|
- Project: https://github.com/ShotHeadman/mdcz
|
|
- Server documentation: https://github.com/ShotHeadman/mdcz/blob/main/apps/server/README.md
|
|
- Release: https://github.com/ShotHeadman/mdcz/releases/tag/v0.10.0
|