Files
lqtmcstudio adbf9ca5cf feat: 低音增强、音频输出设备、社交功能与设置页全面升级
- 新增低音增强功能: 支持普通/高级模式,预设扬声器/耳机两种方案,可调分频点/增益/激励器/湿声比例等参数
- 新增音频输出设备选择: 支持 WASAPI 独占模式、设备列表枚举与格式匹配
- 播放时后台保活: 使用 powerSaveBlocker 阻止系统休眠/息屏导致音频中断
- 隐私设置扩展: 新增「允许他人查看关注列表」选项
- 社交功能: 用户关注/取关、粉丝/关注列表查看、用户关系页 (UserConnections)
- 歌单喜欢: 云歌单支持点赞/取消喜欢,显示喜欢数
- 最近播放: 自动记录用户最近播放歌曲并上报
- 一起听优化: 修复心跳计时器休眠挂起导致 Illegal heartbeat 的问题,改进远端状态同步逻辑
- 设置页 UI 大幅扩展: 音质设置、低音增强可视化控制、音频输出配置
- 新增 FFmpeg 许可证文件
- 用户主页增强: 听歌排行、听歌统计、最近播放等视图优化
2026-07-21 10:25:21 +08:00
..
2026-06-07 00:02:14 +08:00
2026-06-07 00:02:14 +08:00
2026-06-07 00:02:14 +08:00
2026-06-07 00:02:14 +08:00

Apple Music-like Lyrics - A lyric page component library for Web

English / 简体中文

A lyric player component library that aims to look similar to iPad version of Apple Music. With DOM, React and Vue bindings.

This is perhaps the most iPad Apple Music-like lyric page you've seen in frontend.

Although the goal of this project is not to imitate it completely, it will polish some details to be better than the current best lyric players.

—— AMLL Series Projects ——

AMLL TTML DB - TTML Syllable Lyric Database

AMLL TTML Tool - TTML Syllable Lyric Editor / AMLL Editor - Next-Gen TTML Syllable Lyric Editor

AMLL Player - Local Music Player / AMLL Page - Web Music Player

Projects that references AMLL

AMLL Ecology and source code structure

Main modules

  • AMLL-Core: AMLL Core Component Library, written natively with DOM, provides lyric display component and dynamic fluid background component
  • AMLL-React: AMLL React binding, provides React component forms of lyric display and dynamic fluid background components
  • AMLL-Vue: AMLL Vue binding, provides Vue component forms of lyric display and dynamic fluid background components
  • AMLL-Lyric: AMLL lyric parsing module, provides parsing and serialization support for various lyric formats including LyRiC, YRC, QRC, and Lyricify Syllable

Browser compatibility alerts

This component framework requires the following browsers or newer versions at a minimum:

  • Chromium/Edge 91+
  • Firefox 100+
  • Safari 9.1+

To fully render all component effects, the following browser versions or newer are required:

  • Chromium 120+
  • Firefox 100+
  • Safari 15.4+

Reference Links:

Performance configuration reference

Performance benchmarks have shown that mainstream CPU processors from the last five years can run the lyric component at 30FPS. However, if you need smooth 60FPS operation, ensure your CPU frequency is at least 3.0GHz or higher. For 144FPS or above, a CPU frequency of at least 4.2GHz is recommended.

GPU performance capable of running at full 60 fps at the expected sizes under the following conditions:

  • 1080p (1920x1080): NVIDIA GTX 10 series and above
  • 2160p (3840x2160): NVIDIA RTX 2070 and above

Development/build/packaging process

Prerequisites

Building the component libraries

Clone this repository, then run the following commands in the project root:

# Install dependencies
pnpm install

# Production build (all library packages)
pnpm run build:libs

Building a single package

# Example: build only @applemusic-like-lyrics/core
pnpm nx run @applemusic-like-lyrics/core:build

# Example: development build of @applemusic-like-lyrics/lyric
pnpm nx run @applemusic-like-lyrics/lyric:build:dev

Acknowledgements

Special Thanks

Thanks to JetBrains for their development tools that provide great support to the AMLL project