MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
KaraokeArcade는 TV를 무대로, 스마트폰을 리모컨으로 사용해 브라우저만으로 노래·음악 퀴즈·대결을 진행합니다
Your TV is the stage, everybody's phone is the remote, and nobody installs anything. KaraokeArcade runs the whole night from a browser - karaoke, music trivia and head-to-head singer battles, all in o
미디어TypeScript · HTMLGitHub @matt-antone온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Self-hosted karaoke for parties: everyone queues songs from their phone and the TV is the stage. Music trivia rounds and head-to-head Singer Battles take their turn in the same queue. No accounts, no ads, no cloud.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Your TV is the stage. Everybody's phone is the remote. Nobody installs anything.
KaraokeArcade runs the whole night from a browser. Guests scan a QR code, search your library, queue a song and watch their place in line from the couch. You self-host it on a laptop, a Mac mini, a Raspberry Pi or a NAS — no accounts to make, no subscription, no ads, nothing phoning home.
There is one rotation and everything takes its turn in it. A trivia round and a singer battle sit in the queue exactly like a song does — they come round when they come round, and each costs a turn.README 전문 보기 ↗Your TV is the stage. Everybody's phone is the remote. Nobody installs anything.
KaraokeArcade runs the whole night from a browser. Guests scan a QR code, search your library, queue a song and watch their place in line from the couch. You self-host it on a laptop, a Mac mini, a Raspberry Pi or a NAS — no accounts to make, no subscription, no ads, nothing phoning home.
There is one rotation and everything takes its turn in it. A trivia round and a singer battle sit in the queue exactly like a song does — they come round when they come round, and each costs a turn.
The part everybody came for. MP3+G, MP4 and a music-synced visualizer, a round-robin queue that stays fair as people arrive, and singers who can manage their own spot without asking the host for anything.
Music trivia that takes the gap between two singers, so the room has something to do — and the guests who would rather not sing get a way to play.
One turn, two singers, and each of them picks the other's song. It runs on the TV as an arcade cabinet: fighters, a VS slam, two-minute rounds and a verdict.
Create your own singers with CharacterAssetGenerator.
Trivia and battles are off until a host turns them on for a room, so a night that is only songs is only songs.
KaraokeArcade is a fork of Karaoke Eternal, and tracks it for the media, scanning and server side. Where it differs is what the night feels like for the people in the room.
| KaraokeArcade | Karaoke Eternal | |
|---|---|---|
| Queue from your phone | ✅ | ✅ |
| MP3+G, MP4, visualizer | ✅ | ✅ |
| QR-code joining, guest accounts | ✅ | ✅ |
| Fair round-robin rotation | ✅ | ✅ |
| Reorder your own songs | ✅ Drag them on your Me tab | Host only |
| See how long until your turn | ✅ Counts down in the header | Guess from the list |
| Step away without losing your spot | ✅ Pause and resume | Remove and re-queue |
| Between songs | ✅ Intermission names the next singer | Songs run back-to-back |
| Music trivia rounds | ✅ Built in, takes its own turn | ❌ |
| Head-to-head singer battles | ✅ Built in, with fighters and a room vote | ❌ |
| Make your own fighters | ✅ A written brief becomes sprite sheets, via an AI pipeline (CharacterAssetGenerator) | ❌ |
| What you've sung | ✅ Kept per singer, across parties | ❌ |
| Change key | ✅ ±6 semitones, same tempo, remembered next time you queue it | ❌ |
| Look and feel | DECK — dark, mixing-desk | The original Karaoke Eternal UI |
| Self-hosted, ad-free, no telemetry | ✅ | ✅ |
Both are free and ISC-licensed. If you want the original's simplicity, it's an excellent piece of software and you should use it.
KaraokeArcade has three parts. Getting Started walks through them step by step:
For bugs and requests specific to this fork, open an issue.
Contributions are welcome — please open an issue before starting on anything major, since the project's scope is deliberately narrow.
You'll need Node.js v24 or later and Bun v1.2 or later:
bun installnpm run dev, then look for "Web server running at" for the server URLOther useful scripts: npm test (vitest), npm run lint, npm run typecheck, and npm run build followed by npm run serve for a production run.
KaraokeArcade is a fork of Karaoke Eternal by RadRoot LLC, used under the ISC license. Trivia questions come from the Open Trivia Database, licensed CC BY-SA 4.0.