这个项目能做什么

Napics 旨在解决媒体库文件名混乱、资源缺失及画质参差不齐等管理痛点,而非替代 Plex 或 Jellyfin 等播放系统。其核心功能包括: 1. **媒体库管理与分析**:自动扫描目录并识别视频元信息(分辨率、编码、HDR 等),提供 100 分制质量评分,支持目录树、卡片和表单等多种浏览视图。 2. **智能整理与刮削**:支持 TMDB 等多源元数据刮削,实现自动匹配海报、NFO 文件,并提供 AI 辅助分类、智能重命名及季目录归位功能。 3. **升级与维护**:支持检测低画质资源并搜索高质量版本进行替换,提供季集完整性检测及基于偏好的个性化推荐。 4. **在线预览与字幕**:内置浏览器播放器,支持 mkv/ts/avi 等格式的实时转封装播放,可自动提取内嵌字幕并支持多音轨切换。 5. **插件系统**:采用高度模块化设计,元数据源、搜索、下载(如 qBittorrent)、网盘浏览(OpenList)及字幕下载等功能均通过插件实现。 该系统采用 Python (FastAPI) 后端与 Next.js 前端构建,无需数据库依赖(使用 JSON 持久化),支持 Docker 一键部署。