Brodieworld
About Brodieworld
Terminal
Reader
Karaoke
Log In...
Desktop
Terminal
Reader
Karaoke
Sat Jan 6 09:41
Brodieworld
9:41
Brodieworld
Karaoke
Reader
Terminal
Search
Brodieworld
Version 1.0
Powered by EvboOS
© 2026 Evan Brodie. All Rights Reserved.
Open
Quit
evbo — -zsh — 80x24
Welcome to EvboOS 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 EvboOS 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:~$
Now Playing
meeting_room live EXIT ▸
Join code
Passcode change

Your name

Who's here

Live audio

Sing together — pick how this device joins:

Invite people

Just stepping out? Hit EXIT — the room stays up.

Who's singing this one?

Only the people you check can use their mic while this song plays.

Choose your avatar
卡拉OK · KTV

How do you
want to sing?

← solo or party

Step inside

Got an invite link? Just click it.

出口
7歌
5夜
3唱
8酒
6包廂
?locked
← solo or party
卡拉OK · KTV

Step inside

Got an invite link? Just click it — the door's already unlocked.

queue_music Up Next
queue_musicQueue is empty.
Tap “Add songs” to build a set.
music_note

Sync: 0.0s
mic You're the mic
Sing into your phone — watch the big screen for the lyrics.
Mic
Effect
Now playing
Nothing playing yet
Up next
🎤 🪩 ♫ ♪ ♬ ★ ✦

BrodieworldKTV卡拉OK

歡唱一整晚 — grab the mic & sing your heart out 🎤

Pick a song to start — or tap “Add songs” to build a set.

Latest uploads
play_circle
浪子回頭
茄子蛋
play_circle
後悔
優客李林
play_circle
不知所措
優客李林
play_circle
認錯
優客李林
play_circle
療傷
優客李林
play_circle
我是真的愛妳
優客李林
play_circle
怎麼說
優客李林
play_circle
少年遊
優客李林
play_circle
開始
侯志堅
play_circle
失憶旅店
侯志堅
play_circle
別人的歌
Raidas
play_circle
再見朋友
Raidas
library_music Library
search
光輝歲月 Beyond
yue add_circle
Là où j't'aime Didier Barbelivien
fr add_circle
開始 侯志堅 (Chris Hou)
zh add_circle
失憶旅店 侯志堅 (Chris Hou)
zh add_circle
Yasashisa Ni Tsutsumareta Nara (Embraced in Softness) 荒井 由実 (Yumi Arai)
jp add_circle
夕焼けの歌 近藤真彦
jp add_circle
サボテンの花 Kazuo Zaitsu
jp add_circle
浪子回頭 茄子蛋 (EggPlantEgg)
nan add_circle
別人的歌 Raidas
yue add_circle
傳說 Raidas
yue add_circle
再見朋友 Raidas
yue add_circle
愛一個人 溫兆倫 (Deric Wan)
yue add_circle
從未試過擁有 溫兆倫 (Deric Wan)
yue add_circle
沒有你之後 溫兆倫 (Deric Wan)
yue add_circle
難分難捨難棄 溫兆倫 (Deric Wan)
yue add_circle
隨緣 溫兆倫 (Deric Wan)
yue add_circle
我得到什麼 溫兆倫 (Deric Wan)
yue add_circle
我是情痴 溫兆倫 (Deric Wan)
yue add_circle
也許是你 溫兆倫 (Deric Wan)
yue add_circle
願傾出心裏愛 溫兆倫 (Deric Wan)
yue add_circle
在變幻一生中 溫兆倫 (Deric Wan)
yue add_circle
天地情緣 溫兆倫 (Deric Wan)
zh add_circle
我們之間兩個世界 溫兆倫 (Deric Wan)
zh add_circle
向你靠岸 溫兆倫 (Deric Wan)
zh add_circle
如此 許美靜 (Mavis Hee)
zh add_circle
不知所措 優客李林 (Ukulele)
zh add_circle
後悔 優客李林 (Ukulele)
zh add_circle
療傷 優客李林 (Ukulele)
zh add_circle
認錯 優客李林 (Ukulele)
zh add_circle
少年遊 優客李林 (Ukulele)
zh add_circle
我是真的愛妳 優客李林 (Ukulele)
zh add_circle
怎麼說 優客李林 (Ukulele)
zh add_circle
我是一隻小小鳥 趙傳 (Zhao Chuan)
None add_circle
蘇三起解 周治平 (Steve Chow)
zh add_circle
No songs match your search.
0:00
0:00
music_note音调 0
subtitles字幕 0.0
Reader
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
Dashboard
Users
Fonts
Database
Posts
Pages
Categories
Tags
Comments 0
Karaoke Library
Song Factory
Player
Artists
Genres
Parties
EvboOS CLI

New User

Edit User

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 (NetEase, and more soon) 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; line-by-line just times each line's start (lighter) and needs 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.

Find Lyrics

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

home
terminal
auto_stories
mic_external_on
The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn like fabulous yellow roman candles exploding like spiders across the stars...
Jack Kerouac Jack Kerouac