Giter Site home page Giter Site logo

Language grade: C/C++ Copr build status Windows Build Test building on macOS

Downloads
If you are looking for installers for Windows or macOS, please visit the Downloads section at https://openkj.org

Linux users can grab OpenKJ stable versions from flathub: https://flathub.org/apps/details/org.openkj.OpenKJ

If you would like to install Linux versions of the unstable builds, please refer to the OpenKJ documentation wiki.

Documentation can be found at https://docs.openkj.org

If you need help with OpenKJ, you can reach out to [email protected] via email.

OpenKJ

Cross-platform open source karaoke show hosting software.

OpenKJ is a fully featured karaoke hosting program. A few features:

  • Save/track/load regular singers
  • Key changer
  • Tempo control
  • EQ
  • End of track silence detection (after last CDG draw command)
  • Rotation ticker on the CDG display
  • Option to use a custom background or display a rotating slide show on the CDG output dialog while idle
  • Fades break music in and out automatically when karaoke tracks start/end
  • Remote request server integration allowing singers to look up and submit songs via the web or mobile apps
  • Automatic performance recording
  • Autoplay karaoke mode
  • Lots of other little things

It currently handles media+g zip files (zip files containing an mp3, wav, or ogg file and a cdg file) and paired mp3 and cdg files. I'll be adding others in the future if anyone expresses interest. It also can play non-cdg based video files (mkv, mp4, mpg, avi) for both break music and karaoke.

Database entries for the songs are based on the file naming scheme. I've included the common ones I've come across which should cover 90% of what's out there. Custom patterns can be also defined in the program using regular expressions.

Requirements to build OpenKJ:

  • Qt 5.x
  • gstreamer 1.4 or above
  • spdlog
  • taglib

Linux

Build using cmake from the command line or in your IDE of choice

Mac

Building now works on OS X in Qt Creator using the native xcode compiler. Use the latest stable version of the GStreamer SDK from http://gstreamer.freedesktop.org.

Windows

Building now works on Windows in Qt Creator using the msvc build system (both 32 and 64 bit). Use the latest stable version of the GStreamer SDK from http://gstreamer.freedesktop.org. You will likely need to modify the paths in the OpenKJ.pro file to match your devel environment. Installers can be found at http://openkj.org/ if you just want to run the software and not build it yourself or help out with development.

OpenKJ Project's Projects

flathub icon flathub

Pull requests for new applications to be added

karaokerg icon karaokerg

Tool to process mp3+g zip files through mp3gain (ReplayGain)

klm icon klm

Karaoke Library Manager

openkj icon openkj

Open source karaoke show hosting software.

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.