MPD (Music Player Daemon) is an open-source software designed to run as a background daemon playing music from a library of local and remote files. MPD is useful for playing and streaming audio tracks from your music collection, and it's simple to install on EndeavourOS. In this tutorial, I'll guide you through the installation process of MPD on EndeavourOS latest.
Before we install MPD, we need to ensure that EndeavourOS is up-to-date by running the system update command in Terminal:
sudo pacman -Syu
The first step is to install MPD using pacman, the package manager for EndeavourOS. Use the following command to install MPD:
sudo pacman -S mpd
Once MPD is installed, we need to configure it to play our music collection. By default, MPD does not have any music files configured for playing. We need to create a configuration file with the path for the music collection. Use the following command to create a new configuration file for MPD:
sudo nano /etc/mpd.conf
Add the following line to the configuration file to specify the directory containing your music collection, for example:
music_directory "/home/user/Music"
Next, configure the audio output for MPD. Add the following lines to the configuration file to specify the audio output to use:
audio_output {
type "alsa"
name "my ALSA device"
device "hw:0,0" # change this to your audio device
}
If you want to access MPD remotely from another device, you need to enable networking. Add the following line to the configuration file to enable networking:
bind_to_address "192.168.1.100" # change this to your IP address
Once you have made the necessary changes in the MPD configuration file, save the changes by pressing Ctrl + X
, then press Y
to confirm, and hit Enter
to exit.
After configuring MPD, we need to start the service and enable it to start automatically at boot time. Use the following commands to start and enable the MPD service:
sudo systemctl start mpd
sudo systemctl enable mpd
Now that MPD is running, let's control it using the mpc
command line tool. Here are some useful commands for controlling MPD:
That's it! You have successfully installed and configured MPD on EndeavourOS latest. You can now play your music collection using the mpc
command line tool. If you encounter any issues during the installation process, please refer to the MPD documentation or seek help on the EndeavourOS support forum.
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!