VoiceHub 介绍
欢迎使用 VoiceHub - 现代化的校园广播站点歌管理系统!
什么是 VoiceHub?
VoiceHub 是一个基于 Nuxt 3 全栈框架开发的校园广播站点歌系统。它提供了完整的点歌、投票、排期管理和播放功能,专为校园广播站的日常运营而设计。
主要特性
🎵 智能点歌系统
- 多平台音乐搜索:支持网易云音乐和QQ音乐搜索
- 音质选择:支持多种音质(标准、HQ、无损、Hi-Res等)
- 投票机制:用户可以为喜欢的歌曲投票
- 防重复播放:智能避免重复播放相同歌曲
🎧 内置音乐播放器
- 实时音质切换:播放过程中可以无缝切换音质
- 进度控制:支持拖拽进度条和播放控制
- 动态链接获取:自动获取最新的音乐播放链接
👥 用户管理系统
- 多级权限控制:支持普通用户、管理员、超级管理员
- 班级管理:按年级班级组织用户
- 批量导入:支持Excel批量导入用户
📅 排期管理
- 拖拽式排期:直观的拖拽界面进行歌曲排期
- 多时段支持:支持配置多个播出时段
- 打印功能:专业的排期打印和PDF导出
- 学期管理:按学期组织点歌记录
🔔 通知系统
- 实时通知:歌曲状态变化的实时通知
- 个性化设置:用户可自定义通知偏好
- 批量通知:管理员可向特定群体发送通知
💾 数据管理
- 完整备份:支持数据库完整备份和恢复
- 增量备份:支持基于时间的增量备份
- 数据验证:自动数据库验证和修复机制
技术架构
VoiceHub 采用现代化的技术栈:
- 前端:Nuxt 3、Vue 3、TypeScript
- 后端:Nuxt 3 Serverless API
- 数据库:PostgreSQL + Prisma ORM
- 认证:JWT Token 认证
- 音乐API:第三方音乐平台API
- 部署:支持 Vercel、Netlify 一键部署
快速开始
准备好开始使用 VoiceHub 了吗?
获取帮助
如果您在使用过程中遇到问题:
- 查看 故障排除 部分
- 在 GitHub Issues 提交问题
- 参与 GitHub Discussions 讨论
开源许可
VoiceHub 基于 GPL-3.0 许可证开源。