欢迎使用 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 许可证开源。