Skip to content

Releases: afeibukaixin/Lyrics-Plus

Lyrics Plus v2.2.20

Choose a tag to compare

@github-actions github-actions released this 30 Sep 10:23

Lyrics Plus v2.2.20

中文

  • 新增标题栏每日一句及来源配置。
  • 列表歌词新增纯高亮模式;桌面与刘海屏歌词新增泛光抬升效果,无刘海屏收起态支持显示歌曲信息。
  • 优化资料库管理交互,修复相似歌曲队列回流并支持批量合并。
  • 改善歌词窗口位置恢复、跨屏定位与启动显示,以及系统媒体选源和播放器状态提示。
  • 支持导出日志,优化实时日志收集和显示;完善 macOS 本地化支持及项目致谢。

English

  • Added daily quotes in the title bar with configurable sources.
  • Added highlight-only mode for list lyrics, glow and lift effects for desktop and notch lyrics, and song information in the collapsed view on displays without a notch.
  • Improved library management, fixed recurring entries in the similar-song queue, and added batch merging.
  • Improved lyrics window position restoration, cross-display positioning, startup visibility, system media source selection, and player status messages.
  • Added log export, improved live log collection and display, and updated macOS localization support and project acknowledgments.

Lyrics Plus v2.2.19

Choose a tag to compare

@github-actions github-actions released this 22 Sep 14:10

Lyrics Plus v2.2.19

中文

歌词窗口

  • 新增逐词泛光与抬升效果,优化自动跟随、居中滚动、边缘显示、窗口缩放与布局配置,并支持未播放时自动隐藏。

桌面歌词

  • 修复竖排歌词启动位置偏移,并持久化横向锚点。

歌词引擎

  • 升级 Lyrics Helper 至 0.4.0。

English

Lyrics Window

  • Added word-level glow and lift effects; improved auto-following, centered scrolling, edge visibility, resizing, layout controls, and auto-hide while not playing.

Desktop Lyrics

  • Fixed vertical lyrics positioning on startup and persisted the horizontal anchor.

Lyrics Engine

  • Upgraded Lyrics Helper to 0.4.0.

Lyrics Plus v2.2.18

Choose a tag to compare

@github-actions github-actions released this 18 Sep 07:53

Lyrics Plus v2.2.18

中文

歌词显示

  • 修复竖排桌面歌词的安全距离与阴影绘制。
  • 将 macOS 菜单栏歌词字号上限提高到 24 pt,并优化单排、双排歌词的高度适配。字号过大时可能裁切。

文档

  • 更新中英文 README 中的项目支持说明。

English

Lyrics Display

  • Fixed safety insets and shadow rendering for vertical desktop lyrics.
  • Raised the macOS menu bar lyrics font-size limit to 24 pt and improved height fitting for single- and double-line lyrics. Very large text may be clipped.

Documentation

  • Updated the project support appeal in the English and Chinese READMEs.

Lyrics Plus v2.2.17

Choose a tag to compare

@github-actions github-actions released this 17 Sep 08:11

Lyrics Plus v2.2.17

中文

歌词显示与字体

  • 新增字体回退链和字重设置,并修复回退字体选择未被保留的问题。
  • 新增桌面歌词安全距离设置,为文字描边、阴影和逐字高光留出绘制空间。
  • 按字体实际高度调整菜单栏双排歌词布局,并平衡无刘海屏幕下灵动岛内联歌词的两侧宽度。

播放控制

  • 在执行系统媒体控制前校验媒体来源,避免操作错误的播放器。

文档

  • 在中英文 README 中增加 macOS 系统与处理器架构徽章。

English

Lyrics Display and Fonts

  • Added font fallback chains and font weight settings, and fixed fallback font selections not being preserved.
  • Added desktop lyrics safety insets to make room for text strokes, shadows, and word-by-word highlights.
  • Adjusted double-line menu bar lyrics using actual font height and balanced Dynamic Island inline lyrics on displays without a notch.

Playback Controls

  • Verified the system media source before executing playback controls to avoid controlling the wrong player.

