Skip to content

Introduction

Apple Music Like Lyrics (AMLL) is an open-source frontend library for Apple Music style word-by-word lyric rendering.

Word-by-word lyrics (also called syllable-level lyrics) means lyric timing is aligned to syllables (Chinese characters, or syllables in alphabetic languages), similar to karaoke style rendering. During playback, text is highlighted progressively in sync with the music. You can see a simple demo on the home page. Screenshots are shown below.

Screenshot

AMLL is distributed as npm packages and provides tools across rendering components, framework bindings, and lyric processing:

AMLL is open-sourced under AGPL v3.0 only, with the repository hosted on GitHub. You can integrate it into your projects under the license terms.

Thanks to the maturity of frontend technologies, web rendering now has strong consistency across browsers, desktop, and mobile platforms. If you are building a music player, karaoke app, or related product with frontend technologies, AMLL is a strong option.

Beyond AMLL itself, there is a growing ecosystem around it, including lyric databases, lyric editors, and first-party players. See Ecosystem for details.

If you want to start using AMLL in your project, continue with Quick Start.