首页 |
逐字歌词 |
播放页面(HDR) |
高精度歌词编辑器 |
- 🎤 逐字歌词:随演唱逐字点亮,带翻译和注音,歌词自动匹配,也能放到菜单栏、刘海和桌面上
- 🎯 歌词校准:一键分析人声自动校准偏移, 同时支持可选的为没有逐字歌词的歌曲使用AI生成逐字歌词
- ✏️ 歌词编辑器:在频谱时间轴上拖放音节,用起字提示对齐边界并实时预览。详见歌词编辑器使用教程
- 🌌 律动背景:流动的封面背景,跟着音乐节奏起伏;也可选钛金流沙背景
- 🎵 多种来源:网易云音乐、Jellyfin、Subsonic / Navidrome、本地音乐
- 🧩 插件:灵活的插件系统,开发者可以接入自定义音源
- 🎧 播放:无缝播放、交叉淡化、ReplayGain、十段与参数均衡器(可导入 AutoEQ、Equalizer APO 设置)
- 🎙️ 唱歌模式:消去原唱人声,跟着伴奏唱
- ⚡ 高性能:Swift 原生开发,动画流畅、占用低
Starry Player 使用 Swift 原生开发,针对 macOS 深度优化。以下为歌词页全特效稳定播放时,相对空闲状态增加的整机功耗:
| 实现 | 设备 | 稳态功耗增量 |
|---|---|---|
| Starry Player | M4 Mac mini | 约 +0.8 W |
| Starry Player | M5 Max(40 核 GPU) | 约 +2 ~ 4 W ¹ |
| 网易云音乐 | M5 Max(40 核 GPU) | 约 +2 ~ 3 W |
| Apple Music | M5 Max(40 核 GPU) | 约 +5 W |
¹ M5 Max 的外围部件(比如更多统一内存)功耗更高,因此增量高于 M4。
需要 macOS 14 及以上。
安装包是 ad-hoc 签名,没有经过公证,第一次打开会被系统拦下:在 Finder 里右键 App 选“打开”,或者到 系统设置 › 隐私与安全性 里点“仍要打开”。
brew install xcodegen node
scripts/bootstrap.sh # 生成 StarryPlayer.xcodeproj
open StarryPlayer.xcodeproj项目结构、测试和打包见 开发文档,写插件见 插件开发教程 和 SDK 参考。
- AMLL TTML 歌词库: 逐字歌词来源
- AMLL: 钛金流沙背景移植自其 Titanium 背景渲染器
- SPlayer-Next: 部分功能和逻辑参考
- KANJIDIC2 / EDRDG: 日语汉字读音数据(James William BREEN 与 EDRDG,CC BY-SA 4.0)
本项目与音乐平台没有任何关联,各平台内容的版权归其所有者所有。