Documentation

  • Added macOS system and processor architecture badges to the English and Chinese READMEs.

Lyrics Plus v2.2.16

Choose a tag to compare

@github-actions github-actions released this 15 Sep 15:56

Lyrics Plus v2.2.16

中文

配置与设置

  • 配置文件改为稀疏用户覆盖模式,未设置字段自动继承默认值,恢复默认时会移除对应覆盖项。
  • 升级配置编辑器,新增 JSONC 语法高亮、错误定位和默认配置对照。
  • 改进全局快捷键、歌词标题过滤词和 AMLL 服务地址的默认值恢复行为。
  • 简化应用初始化确认短语,并允许忽略首尾空格。

歌词显示

  • 修复逐字歌词扫光的文字裁切、暂停恢复同步及混合单位裁剪造成的持续内存增长。
  • 防止快速歌词连续点击时重复应用同一请求。

资料库与稳定性

  • 改进 SQLite 并发写入事务和歌手搜索索引代次处理,减少锁冲突及索引状态错乱。
  • 修正资料库标签页的内容结构和布局。
  • 批量刷新实时调试日志,降低高频日志导致的界面更新开销。

开发体验

  • 对齐 macOS 开发环境使用的 Xcode SDK,避免混用 Command Line Tools SDK。

English

Configuration and Settings

  • Changed configuration files to sparse user overrides, allowing unspecified fields to inherit defaults and reset actions to remove their overrides.
  • Upgraded the configuration editor with JSONC syntax highlighting, error navigation, and a side-by-side default configuration view.
  • Improved default restoration for global shortcuts, lyric title filters, and the AMLL service URL.
  • Simplified the application reset confirmation phrase and allowed surrounding whitespace.

Lyrics Display

  • Fixed word-by-word lyric clipping, pause-and-resume synchronization, and continuous memory growth caused by mixed clip-path units.
  • Prevented duplicate lyric application requests caused by repeated clicks in Quick Lyrics.

Library and Stability

  • Improved SQLite write transactions and artist search-index generation handling to reduce lock conflicts and stale index state.
  • Corrected the library tab content structure and layout.
  • Batched live debug-log updates to reduce rendering overhead under high log volume.

Developer Experience

  • Aligned the macOS development environment with the active Xcode SDK to avoid mixing Command Line Tools SDK paths.

Lyrics Plus v2.2.15

Choose a tag to compare

@github-actions github-actions released this 11 Sep 10:21

Lyrics Plus v2.2.15

中文

系统媒体播放

  • 重构 macOS 系统媒体监听,使用内置且经过完整性校验的 MediaRemoteAdapter 资源,并通过事件流和后台校准提升响应速度与运行稳定性。
  • 改进播放快照、封面与应用信息补全以及跳转确认;在适配器跳转失败时回退到系统控制器,并防止过期查询覆盖最新事件。
  • 增加暂停展示状态确认,避免播放按钮反向切换、歌词进度回弹,以及桌面歌词或灵动岛过早隐藏。

English

System Media Playback

  • Reworked macOS System Media monitoring with bundled, integrity-verified MediaRemoteAdapter resources and managed event streaming and background refresh for faster, more reliable updates.
  • Improved playback snapshots, artwork and application metadata enrichment, and seek confirmation; added a system-controller fallback and prevented stale queries from overwriting newer events.
  • Added pause presentation-state confirmation to prevent reversed playback controls, lyric-progress rollback, and premature hiding of the desktop lyrics or Dynamic Island.

Lyrics Plus v2.2.14

Choose a tag to compare

@github-actions github-actions released this 10 Sep 15:43

Lyrics Plus v2.2.14

中文

歌词显示与灵动岛

  • 重构逐字歌词扫光动画,支持横向和纵向裁剪,并改善暂停、跳转及播放过程中的歌词同步。
  • 优化灵动岛收起与展开布局,根据当前屏幕刘海几何动态调整最小宽度,改进封面、频谱槽位、圆角和双行歌词展示。
  • 减少歌词窗口与灵动岛的无效刷新和内存增长,改善长时间运行时的性能与稳定性。

