A personal karaoke server for your home network. Your video files play live as backdrops, songs download from YouTube Music, lyrics sync automatically. Now, Karaoke Your Way!
The host screen runs full-screen on any TV or monitor. Your personal video files play as a live backdrop while timed lyrics scroll in perfect sync — automatic orientation detection included.
1080p host / stage screen — some live screenshots here
Point iKARA at any folder of MP4, MKV, MOV or AVI files. They play live behind the lyrics — no cloud uploads, completely private.
ffprobe reads each video's real dimensions at startup. Portrait goes to portrait screens, landscape to landscape. Zero manual sorting.
Queries NetEase, SyncedLyrics, and LRCLIB on every download. Timed .lrc lines scroll in perfect sync on the stage screen.
Search and download audio or video tracks via YouTube and YouTube Music. Or paste any YouTube URL to grab it directly as a karaoke track.
Guests scan a QR code and get a full remote in their browser. Search, queue, drag-to-reorder, volume. No app to install.
Search by Simplified, Traditional, Pinyin, or shorthand at the same time. Type xpg to find 小蘋果 instantly.
Drag-and-drop reorder, skip, or clear. Add random library songs. Socket.IO keeps every screen in real-time sync.
Edit title, artist, or lyrics after download. All changes propagate instantly to every connected screen.
Runs entirely on your LAN. No account, no subscription, no data leaves your network. Your library, your night.
Run pip install -r requirements.txt, copy config.example.json and point it at your folders.
Run python main.py. Stage screen opens automatically. Videos are scanned and indexed via ffprobe.
Show the QR code. Anyone on Wi-Fi scans it and gets a full remote in their browser — nothing to install.
Search YouTube Music, tap download. Song appears in the queue with synced lyrics attached. Hit play.
Guests scan a QR code on the stage screen and instantly have full search and control — no app download, no login, no friction.
Free, open source, runs on your machine. No subscription. Ever.