Skip to content

nontitled/ttml-tool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

246 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WARNING This tool is still under active development. Some features are missing and bugs may exist. Please use it for early access only and save your lyric files frequently to avoid data loss.

Apple Music-like Lyrics TTML Tool

A brand-new word-by-word lyrics editor built for the Apple Music-like Lyrics ecosystem!

image image image

Usage

Warning

Using this tool on phones or small screens is not recommended—the operations will be cumbersome.

You can use the online version at https://streetlegithub.github.io/amll-ttml-tool-english/.

You can also use the Tauri desktop builds generated by GitHub Actions. See GitHub Actions Tauri build.

Features

  • Basic input, editing, and timing (sync) workflows
  • Read and save TTML lyrics
  • Configure line behaviors (background vocals, duet vocals, etc.)
  • Configure lyric metadata (title, authors, NetEase Cloud Music ID, etc.)
  • Split/merge/move words
  • Import from and export to common formats: LRC / ESLyric / YRC / QRC / Lyricify Syllable (partial)
  • Import plain text with special markers
  • Customizable key bindings

Build & Development

The build can be a bit involved. If the text below feels lengthy, you can follow the steps in the build-desktop.yaml workflow as a reference.

This project uses PNPM. Please make sure PNPM is installed before proceeding.

Clone this repository, then run the following in the repo directory:

pnpm i # install dependencies
pnpm dev # start the dev server (web)
pnpm build # build the web app
pnpm tauri dev # start Tauri desktop dev
pnpm tauri build # build Tauri desktop app

About

A brand-new syllable-by-syllable lyric editor! Designed for Apple Music-style lyrics!

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages