Please rotate your device
Brodieworld is designed for landscape. Turn your phone sideways to continue.
9
Brodieworld
9:41
Brodieworld
Karaoke
Blog
About
Search
Applications
Desktop
About
Blog
Karaoke
Log in
Latest updates
 
Sign in
Brodieworld
Version 1.0
Powered by Evbo-OS
© 2026 Evan Brodie. All Rights Reserved.
Open
Quit
evbo — -zsh — 80x24
Welcome to Evbo-OS 24.04 LTS (GNU/Linux 6.8.0-100-generic x86_64)

* Documentation: https://brodieworld.com
* Management: https://linkedin.com/in/eabrodie
* Support: eabrodie@gmail.com

System information as of ...

System uptime:Initializing...
System load:0.02
Usage of /:18.4% of 100.0GB
Memory usage:14%
Swap usage:0%
Processes:88
Users logged in:1
IPv4 address for eth0:192.168.1.74
* Strictly confined Network Architecture makes fintech and cloud secure.
Learn how Evbo-OS just raised the bar for low latency and high availability.

0 updates can be applied immediately.

Last login: ... from 10.20.100.68
public@evbo:~$
Blog
Feed
Latest Stories
Topics

Latest Stories

•
12
14
16
18
24
30
36
48
60
72
96
Image
Video
Table
Divider
Text
S
M
L
Full
edit
View
Duplicate
Rename
Trash
0 words, 1 minute read time.
Status edit Draft
Publish Immediately
Slug
Author
Template
Discussion Open
Revisions No revisions yet
Choose Image
System Settings — Dashboard
Profile
Karaoke Library
Song Factory
Player
Artists
Genres
Parties

New User

Roles

Edit User

Roles

Google Fonts

Connecting to Google Fonts...

Upload Custom Font

File Preview
The quick brown fox

Edit Font

Auto-detected from the file:

Edit Category

Bulk Upload Songs

Drop in tagged MP3s — title and artist are read from each file's tags. The artist is fuzzy-matched to your library (Traditional/Simplified & romanized variants). The artist must already exist — files whose artist isn't found are skipped, never auto-created.

MB ceiling 2048 MB (nginx)

Add Song

Edit Song

Pulls real, human-made word-by-word lyrics from the lyric databases — picked by the song's language: LRCLIB + Musixmatch for Spanish/French/English & other Western, NetEase + KuGou for Chinese, PetitLyrics for Japanese — and matches them to this recording by duration. This is how proper KTV catalogs are made — far better than AI auto-sync. Pick the closest duration match.
Separates the vocals into a KTV instrumental, then time-aligns to the isolated vocals. Character-by-character times every glyph for a precise karaoke wipe. Character, line-anchored does the same but pins every line to the timestamps already in your Lyrics field — the lines can't drift, and alignment only has to solve the timing within each line; it needs line timestamps such as [00:12.06] (Apple's [012.142s] is accepted too). Line-by-line just times each line's start (lighter). The last two need the song's lyrics saved first. Runs in the background (~10–20 min) — you can close this window and come back.
s
Shift the whole lyric track: − = lyrics appear earlier, + = later. Quick fix when fetched lyrics are good but consistently early/late — no re-sync needed. (Same value as the player's 字幕 nudge.)

Compare Romanization

Search online ↗
Fetch or paste published romaji, then Compare.

Slug

Customize the last part of the URL.

/
Permalink:

Publish

Now
Time
:
Date
Sun
Mon
Tue
Wed
Thu
Fri
Sat

Status & visibility

Revisions

Sync Studio

Drift fix For lyrics that start on time but drift later. Play the audio, mark where the 1st & last lines are actually sung, then Apply — keeps the per-character timing.
No audio file — upload one in the song editor first.
Press Spacebar to lock the current line and advance.

New Artist

Edit Artist

The photos that glide behind the lyrics default to the artist's name. Set Photo search to pull richer imagery from a web image search instead — type whatever gives the best pictures, e.g. “Steve Chow 周治平 singer”. To lock the canonical portrait exactly, paste their Deezer artist ID (deezer.com/artist/<id>) and/or TheAudioDB ID. Leave all blank to auto-match on the name.

New Section

Sync Studio 2.0 Sync Studio 2.0
0:00.00 / 0:00.00
whole song
Drag a character's middle to move it, or its left/right edge to set its start/end (neighbours never move; stops at the next glyph) · click to select, Del removes, double-click edits text, Enter inserts · drag a line handle to shift the line · click a line's tag dot to set the singer · click/drag the time ruler to move the playhead · ←/→ scrub · ↑/↓ speed · Shift+←/→ nudge line · ,/. nudge char · everything snaps to the Snap grid · Space = play/pause
home
terminal
auto_stories
mic_external_on
Band, no DJ. People will dance!
Ted Mosby
Ted Mosby How I Met Your Mother · Pilot, 2005
Brodieworld  · Powered by Evbo-OS · v1.0 · © 2026 Evan Brodie