mirror of
https://github.com/okxlin/appstore.git
synced 2026-09-22 16:00:58 +00:00
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