Skip to content

5. Building from Source

Markus Kuuse edited this page Jun 23, 2025 · 1 revision

Build from source

Prerequisites

  • Go >1.23.3
  • ffmpeg and yt-dlp installed and available in $PATH(or custom paths defined in .env)

To build Explo from source:

1. Clone the repository

Clone the repository and switch to the desired branch:

git clone https://github.com/LumePart/Explo.git
cd Explo
git checkout <branch name>

2. Set up environment

Copy the sample configuration and modify it (you can also refer to the Configuration Reference):

cp sample.env .env
nano .env

If testing functionality, set LISTENBRAINZ_DISCOVERY to api (downloads less songs)

3. Build

Build Explo with this command:

go build -o explo ./src/main
Clone this wiki locally