兼容LX Music音源协议、自定义音源导入、歌词四级兜底机制、BPM节拍可视化、播放列表管理、浅色主题UI
软件介绍
starmusic 是一款基于 uni-app 构建的插件式开源音乐播放器,兼容 LX Music 用户导入源脚本协议,本身不内置任何音乐资源,所有内容来自用户导入的第三方音源。
核心功能与特性:
· LX Music 音源协议兼容:支持导入自定义音乐源脚本(涵盖 musicUrl / lyric / pic 等 action),自由扩展曲库
· 完整播放流程:搜索 → 试听列表 → 播放器 → 歌词滚动,体验流畅完整
· 四级歌词兜底机制:本地缓存 → 自定义源 → 搜索源 → 跨源匹配,尽可能提升歌词命中率
· BPM 节拍音频可视化:Canvas 频谱随歌曲节奏脉冲跳动,支持播放淡入与暂停淡出
· 封面懒加载 + 三级缓存:内存 / 持久化 / 在途请求共享,列表滚动不卡顿
· 四种播放模式:列表循环 / 随机 / 顺序 / 单曲循环,自由切换
· 浅色主题 UI:SVG 图标 + 自定义底部 TabBar,界面清爽简洁
· 启动页每日一句:古诗词一言 API,开机即见诗意
· 性能优化:防抖合并落盘、图片并发控制、Canvas 路径合并绘制,旧手机也流畅运行
技术栈:Vue 3 + Vite 5 + uni-app,支持 App 端与 H5 端运行。
注:本项目仅用于技术学习与交流,不提供任何音乐文件的存储与分发。所有音乐数据均来自用户导入的第三方源,版权归原作者及版权方所有。请勿用于商业用途,请在法律允许的范围内使用。
实测截图





该资源由乐我知免费分享!