# Opengauss-Multi-music-app-Compatible-Music-App **Repository Path**: class-project/opengauss-db-project-self-made-multi-music-app-compatible-music-app ## Basic Information - **Project Name**: Opengauss-Multi-music-app-Compatible-Music-App - **Description**: Opengauss Application - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-16 - **Last Updated**: 2022-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Database, Java, DelphiPascal, openGauss ## 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: - https://github.com/rain120/qq-music-api - https://github.com/jsososo/QQMusicApi Netease music: - https://github.com/Binaryify/NeteaseCloudMusicApi **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 ``` ├─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 - https://opengauss.org/zh/docs/3.1.0/docs/installation/installation.html 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