啥也不懂混吃等死的画电路图的三流选手,第一次用 Codex 二开了下年久失修的 LyricsX,放出体验版。

Bodo 2026-06-12 11:31 1

LyricsX-Anya


一个基于 LyricsX 二次开发的 macOS 桌面歌词小玩具(花了三天业余时间弄的完全毛坯房,但能用):在桌面歌词旁加了一只可以拖动、跑动、双击隐藏歌词的 Anya 。



这个项目仅供我自己娱乐和学习使用,不是严肃维护的产品。能折腾的朋友等这几天修完基本的会放在 GitHub 可以直接 Fork 自己改;如果你期待稳定、及时的维护,这里大概率会让你等很久。



项目说明


原版 ddddxxx/LyricsX 已经多年缺少持续维护,但它仍然是一个很好用、也很有历史价值的 macOS 歌词应用。本项目主要基于 MxIris-LyricsX-Project/LyricsX 继续做个人向改造,把桌面歌词改成带宠物的浮层体验。


这次二次开发主要由 OpenAI Codex 协助完成。灵感来自 Codex 的桌面宠物体验,也参考了 crafter-station/petdex 提供的素材、动画状态和交互思路。


需要提前说明:我并不熟悉 macOS App 开发,这个项目从阅读代码、改 UI 、接入宠物动画、修交互问题到本地打包,几乎全程都有 Codex 参与。因此后续问题修复会非常慢,只会在我有时间、有兴致的时候处理。


当前特性



  • 保留 LyricsX 原有的歌词搜索、桌面歌词、菜单栏歌词等能力。

  • 桌面歌词上方/旁边显示 Anya 宠物。

  • Anya 支持拖动,拖动时会根据方向播放左右跑动动画。

  • 双击 Anya 可以隐藏或显示歌词框。

  • 将 Anya 拖到屏幕边缘时,会自动隐藏歌词框;拉回屏幕内会自动显示。

  • App 图标和状态栏图标已替换为 Anya 招手图标。


展示和试用


Display from imgur


Download from dropover


致谢



  • OpenAI Codex
    参与了本项目的代码阅读、功能实现、调试、打包和文档整理。

  • crafter-station/petdex
    提供了宠物动画状态、交互方式和素材信息的参考。

  • MxIris-LyricsX-Project/LyricsX
    本项目直接参考和继续改造的 LyricsX 维护版本。

  • ddddxxx/LyricsX
    原始 LyricsX 项目。

  • tanweai/pua
    提供了很有意思的 Codex/AI 协作提示风格参考。

最新回复 (0)
    没有回复
* 帖子来源V2EX
返回