适用于 macOS 菜单栏的终极 Spotify 歌词应用程序
Spotify 歌词在菜单栏中
MacOS 菜单栏中显示 Spotify 歌词。它是自动运行的。
下载
从 版本 中下载。
要求
- macOS Ventura 或更高版本
- Spotify 桌面客户端
功能
- 自动运行。
- 离线缓存!使用 CoreData 会自动以高效的方式将歌词离线存储
- 在 Spotify 应用程序上播放一些音乐,然后观看歌词自动在菜单栏上播放。
截图
技术细节
- 界面使用 SwiftUI 构建。
- 歌词使用 Swift 并发和 Swift 任务进行更新和获取
- 歌词使用 CoreData 存储到磁盘中。
- 我使用 AppleScript 方法以及订阅播放状态更改通知来与 Spotify 交互。
- 我使用 Apple 提供的 ScriptingBridge 接口与 Spotify 的 AppleScript 方法进行交互。
致谢/特别感谢
- Sparkle: 用于应用程序更新
- Amplitude: 用于应用程序分析
- spotify-lyrics-api: 用于获取 Spotify 歌词
- Spotify: 歌词平台是本项目所依赖的!