跳到主要内容

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 了吗?

  1. 安装指南 - 了解如何安装和配置 VoiceHub
  2. 配置说明 - 配置数据库和环境变量
  3. 首次运行 - 创建管理员账户并开始使用

获取帮助

如果您在使用过程中遇到问题:

开源许可

VoiceHub 基于 GPL-3.0 许可证开源。