How to Install Raveberry on Ubuntu Server Latest

This tutorial will guide you on how to install Raveberry on your Ubuntu server. Raveberry is a music player software based on Raspberry Pi that lets you play music from different sources.

Requirements

  • Ubuntu Server Latest
  • Raspberry Pi (optional)
  • Internet access

Installation

  1. First, you need to install the necessary packages for Raveberry. Open your terminal and type the following command:

sudo apt-get update

  1. Next, install the required packages by running the following command:

sudo apt-get install git python3-pip libcryptsetup-dev libssl-dev libffi-dev python3-dev

  1. After installing the required packages, clone the Raveberry repository from Github using Git:

git clone https://github.com/raveberry/raveberry

  1. Once clone is complete, navigate to the directory where Raveberry is installed:

cd raveberry

  1. Install the Python libraries required for Raveberry using pip:

sudo pip3 install -r requirements.txt

  1. Next, set up your music sources. You can add your music collection to Raveberry using any of the following sources:

    • USB Drive
    • Network Share
    • Spotify

    To add a music source, you need to edit the configuration file located in the "raveberry" directory:

    nano config.yaml

    1. For USB Drive, the configuration should look like this:
    usb:
       name: My USB Drive
       path: /media/pi/USB Drive
    

    Replace "name" and "path" with the name and file path of your USB drive.

    1. For Network Share, the configuration should look like this:
    smb:
       name: My Network Share
       path: /mnt/my_network_share
       user: my_user
       password: my_password
    

    Replace "name", "path", "user" and "password" with the appropriate values for your network share.

    1. For Spotify, you need to create a Spotify App and obtain a client ID and client secret. Then enter these details in the configuration file as below:
    spotify:
       name: Spotify
       client_id: your_client_id
       client_secret: your_client_secret
    

    Replace "name", "client_id" and "client_secret" with the appropriate values for your Spotify app.

    1. Save the changes to the configuration file by pressing "Ctrl-O" and then "Ctrl-X" to exit the editor.

    2. Finally, start Raveberry by running the following command:

    sudo python3 raveberry.py

    Raveberry should start playing music from your configured sources.

Congratulations, you have successfully installed Raveberry on your Ubuntu server and configured music sources. Enjoy listening to music!