https://github.com/simongoricar/soundcube
An audio server controlled remotely via a browser frontend (project made with React and Quart).
https://github.com/simongoricar/soundcube
audio audio-server music python3 quart react
Last synced: 3 months ago
JSON representation
An audio server controlled remotely via a browser frontend (project made with React and Quart).
- Host: GitHub
- URL: https://github.com/simongoricar/soundcube
- Owner: simongoricar
- License: mit
- Created: 2018-12-31T21:57:38.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-15T15:30:45.000Z (over 6 years ago)
- Last Synced: 2025-03-03T08:31:06.347Z (7 months ago)
- Topics: audio, audio-server, music, python3, quart, react
- Language: Python
- Homepage:
- Size: 116 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Soundcube
### A Raspberry Pi (or anything else, really)-hosted audio server
###### This is the backend repository, see [Soundcube-frontend](https://github.com/DefaultSimon/Soundcube-frontend) for the React frontend portion of this project.

This is a work-in-progress project, no stability is guaranteed.
## Requirements
This project requires *Python 3.7+* as well *NodeJS* and *npm* (>= 10).## Installation
*(This guide assumes you're using Linux)*- clone this repository: `git clone https://github.com/DefaultSimon/Soundcube.git`
- fetch the submodule(s): `git submodule init && git submodule update`
- install the required Python dependencies with [pipenv](https://github.com/pypa/pipenv): `pipenv install --python 3.7`
- make a production React build by running `cd frontend && ./build_production.sh`After that, copy and modify the example configuration files in `data/` to proper extensions (from .ini.example to .ini), fill them out and you're done!
Finally, run the Soundcube server using `run.sh`.