How to Install Groove Basin on Arch Linux

Groove Basin is a music player server that allows you to stream and play music from almost any device. In this tutorial, we will be installing Groove Basin on Arch Linux.

Prerequisites

  1. Arch Linux installed and updated.

  2. A terminal application.

  3. A text editor.

Installation

  1. Open the terminal application.

  2. Install Node.js:

sudo pacman -S nodejs
  1. Install the necessary dependencies with the following command:
sudo pacman -S base-devel ffmpeg libsamplerate fftw sqlite
  1. Go to the Downloads folder:
cd ~/Downloads
  1. Clone the Groove Basin repository:
git clone https://github.com/andrewrk/groovebasin.git
  1. Go to the Groove Basin directory:
cd groovebasin
  1. Install the local dependencies:
npm install
  1. Copy the default configuration file and edit it:
cp config.example.json config.json
  1. Open the edited configuration file:
nano config.json
  1. Edit the "musicDirectories" field to point to the directory that contains your music:
"musicDirectories": [
    "/path/to/music/directory"
]
  1. Save and close the configuration file.

  2. Run the following command to start Groove Basin:

npm start
  1. Open a web browser and type http://localhost:16242 in the address bar.

  2. Voila! You have successfully installed Groove Basin on Arch Linux.

Conclusion

In this tutorial, we have learned how to install Groove Basin on Arch Linux. With Groove Basin, you can enjoy your favorite music on almost any device through a web browser.

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!