Installing Supysonic on Linux Mint (Latest)
In this tutorial, we will be installing Supysonic on Linux Mint. Supysonic is a free web-based media streaming server. It allows you to stream your music and videos directly from your computer to any device that supports HTTP streaming.
Requirements
- Linux Mint (Latest)
- Python 2.7, Python 3.5 or later
- Pip
- Git
Installing dependencies
First, we need to install Python, Pip and Git.
sudo apt-get update
sudo apt-get install python python-pip git
Installation
Clone the supysonic repository from Github:
cd ~
git clone https://github.com/spl0k/supysonic.git
Now go to the cloned repository:
cd supysonic
Install all the required packages using pip:
sudo pip install -r requirements.txt
After all the packages are installed, initialize the database:
python ./supysonic.py --initialize
Starting Supysonic
To start Supysonic, run the following command:
python ./supysonic.py
You will see output similar to the following:
INFO [supysonic] [*] Using config: ~/.supysonic/config.ini
INFO [supysonic] [*] Using SQLite database: /home/user/.supysonic/supysonic.sqlite
INFO [supysonic] [*] Using data path: /home/user/.supysonic/data
INFO [supysonic] [*] Starting Supysonic server...
INFO [supysonic] [*] HTTP server started on: 0.0.0.0:8080
You can now access Supysonic in your web browser by navigating to localhost:8080.
Conclusion
In this tutorial, we went over how to install Supysonic on Linux Mint. Now you can stream your music and videos from your computer to any device that supports HTTP streaming.