Skip to content

feat: 歌词播放器支持扩展行渲染与罗马音位置/逐字开关#2850

Open
ikun0014 wants to merge 1 commit into
lyswhut:devfrom
ikun0014:feat/lyric-player-extended-render
Open

feat: 歌词播放器支持扩展行渲染与罗马音位置/逐字开关#2850
ikun0014 wants to merge 1 commit into
lyswhut:devfrom
ikun0014:feat/lyric-player-extended-render

Conversation

@ikun0014

@ikun0014 ikun0014 commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

font-player 新增 aboveLyrics 上方通道与逐字扩展行同步驱动,使罗马音
等扩展歌词可跟随主歌词逐字卡拉OK高亮;并贯通 plyric(谐音) 字段全链路。

  • font-player/index/line-player:aboveLyrics 通道 + 逐字扩展行 span 同步驱动
  • LyricPlayer.vue / 横竖屏组件:逐字扩展行卡拉OK填充样式; 修复透明填充在浅色背景上不可见(改用 text-stroke 描边而非 text-shadow)
  • 新增设置 player.isSwapLyricMainAndRoma:默认主歌词在前、罗马音在下, 开启后罗马音提到主歌词上方(替代原 isSwapLyricTranslationAndRoma)
  • 新增设置 player.isShowLyricRomaWordByWord:关闭则罗马音降级纯文本以降低开销
  • 新增设置 player.isShowLyricPhonetic 与 plyric 字段管道(数据源由后续歌词解析填充)

font-player 新增 aboveLyrics 上方通道与逐字扩展行同步驱动,使罗马音
等扩展歌词可跟随主歌词逐字卡拉OK高亮;并贯通 plyric(谐音) 字段全链路。

- font-player/index/line-player:aboveLyrics 通道 + 逐字扩展行 span 同步驱动
- LyricPlayer.vue / 横竖屏组件:逐字扩展行卡拉OK填充样式;
  修复透明填充在浅色背景上不可见(改用 text-stroke 描边而非 text-shadow)
- 新增设置 player.isSwapLyricMainAndRoma:默认主歌词在前、罗马音在下,
  开启后罗马音提到主歌词上方(替代原 isSwapLyricTranslationAndRoma)
- 新增设置 player.isShowLyricRomaWordByWord:关闭则罗马音降级纯文本以降低开销
- 新增设置 player.isShowLyricPhonetic 与 plyric 字段管道(数据源由后续歌词解析填充)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant