KaraokeEternal
셀프 호스팅 카라오케 파티 시스템, 스마트폰 노래 신청 및 전체 화면 재생 지원
스마트 다운로드
프로젝트 홈페이지 방문
아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요
휴대폰으로 노래를 신청하는 카라오케 파티 시스템
주요 기능
- MP3+G(ZIP 압축 파일 포함), MP4 비디오 및 시각화 효과 지원
- 휴대폰 브라우저에서 QR 코드 스캔만으로 참여, 노래 검색 및 대기열 추가 가능
- 여러 방의 독립적인 대기열, 선택적 비밀번호 보호
- 동적 대기열로 수동 개입 없이 공정하고 재미있게 유지
- 완전한 셀프 호스팅, 광고 또는 텔레메트리 없음
할 수 없는 것
- •자체 서버(예: Windows/Mac/Raspberry Pi)를 직접 준비해야 하며, 전용 마이크는 필요하지 않지만 오디오 출력은 직접 처리해야 합니다. 노래 파일(MP3+G, MP4)은 사용자가 직접 준비해야 하며, 현재 실시간 가사 편집이나 자동 노래방 채점 기능은 지원되지 않습니다.
사용 사례
- 가족이나 친구 모임에서 카라오케 파티를 여는 경우
- 바, 기업 행사 등 여러 사람이 노래를 신청해야 하는 상황
상세 설명
Karaoke Eternal은 오픈 소스 가라오케 파티 시스템입니다. 서버에 셀프 호스팅할 수 있으며, 참가자는 휴대폰 브라우저로 QR 코드를 스캔하여 참여하고 노래를 검색해 대기열에 추가할 수 있습니다. 플레이어는 컴퓨터에서 전체 화면으로 실행되며, MP3+G(CDG 가사 포함), MP4 비디오 및 음악 동기화 시각화를 지원합니다. 전용 마이크가 필요 없으며 음향 장비를 자유롭게 조합할 수 있습니다. 다중 방, 비밀번호 보호, 동적 대기열을 지원하며 광고와 텔레메트리가 없습니다.
문제 해결 & FAQ (2)
문제 해결npm 패키지를 설치할 때 발생하는 'Python not installed' 치명적 오류를 어떻게 해결하나요?
이 오류는 일부 종속성이 사용자의 플랫폼/아키텍처용으로 소스에서 컴파일되어야 하기 때문에 발생합니다. 해결 방법으로, 미리 컴파일된 바이너리를 포함할 수 있는 사전 릴리스 버전을 설치하세요: npm install <package-name>@next. 그래도 실패하면 대신 해당 플랫폼용으로 미리 빌드된 실행 파일을 사용하세요. Python과 필요한 빌드 도구를 설치하면 소스 컴파일이 성공할 수도 있습니다.
문제 해결Windows에서 license-webpack-plugin으로 인해 발생하는 npm webpack 빌드 오류 'ENOENT: no such file or directory, scandir'를 해결하는 방법은?
이 오류는 애플리케이션 코드가 아니라 license-webpack-plugin이 누락된 패키지/라이선스 디렉터리를 스캔하려고 하면서 발생합니다. 로컬 Windows 빌드의 경우 config/webpack.config.js에서 플러그인을 비활성화하세요: plugins 배열에서 new LicensePlugin({ ... })를 찾아 주석 처리한 후 npm run build를 다시 실행하세요. 라이선스 생성이 필요한 경우 먼저 npm install -D license-webpack-plugin@latest로 플러그인을 업그레이드하세요. 오류가 계속되면 handleMissingLicenseText: 'ignore'를 설정하거나 경고에 나열된 패키지에 대해 licenseTextOverrides를 제공하세요. 라이선스 경고 자체는 치명적이지 않으며, 치명적인 단계는 플러그인의 scandir 호출입니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
리포지토리를 클론하고 디렉토리로 이동: git clone ... && cd karaoke-eternal
종속성 설치: npm install
개발 서버 시작: npm run dev
- 리포지토리를 클론하고 디렉토리로 이동: git clone ... && cd karaoke-eternal
- 종속성 설치: npm install
- 개발 서버 시작: npm run dev
체크섬 없음
이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다
SHA256 체크섬
체크섬 없음
GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
프로젝트 폴더와 그 안의 모든 파일을 삭제하면 제거됩니다. Docker를 사용하는 경우 docker compose down을 실행하고 컨테이너를 삭제하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
2 FAQs