Show Time KTV (STV)是一个多终端、多用户的 KTV 点歌系统。本项目处于激烈开发状态。欢迎有兴趣的同学加入。 这样该项目就会变得越来越强大,更加易用。
至少了解知道如下几个需要的东西。
- Python
- MariaDB
- Linux
- Python
- Glade
- GTK+-3.0
- Gst+-1.0
以 Arch Linux 为例。
- 准备环境及源代码。
$ yaourt -S python-gobject python-mysql-connector python-qrcode python-urllib3 python-simplejson mariadb mariadb-clients python-flask
$ # 获取项目源代码。
$ git clone http://git.blooogers.site/Rain/STV
$ cd STV/SRC
- 准备数据。
$ cd DB
$ mysql -u root -p
$ >> SOURCE STV_TABLE_INIT.sql
$ >> SOURCE YYT_META.sql
$ >> exit
$ cd ..
- 准备后台服务,修改 ktv.py 中的数据库设置。
$ cd SVR
# 修改这行代码。
svr = stv_server(user='root', password='root', database='stv_db')
$ python3 ktv.py
- 新开一个终端,运行桌面客户端。
$ cd STV/SRC/CLI
$ python3 stv.py
如果出现任何配置问题,请在 issue 中告诉我们。我们会及时帮助你快速开始本项目。 Thanks!