Skip to content

tschen/PyKS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyKS

PyKS (short for Python Karaoke Server) is a free and open source cross platform CD+G/MP3 karaoke player. Not only is PyKS a full fledged karaoke player, but it also contains a web interface allowing anyone connected to your network to easily view your songbook, search for songs, and add songs to the queue through their mobile device!

Getting Started

PyKS is written in Python3 and requires the Python 3.5+ interpreter to be installed.

Prerequisites

PyKS makes extensive use of PyQt5 and NumPy. Installation instructions can be found on their respective websites.

Alternatively, both PyQt5 and NumPy can be installed through the pip package manager.

pip3 install pyqt5

and

pip3 install numpy
Special Linux Considerations

PyKS utilizes the QtMultimedia module which requires the separate installation of the libqt5multimedia5-plugins package.

sudo apt-get install libqt5multimedia5-plugins

Installation

  1. Download or clone this repository.
git clone https://github.com/tschen/PyKS.git
  1. Run PyKS from the command line
python pyks.py

User Guide

See the user guide for more info on how to set up PyKS.

PyKS Images

Here are some images of PyKS highlighting a few of its features.

Main Window
Search the songbook and view the current playlist

Multiple Lyrics Windows
Open multiple lyrics windows for multiple external displays

Web App Songbook
View and select songs from the web app

Web App Controls
Control the karaoke player from the web app

Built With

Author

License

This project is licensed under GPLv3 - see the LICENSE file for details.

Thanks

About

Python Karaoke Server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published