Coder Social home page Coder Social logo

vze22jjw / karaoke-forever Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bhj/karaokeeternal

0.0 0.0 0.0 9.04 MB

Open karaoke party system

Home Page: https://www.karaoke-forever.com

License: ISC License

JavaScript 91.07% CSS 8.85% HTML 0.08%

karaoke-forever's Introduction

Karaoke Forever

Host awesome karaoke parties where everyone can easily find and queue songs from their phone's web browser. The player is also browser-based with support for MP3+G, MP4 video and WebGL visualizations. The server is self-hosted with no internet connection required.

Karaoke Forever

App in mobile browser (top) controlling player in Firefox/Chrome (bottom)

Features

  • MP3+G and MP4 video support
  • MilkDrop-style visualizations via Butterchurn (requires WebGL 2)
  • ReplayGain volume normalization support
  • Singers prioritized by time since each last sang
  • Multiple simultaneous rooms/queues (optionally password-protected)
  • No ads or telemetry; all data stored locally

Karaoke Forever assumes its player will be mixed with any microphones (either in software or an outboard mixer). See the F.A.Q. for more information.

Download & Install

See Releases available for your OS, as well as the installation documentation.

Please note that the main branch is actively developed and is not guaranteed to be stable.

Getting Started

Karaoke Forever basically has 3 parts. You can jump to the documentation for each below, or Quick Start to get up and running step-by-step.

  • Server: Runs on almost any OS to serve the app and your media files
  • App: Fast, modern mobile browser app designed for "karaoke conditions"
  • Player: Just another part of the app, designed to run fullscreen on the system handling audio/video for a room

Discord / Support

Join the Karaoke Forever Discord Server for general support and development chat, or just to say hi!

Contributing & Development

Contributions are most welcome! Make sure you have Node.js 12 or later, then:

  1. Fork and clone the repo
  2. npm i
  3. npm run dev and look for "Web server running at" for the server URL

karaoke-forever's People

Contributors

bhj avatar justingreenberg avatar neverfox avatar dougvk avatar simonselg avatar stevenlangbroek avatar rsilvestre avatar patrickheeney avatar dependabot[bot] avatar anthonyraymond avatar iamstarkov avatar timtyrrell avatar spencercdixon avatar nodkz avatar nathanielks avatar mistereo avatar inooid avatar mmermerkaya avatar abbviemr avatar ipanasenko avatar vkvelho avatar werelax avatar davidgtonge avatar davecarlson avatar apaatsio avatar andreirailean avatar nuragic avatar mealeyst avatar nrbunn avatar stephenbaldwin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.