Skip to content

An audio server controlled remotely via a browser frontend (project made with React and Quart).

License

Notifications You must be signed in to change notification settings

simongoricar/Soundcube

Repository files navigation

Soundcube

A Raspberry Pi (or anything else, really)-hosted audio server

This is the backend repository, see Soundcube-frontend for the React frontend portion of this project.

Python 3.7+ Status: Alpha

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: 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.

About

An audio server controlled remotely via a browser frontend (project made with React and Quart).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published