🚀 bili-sync v2.6.2 完整功能文档
TIP
这里是 bili-sync 最新版本的完整功能展示,涵盖了所有核心功能和特性。
📋 功能总览
bili-sync v2.6.2 是一款现代化的哔哩哔哩视频同步工具,具备以下核心功能:
- 🖥️ 现代化 Web 管理界面 - 告别命令行,拥抱图形化操作
- 🗄️ 数据库驱动架构 - 所有视频源存储在数据库中
- 📁 智能视频源管理 - 支持收藏夹、UP主、合集、番剧等多种源
- ⚙️ 可视化系统配置 - 所有设置都可通过界面操作
- 📜 专业日志系统 - 实时日志查看和错误诊断
- 🔐 安全认证机制 - API Token 保护管理界面
- 🔥 配置热更新 - 修改配置立即生效,无需重启
- 🛠️ 开发者友好 - 完整的构建系统和开发工具
🖥️ Web 管理界面
🏠 管理首页
功能特点:
- 📊 系统状态概览 - 实时显示下载进度和系统状态
- 🚀 快速操作入口 - 一键访问常用功能
- 📈 进度监控 - 可视化显示下载任务进度
- ⚙️ 设置入口 - 快速访问系统配置
- 📱 响应式设计 - 支持桌面和移动设备
界面亮点:
- 现代化的卡片式布局
- 直观的状态指示器
- 清晰的功能分区
- 美观的视觉设计
📁 视频源管理系统
收藏夹智能管理
核心功能:
- ✨ 自动获取收藏夹 - 无需手动查找ID,自动显示所有收藏夹
- 🔢 ID精度处理 - 完美解决JavaScript大数字精度问题
- 👆 一键选择 - 点击收藏夹即可自动填充表单
- 📊 详细信息显示 - 显示收藏夹名称、视频数量、创建时间
- 🎯 智能筛选 - 支持按名称搜索收藏夹
技术特性:
- 64位ID完整显示和处理
- 异步数据加载
- 智能缓存机制
- 错误重试处理
UP主投稿管理
功能特点:
- 🎯 UP主ID输入 - 简单输入UP主ID即可管理
- 📺 投稿预览 - 显示UP主最新投稿信息
- 🔄 自动同步 - 定期获取UP主最新投稿
- 📁 路径自定义 - 灵活配置保存路径
- 🏷️ 标签支持 - 支持视频标签和分类
管理功能:
- 投稿历史查看
- 下载进度跟踪
- 失败重试机制
- 批量操作支持
UP主合集与系列管理
新增功能:
- 📚 双类型支持 - 同时支持合集(season)和系列(series)
- 🔍 智能发现 - 输入UP主ID自动列出所有合集
- 🖼️ 封面展示 - 显示合集封面、标题、简介
- 📊 统计信息 - 显示视频数量、播放量等数据
- ⚡ 快速添加 - 一键选择并添加到下载队列
技术实现:
- 智能合集类型识别
- 封面图片缓存
- 分页数据加载
- 响应式网格布局
番剧下载支持
完整番剧解决方案:
- 🎭 多模式下载 - 支持单季、全季、指定季度下载
- 📺 智能识别 - 自动识别番剧类型和季度信息
- 🏷️ 元数据生成 - 自动生成NFO文件和元数据
- 📂 标准化组织 - 符合媒体服务器标准的文件结构
- 🎨 封面下载 - 自动下载番剧海报和封面
番剧特性:
- 多语言字幕支持
- 画质自动选择
- 季度管理系统
- 更新检测机制
稍后再看管理
简化管理:
- ⚡ 简单配置 - 只需设置保存路径即可
- 🔄 自动同步 - 定期同步稍后再看列表
- 📊 统计显示 - 显示待下载视频数量
- 🎯 智能过滤 - 自动过滤已下载的视频
功能特点:
- 增量同步支持
- 历史记录保留
- 自动清理机制
- 下载优先级管理
⚙️ 系统配置与管理
可视化系统设置
配置功能:
- ⚙️ 全参数编辑 - 所有配置参数都可视化编辑
- 🔥 热更新支持 - 配置修改立即生效,无需重启
- 💾 智能验证 - 配置保存前自动验证有效性
- 🎛️ 高级调优 - 多线程、并发、频率等专业参数
配置分类:
- 认证设置 - B站cookie配置
- 下载设置 - 视频质量、编码格式偏好
- 路径设置 - 各种文件保存路径
- 性能设置 - 并发数、频率限制
- 界面设置 - 主题、语言等个性化选项
高级功能:
- 配置导入导出
- 配置模板管理
- 参数预设方案
- 配置历史记录
视频详情管理
详细信息展示:
- 📹 完整元数据 - 标题、UP主、时长、画质等详细信息
- 🏷️ 标签管理 - 视频标签和分类信息
- 📊 状态监控 - 下载进度、状态、错误信息
- 🔧 操作选项 - 重新下载、删除、移动等操作
管理功能:
- 视频预览播放
- 元数据编辑
- 文件路径管理
- 下载历史查看
专业日志系统
日志功能:
- 📜 实时显示 - 实时流式显示日志信息
- 🔍 多级筛选 - 支持按日志级别、时间、关键词筛选
- 🐛 详细诊断 - 包含错误堆栈跟踪和上下文信息
- 💾 导出保存 - 支持日志导出和本地保存
日志特性:
- 彩色编码显示
- 自动滚动跟踪
- 搜索和高亮
- 性能监控信息
🛡️ 系统管理与安全
强制重置功能
安全重置:
- 🔄 选择性重置 - 可选择重置特定功能或数据
- ⚠️ 多重确认 - 防止误操作的安全确认机制
- 💾 备份提醒 - 重置前自动提醒备份重要数据
- 🛡️ 权限保护 - 需要管理员权限才能执行
重置选项:
- 配置文件重置
- 数据库清空
- 下载队列清理
- 缓存文件清除
视频源删除管理
智能删除:
- 🗑️ 批量操作 - 支持多选和批量删除
- ⚠️ 风险提示 - 删除前显示影响范围和风险提示
- 📊 影响分析 - 显示将被影响的视频数量和文件
- 🔄 撤销支持 - 支持操作撤销和恢复
删除特性:
- 软删除机制
- 数据备份保留
- 关联清理
- 操作日志记录
🔐 安全认证系统
API Token 认证
安全特性:
- 🔐 Token验证 - 基于Token的安全认证机制
- 🔑 状态管理 - 登录状态持久化和自动续期
- 🛡️ 访问控制 - 防止未授权访问管理界面
- 🚫 会话保护 - 自动检测异常登录和会话劫持
认证功能:
- 动态Token生成
- 过期时间管理
- 多设备登录支持
- 安全审计日志
🗄️ 数据库架构
SQLite 数据库存储
数据管理:
- 🗄️ 结构化存储 - 所有视频源和配置存储在SQLite数据库
- 🔄 自动迁移 - 从旧版本配置文件自动迁移数据
- 💾 备份恢复 - 完整的数据备份和恢复机制
- 🔧 数据维护 - 自动数据清理和优化
数据库特性:
- ACID事务支持
- 索引优化查询
- 数据完整性检查
- 并发访问控制
⚡ 性能优化系统
智能任务调度
调度功能:
- ⏰ 冲突避免 - 智能避免数据库锁定冲突
- 🔄 动态暂停 - 重命名操作时自动暂停扫描任务
- ⚡ 智能重试 - 失败任务的智能等待和重试机制
- 📊 负载均衡 - 动态调整任务分配和执行
多线程下载配置
下载优化:
- 🔀 并发控制 - 可配置的视频和分页并发数
- 🚀 速度优化 - 智能选择最佳下载源和线路
- 📊 进度监控 - 实时显示下载进度和速度
- 🔄 断点续传 - 支持下载中断后的断点续传
🛠️ 开发者功能
Windows 构建系统
make.bat 构建工具:
- 🏗️ 一键设置 -
.\make.bat setup
自动配置开发环境 - 🚀 开发模式 -
.\make.bat dev
启动前后端开发服务器 - 📦 构建发布 -
.\make.bat release
优化构建发布版本 - 🧪 测试工具 -
.\make.bat test
运行完整测试套件
开发功能:
- 自动依赖安装
- 热重载开发
- 代码格式化
- 静态分析检查
Docker 部署支持
容器化部署:
- 🐳 Docker 镜像 - 提供多架构预构建镜像
- 📋 Compose 配置 - 一键部署的Docker Compose配置
- 🔧 健康检查 - 内置健康检查和自动重启
- 📊 监控集成 - 支持Prometheus等监控系统
🎯 使用场景
个人用户场景
日常使用:
- 📺 收藏夹视频自动下载和整理
- 🎬 关注UP主的最新投稿同步
- 🎭 番剧追更和完整收藏
- 📚 知识类视频的系统整理
团队协作场景
企业应用:
- 🏢 团队知识库建设
- 📋 培训视频集中管理
- 🔄 内容审核和筛选
- 📊 使用统计和分析
开发者场景
技术应用:
- 🛠️ 二次开发和功能扩展
- 🔌 API集成和自动化
- 📊 数据分析和挖掘
- 🧪 测试和性能调优
📈 技术优势
架构优势
- 现代化架构 - 基于Rust + Tokio的高性能异步架构
- 模块化设计 - 清晰的代码结构和模块划分
- 扩展性强 - 支持插件和功能扩展
- 稳定可靠 - 完善的错误处理和恢复机制
性能优势
- 高并发 - 支持大量并发下载任务
- 低内存 - 优化的内存使用和垃圾回收
- 快速响应 - Web界面快速响应和交互
- 智能缓存 - 多级缓存提升访问速度
用户体验优势
- 零学习成本 - 直观的Web界面,无需命令行知识
- 所见即所得 - 实时反馈和状态显示
- 移动友好 - 响应式设计支持移动设备
- 多语言支持 - 界面和文档的多语言本地化
🎉 总结
bili-sync v2.6.2 是一款功能完整、技术先进、用户友好的哔哩哔哩视频同步工具。它不仅提供了强大的视频管理功能,还通过现代化的Web界面和智能化的操作流程,为用户带来了前所未有的使用体验。
无论您是个人用户、企业用户还是开发者,bili-sync 都能满足您的不同需求,帮助您更好地管理和组织哔哩哔哩的优质内容。
立即体验 bili-sync v2.6.2 的强大功能! 🚀