ElysianAnime 是一个运行在本地环境的番剧媒体库工具。它主要用于解决 RSS 订阅、自动下载以及本地媒体文件的整理展示问题,辅助用户更方便地管理 NAS 中的动漫资源。
- 📡 RSS 订阅管理:支持解析 RSS 源,根据设定规则筛选并匹配番剧资源。
- 🔗 下载器对接:对接 qBittorrent,将匹配到的资源自动推送至下载队列。
- 🖥️ Web 可视化:提供基于 Web 的管理后台,以海报墙形式展示已订阅或入库的媒体信息。
- 🏠 本地部署:适合部署在 NAS 或个人服务器上,通过 Docker 或源码运行。
- 🧩 客户端支持:可配合配套的桌面端播放器使用,支持调用本地播放器打开资源。
|
|
|
|
- 后端: Java 17 (Spring Boot)
- 前端: Vue 3 + TypeScript
- 数据库: MySQL 8.0+
- 缓存: Redis
在开始之前,请确保您的环境满足以下要求:
- JDK: 17+
- Node.js: 14+
- MySQL: 8.0+
- Redis: 运行中
- qBittorrent: 运行中且开启 Web UI
-
数据库初始化 导入项目提供的 SQL 脚本到您的 MySQL 数据库中。
-
后端启动 修改配置文件(数据库连接、Redis配置、qBittorrent配置),然后启动 Spring Boot 服务。
-
前端启动
cd elysiananime-ui npm install npm run dev -
访问系统
- 访问地址:
http://localhost:8086 - 默认账号:
admin - 默认密码:
admin123456
- 访问地址:
为了获得更好的播放体验(如支持内封字幕、特殊格式),推荐配合我们的桌面端播放器使用:
- 🖥️ ElysianAnime-Viewer: 基于 MPV 内核的桌面客户端。
欢迎提交 Issue 和 Pull Request!如果您有好的想法或发现了 Bug,请随时告知我们。
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
本项目采用 GPL-2.0 协议开源。
Made with ❤️ by CoCoTeaNet



