Skip to content

泡泡音乐(BubbleMusic)

项目初衷

泡泡音乐旨在打造一个 免费、无广告、纯净的听歌平台,让用户能够专注于音乐本身,享受轻量、舒适、无干扰的体验。

项目概况

泡泡音乐目前包含 后台管理系统网页端播放系统electron桌面端app 三大核心模块:

  • 后台管理系统:用于管理音乐资源、权限、用户等基础数据
  • 官网网页端:提供基础的在线听歌功能,包括搜索、播放、歌手等
  • electron桌面端app: 提供更加全面的听歌功能,包括歌词、播放列表、用户登陆、喜欢歌曲、歌单系统、音乐推荐等

🔧 后台管理系统

后台系统负责音乐平台的核心数据管理,包括:

  • 权限管理(用户 + 角色)
  • 系统配置管理
  • 音乐资源管理(歌曲、歌手等)
  • 外部脚本管理(定时任务、爬虫等)
  • 数据看板与实时广播(基于 WebSocket)

访问链接:
👉 https://lordly.xin/bubble_music/admin

🎵 网页端播放系统

主要提供用户在线听歌功能,包括:

  • 播放歌曲、切换、搜索等基本功能
  • 浏览歌手

访问链接:
👉 https://lordly.xin/bubble_music/web

📱 electron桌面端app

提供相对于网页端更加全面的听歌功能,包括:

  • 播放歌曲、切换、搜索等基本功能
  • 浏览歌手
  • 歌词显示
  • 播放列表
  • 用户登陆
  • 喜欢歌曲
  • 歌单系统
  • 音乐推荐

下载链接:
👉 https://lordly.xin/bubble_music/release/

技术栈

后端

  • Node.js + Express + TypeScript
  • MySQL(数据存储)
  • Redis(缓存验证码)
  • WebSocket(实时数据广播)

前端

  • 后台管理:Vue 3 + Element Plus
  • 官网网页:Vue 3(轻量化,无 UI 库)
  • electron桌面端:Electron-Vite 脚手架为基础搭建的 Electron + Vue3 项目