播放与稳定性

  • 改进 macOS 系统媒体播放状态的响应速度,并在暂停时保持准确进度,减少歌词高光回弹。
  • 修复菜单栏歌词关闭后残留渲染图层的问题。

资料库界面

  • 修复资料库表格文本溢出、编辑控件对齐和选择框裁切问题。

English

Lyrics Display and Dynamic Island

  • Reworked word-by-word lyric sweep animations with horizontal and vertical clipping, improving synchronization during playback, pauses, and seeking.
  • Refined the collapsed and expanded Dynamic Island layouts with display-aware minimum widths, improved artwork and spectrum slots, corner handling, and double-line lyrics.
  • Reduced unnecessary lyrics-window refreshes and Dynamic Island memory growth for better long-running performance and stability.

Playback and Stability

  • Improved responsiveness to macOS System Media playback changes and preserved accurate positions while paused to prevent lyric highlights from jumping backward.
  • Fixed stale rendering layers remaining after menu bar lyrics were disabled.

Library Interface

  • Fixed table text overflow, editing-control alignment, and select-menu clipping in the library interface.

Lyrics Plus UI 2.2.13-ui.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Sep 03:54

Lyrics Plus UI 2.2.13-ui.2

统一资料库歌手名称与别名编辑控件的尺寸和布局,并修复歌词列表选择框及其交互区域被裁切的问题。

Lyrics Plus UI 2.2.13-ui.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Sep 01:23

Lyrics Plus UI 2.2.13-ui.1

修复资料库歌曲、歌词与歌手列表的长文本溢出。名称超出可用宽度时显示省略号,并通过 Tooltip 查看完整内容;固定信息列宽度,避免被长文本顶出。

Lyrics Plus v2.2.13

Choose a tag to compare

@github-actions github-actions released this 09 Sep 16:29

Lyrics Plus v2.2.13

中文

资料库管理

  • 新增歌曲、歌手和歌词资料库管理页面,支持搜索、分页浏览、详情查看、数据清理和关联关系维护。
  • 新增相似歌曲与相似歌词处理能力,支持检查匹配依据、合并重复歌曲以及管理歌词绑定关系。
  • 完善歌曲、歌手和歌词之间的关联导航,优化详情页面的信息展示和操作流程。
  • 优化资料库表格的自适应列宽、紧凑数据列和标签页选中样式,改善不同内容长度及深色模式下的显示效果。

歌词与设置

  • 快速歌词新增解析后歌词预览,并精简歌曲详情及搜索过程展示,与资料库管理功能保持联动。
  • 支持自定义应用界面字体,并优化配置编辑器和设置页面布局。

稳定性

  • 防止多个歌词目录扫描任务并发执行,减少重复扫描和状态冲突。
  • 稳定通过 macOS 系统媒体获取播放状态时的播放器来源路由。

文档与社区

  • README 新增最新版本、许可证和 QQ 群徽章,提供更直观的版本信息与社区入口。

English

Library Management

  • Added dedicated library management pages for songs, artists, and lyrics, with search, pagination, detailed records, data cleanup, and relationship management.
  • Added similar-song and similar-lyrics workflows for reviewing matching evidence, merging duplicate songs, and managing lyric bindings.
  • Improved navigation between related songs, artists, and lyrics, together with clearer detail views and management actions.
  • Improved adaptive table sizing, compact data columns, and active-tab styling for varying content lengths and dark mode.

Lyrics and Settings

  • Added parsed lyric previews to Quick Lyrics, simplified song details and search-progress presentation, and integrated related library management actions.
  • Added custom application interface fonts and refined the configuration editor and settings-page layout.

Stability

  • Prevented concurrent lyric-folder scans to reduce duplicate work and state conflicts.
  • Stabilized player-source routing when playback information is provided through macOS System Media.

Documentation and Community

  • Added latest-release, license, and QQ Group badges to the README for clearer project and community access.