Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Opengauss-Db-project-Self-made-Multi-music-app-Compatible-Music-App

Opengauss Application

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Opengauss Db project: Self-made Multi-music-app Compatible Music App

0, Background

This project is an assignment project based on the opengauss database in a Chinese university. In the actual implementation, it does not consider too many engineering problems, and only implements the basic functions. Just having fun.

1, Supported App

QQ music:

Netease music:

To get more app support, we should get another node-js-based opensource music api. Then we should make corresponding adaptation on the server.

2, Code Structure

pascal
??????client  # client ui
??????musicplayer  # music player script
??????db  # opengauss db init
??????docs
??????server  # server

3, How to use

1, centos server install. Or use docker then jump to 5: registry.cn-beijing.aliyuncs.com/db-ass3-wzg/db-ass3-wzg-server:1.0.1

2, opengauss db install

3, init database using DbInit.sql.

4, compile server-code into jar, then run

5, compile delphi client ui and playUrlMusic.py into exe. The music player folder and delphi client.exe must be in the same level.

6, run client. At the beginning, we should specify the server IP

4, Issues

1, opengauss may disconnect when we have not called it for several minutes

2, instable