How to Install Groove Basin on OpenSUSE

Groove Basin is a music player server that can be accessed from any smart device with a web browser. It is built on Node.JS and allows for searching and playing of tunes. This tutorial will guide you on how to install Groove Basin on OpenSUSE.

Prerequisites

Before installing Groove Basin, you must ensure that you have the following:

Installation

Follow the instructions below to install Groove Basin on OpenSUSE:

Step 1: Install Dependencies

Open your terminal and type in the following command to install dependencies:

sudo zypper install -y alsa-devel flac-devel libavcodec-devel libavformat-devel libavutil-devel libgpod-devel libjson-c-devel libmad-devel libmpdclient-devel liboauth-devel libspotify-devel libssl-devel libvo-aacenc-devel libvorbis-devel libyajl-devel nodejs python xmltoman

Alsa and libmad-devel are optional libraries, but they are needed for some special features of Groove Basin.

Step 2: Install Groove Basin

Run the following to get the source files:

git clone https://github.com/andrewrk/groovebasin.git

Next, navigate to the folder where the source files have been cloned:

cd groovebasin

And then install the required node modules:

npm install

Step 3: Running Groove Basin

To start Groove Basin, type the command below in the terminal:

./bin/groovebasin

This will start the server and make it accessible to devices on the network. You can access the Groove Basin music player by navigating to http://localhost:16242 or accessing the server's IP address or hostname through a web browser.

Conclusion

Congratulations! You have successfully installed Groove Basin on OpenSUSE. You can now play and manage your music with this versatile music player server.

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!