# 现代化的私人音乐管理与播放系统Self Music

*Published:* 2026-02-02
*Author:* 客服001

Self Music 是一个面向个人与小团队的音乐管理与播放系统。提供优雅的 UI 与流畅的播放体验，支持播放列表管理、歌词同步、艺术家/专辑数据浏览，并内置后台管理(JWT 认证)，开箱即用。

[![](https://www.xarjtc.com/wp-content/uploads/2026/02/11d6359793efce6.webp)](https://www.xarjtc.com/wp-content/uploads/2026/02/11d6359793efce6.webp)

🎯 核心亮点

🎨 现代化设计：基于 shadcn/ui + Tailwind CSS 4 的精美界面

📱 响应式布局：桌面与移动端无缝适配

🔐 安全认证：基于 JWT 的后台管理登录

🎧 播放体验：HTML5 音频 + 歌词(LRC)解析与同步滚动

🎛️ 播放控制：进度、音量、随机、循环、上一首/下一首

🌓 主题切换：内置暗黑模式(next-themes)

✨ 功能特性

🎛 播放与体验

🎵 播放列表：支持播放队列、从列表播放、跳转到指定歌曲

📝 歌词支持：LRC/纯文本解析，支持全屏歌词与滚动高亮

🔁 播放模式：随机/列表循环/单曲循环

💾 本地记忆：播放列表与状态持久化(localStorage)

🎭 浏览与分类

👤 艺术家：列表与详情、该艺术家歌曲/专辑

💿 专辑：列表与详情、专辑下歌曲

📂 播放列表：公共播放列表浏览与播放

😊 情绪/氛围：按 mood 分类展示与筛选(后端支持)

🛠 管理后台(/admin)

✅ 艺术家/专辑/歌曲/情绪(mood)/播放列表：完整 CRUD

🔃 播放列表重排：支持自定义顺序(保持顺序返回)

📦 批量导入：按歌曲/专辑/艺人信息批量写入(含歌词与音频 URL)

👤 默认管理员：admin / admin123

🔐 安全特性

🛡️ JWT 认证：Bearer Token 鉴权的管理接口

🌐 CORS 设置：默认允许所有来源

GitHub地址：https://github.com/zkeq/Self-Music

在线网址：https://music.icodeq.com/play