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

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.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!