ztmy is a concert viewer for Zutomayo concerts. Features include concert setlist (and timestamps), lyrics alongside the video (Japanese with furigana and autogenerated romaji), song search, and song info (including what concerts the song is in).
The app itself is more or less finished. Now, most of the work is making subtitles for the several hours of concerts. Which, by the way, there is a builtin tool for (/subtitles).
This was made using sveltekit, but it it can be completely prerendered, meaning it can build and become a static site.
git clone https://github.com/jetstream0/ztmy
npm i
npm run build
(will build a static version of the site in the build
directory) or npm run dev
(run a version of the site locally)
If you want to build the tauri app, switch to the tauri
branch. Then,
cargo run build
or cargo-tauri build
Also, default video sources can be set in /src/lib/data/video_config.json
, and when running this locally (and using default video sources), you may want to upload the video files in /static
as file://
links likely won't work.
Made with tauri. See the releases (todo: link) to download.
The desktop app also features a basic CLI.
The code is licensed under the GNU AGPL open source license. Feel free to fork and whatnot as long as the license terms are obeyed.
Obviously, the fonts, lyrics, and album cover images are not under my copyright. The OFL (Open Font License) applies to both the fonts. The lyrics and album cover are under Zutomayo's copyright, probably. The favicon (the horrible drawing of the hedgehog) was made by me, feel free to use it.