简体中文 | English
An open-source lyrics editor with per-syllable timing support, built with Vue.
Aiming to become the successor to AMLL TTML Tool and work seamlessly with the AMLL ecosystem.
Currently in early development stage. Track development progress on our GitHub Project!
- Stable version: https://editor.amll.dev/
- Development branch: https://beta-editor.amll.dev/
This project is hosted on Cloudflare Pages — you can access it directly via the links above.
If you want to self-host the project, please note:
The spectrogram feature requires Cross Origin Isolation (COI) to be enabled. Your server must include the following response headers:
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Embedder-Policy: require-corpThis repository already includes a _headers file compatible with Cloudflare Pages that automatically applies these headers during deployment.
For other platforms (Vercel, Netlify, etc.), please refer to their respective documentation to configure custom response headers.
GitHub Pages does not support custom response headers, so it cannot natively satisfy the COI requirement. This project includes an optional workaround: When the environment variable VITE_COI_WORKAROUND is set to a truthy value, a Service Worker (based on gzuidhof/coi-serviceworker) will be activated to emulate a cross-origin isolated environment.
Known limitations of this workaround:
- The page will perform an additional automatic reload on first visit
- The Service Worker only takes effect after this reload
- Compatibility checks are delayed by ~3 seconds to allow the Service Worker to fully register
This project is licensed under the GNU Affero General Public License v3.0 only. See LICENSE for details.
SPDX-License-Identifier: AGPL-3.0-only
This project provides playback compatibility for various audio containers, including some proprietary formats that may be used by certain music services. It DOES NOT remove or alter any Digital Rights Management (DRM) measures, nor does it enable extraction, redistribution, or modification of copyrighted works.
All media and lyric files processed by this software are user-supplied. The project itself DOES NOT include, distribute, or store any copyrighted material. Users are solely responsible for ensuring that their use of the software complies with applicable copyright laws and the terms of any relevant content licenses.
For more information, see LEGAL.md.