Skip to content

Ecosystem

After continuous development, AMLL has built an open-source ecosystem around word-by-word lyrics, including lyric databases, editors, and music players.

First-party projects are repositories under the amll-dev GitHub organization. Content and docs for each project are maintained independently. Please report issues in the corresponding repository.

AMLL TTML Database is a high-quality open word-by-word lyrics database. Lyrics are community-contributed and reviewed, and published under CC0-1.0.

If you are building a player, you can use it as your lyric source. You can also contribute lyrics back to the database. For submission and usage details, see its repository wiki.

AMLL TTML Tool is a React-based word-by-word lyrics editor with lyric editing and timing capabilities. Most lyrics in the database were created using this tool.

AMLL TTML Tool screenshot

It is deployed at https://tool.amll.dev/ and can be used directly.

AMLL Editor is a next-generation Vue-based word-by-word lyrics editor, currently in early development. Compared with AMLL TTML Tool, it introduces additional conveniences such as find and replace.

It is deployed at https://editor.amll.dev/ and can be used directly. Documentation is available in its repository wiki.

AMLL Player is a music player built on AMLL. It can be used as a local music player, or together with WS protocol to integrate with other music software.

Here are selected third-party applications integrating AMLL. Because of GPL copyleft, these projects are also open-source under GPL and available for free use. We also maintain a GitHub discussion.

SPlayer is a third-party NetEase Cloud Music client built with Vue.

SPlayer showcase

AMLL was born in December 2022, initially as a BetterNCM plugin for NetEase Cloud Music PC client to enhance lyric UI.

Early screenshot

In July 2023, AMLL released its first npm package @applemusic-like-lyrics/core@0.0.1.

Due to multiple client limitations and performance issues in NetEase Cloud Music, AMLL Player development started in August 2023. It communicates with clients through a WebSocket-based protocol and moved lyric rendering into an independent application.

In February 2024, the plugin released its final version v3.1.0, ending plugin-mode development and maintenance. Later, plugin UI parts were reorganized into reusable component libraries.

In September 2024, components from the original plugin were released as @applemusic-like-lyrics/react-full@0.2.0-alpha.0.

In April 2026, AMLL Player was split out from the main repository into an independent repository, and an automated release workflow was introduced. Through GitHub Actions, the first provenance package @applemusic-like-lyrics/core@0.3.0 was published.

AMLL is still under active development. Contributions are welcome. See Contributing.