{"repo":"YinBuLiao/AnimeX","free":true,"listed":false,"github":"https://github.com/YinBuLiao/AnimeX","clone":"git clone https://github.com/YinBuLiao/AnimeX.git","description":"AnimeX 是一个基于 Mikan Project、Bangumi.tv 与多储存桶后端的番剧管理系统，支持自动追番、媒体库搜刮、在线播放、用户权限、管理员面板、下载申请、PikPak / 115 / 本地 / NAS 存储和 Docker 一体化部署。","language":"Dart","stars":72,"topics":["anime","115","aria2","bangumi","docker","golang","media-library","mysql","pikpak","redis"],"license":"MIT","category":"databases-storage","readme_excerpt":"AnimeX AnimeX 是一个基于 Mikan Project + Bangumi.tv + 多储存桶后端 的番剧整理、搜刮、下载和在线播放系统。 --- 界面预览 首页 新番时间表 Bangumi 排行榜 Bangumi 分类浏览 --- 功能特性 自动追番与搜刮 - 从 Mikan Project 获取订阅 RSS。 - 定时解析 RSS 更新。 - 自动解析番剧标题、集数、种子和磁力链接。 - 支持 Mikan 搜索发布。 - 支持 Bangumi 排行榜、分类浏览、新番入口跳转到 Mikan 搜刮。 - 支持大合集和多层文件夹媒体扫描。 - 支持避免重复提交下载任务。 媒体库与播放 - 从储存桶扫描已有番剧资源。 - 支持按番剧、剧集、文件组织媒体库。 - 支持递归扫描合集目录。 - 支持 .mp4 .mkv .avi .mov .flv .webm .m4v 等常见视频格式。 - 优先从字幕组发布目录中提取干净番剧名。 - 根据番剧名到 Bangumi.tv 获取封面、简介、评分等信息。 - 统一 /api/stream 播放入口。 - 本地 / NAS 文件播放支持 HTTP Range。 多储存桶 当前支持以下储存桶类型： 类型 说明 --- --- PikPak 保留原有网盘离线下载和在线播放能力 115 网盘 使用 115 Cookie 和根目录 CID 对接 本地存储 使用 Aria2 JSON-RPC 下载到本地目录 NAS 存储 将 NAS 视为已挂载本地路径，复用 Aria2 下载流程 用户系统 - 支持管理员和普通用户权限模型。 - 支持游客浏览开关。 - 支持注册开关。 - 支持邀请码注册开关。 - 管理员可批量生成、管理和删除邀请码。 - 普通用户可提交下载申请。 - 管理员审核通过后自动提交到当前储存桶。 - 后台可限制普通用户每日申请下载剧集数量。 管理员面板 管理员面板包含： - 数据概览 - 用户管理 - 邀请码管理 - 番剧管理 - 下载申请 - 储存桶配置 - 日志管理 - 系统监控 - 系统设置 - 返回主页 代理与缓存 - 支持 HTTP / HTTPS / SOCKS 代理。 - MySQL 用于保存番剧索引、剧集状态、媒体库快照、订阅记录等业务数据。 - Redis 用于缓存 Mikan / Bangumi 外部请求结果。 - Redis 不可用时不会阻止程序启动。 --- 环境要求 必需 - Go 1.25 或更高版本 - Node.js 22 或兼容版本 - npm 推荐 - MySQL 8.x 或兼容版本 - Redis 6.x 或兼容版本 按需启用 - PikPak 账号 - 115 Cookie - Aria2 JSON-RPC - 已挂载到本机的 NAS 路径 --- 快速开始 1. 构建前端 2. 启动程序 默认访问地址： 指定监听地址： 3. 完成安装向导 首次打开页面后，系统会自动进入安装页面。 安装流程： 1. 填写 MySQL / Redis 连接信息。 2. 测试 MySQL / Redis 连接。 3. 创建管理员账号。 4. 自动写入数据库结构和安装状态。 5. 进入系统首页。 安装完成后会生成： --- 常用启动参数 参数 默认值 说明 --- ---: --- -configdb data/animex.db 本地 SQLite 配置数据库路径 -interval 600 RSS 后台同步间隔，单位秒 -once false 只执行一次同步流程 -web tr","default_branch":null,"files":null,"tree":[],"storefront":"/r/YinBuLiao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YinBuLiao/AnimeX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}