这个名为 Lightyear Player 的音乐播放器是我最近让 DeepSeek V4.1 Flash 帮我一步步“磨”出来的,用来播放 NAS 里的几千首无损音乐。我偏好的播放逻辑是以播放器为主,曲库的管理为辅,可是市面上的主流播放器都是从音乐库的思路制作的,打开时臃肿不堪。而一些简约的播放器 App,又缺少基本的管理功能。“飞牛音乐”本身的歌曲整理能力是很强,但是没有 Mac 端 App,而且歌词库太小太小了。
既然如此,那就 Vibe Coding 一个完全符合自己需求的 app 吧。Lightyear 被设计为一个可以“渐进式”展开的播放器。在我忙其他事务时,它没有任何界面,但可以在菜单栏上显示歌词。随便听听时,它只显示一个简单的播放面板,有需要时可以打开三行歌词显示。而当我要管理或挑选曲目时,我可以按需打开播放列表、歌手列表、唱片墙面板;需要跟唱时则可展开 Apple Music 风格的歌词面板。当原文件的信息有误时,还能飞快地抓取网易或QQ音乐的海量数据来自动修正。曲库管理方面,以文件夹为曲库,可以添加多个文件夹(中文、英语、日语各一个)但每次只激活其中的一部分曲库。此外,自动匹配歌词、歌词时间微调、匹配封面、匹配歌手照片、EQ 预设和自定义调整等功能也一个不少。
我让 Gemini 先画了界面出来,再丢给 DeepSeek 去还原。再把 github 上的网易云/QQ 音乐的爬虫项目丢给 DS,让它挑出有用的接口整合进来。最后的产物就是这个极度顺手,一听起歌来就停不下来的播放器了,这几天我的 Apple Music 都很少打开了。
在这个大模型时代,遇到 app 用着不顺手、缺少想要的功能,那就燃烧 Token,让 AI agent 为你量身定做一个吧。
以下是功能演示截图:
只显示简单播放面板,按需显示歌词。控制按钮区域悬停鼠标可展开更多按钮。
播放列表展开时,默认按歌曲名称排序。
播放列表可快速筛选关键词。
通过歌手列表,快速选择播放某位歌手的所有歌曲。
通过唱片墙,快速选择播放某张专辑的所有歌曲。后续可加入cover flow玩玩。
歌词面板引入开源项目 Apple Music Like Lyrics 显示逐字歌词。
通过匹配网易云和QQ音乐的曲库,修正歌曲信息和封面。
获取网易云音乐的歌词,QQ音乐作为备选(所以周杰伦也能获取到)。
按需禁用高级动效节省资源占用,按需打开菜单栏歌词。
支持预设和自定义均衡器。