Drift is a memory-efficient, high-performance and cross-platform network audio streaming system designed to be lightweight and fast. It is written in C and developed with the aim of running on low-power devices, such as Raspberry Pis, without compromising audio quality.
In this tutorial, we will guide you through the steps to install Drift on EndeavourOS latest release. We'll be using GitHub as our source of installation to ensure that we get the latest version available.
Before we begin, make sure you have the following:
First, open your terminal emulator.
To install Drift, we need to install some dependencies first. Run the following command to install the necessary dependencies:
sudo pacman -S libsndfile libpulse libopus libao libavcodec libavformat libavutil ffmpeg-cli
sudo pacman -S git
cd ~/
git clone https://github.com/MaxLeiter/drift.git
cd drift
make
./drift
2021-10-21 13:33:51 (INFO) Drift 0.2.0 running.
2021-10-21 13:33:51 (INFO) Using acceptor: sys
2021-10-21 13:33:51 (INFO) Listening on [::]:48000 (udp)
This means that Drift is now running and listening for UDP traffic on port 48000.
You have successfully installed Drift on your EndeavourOS latest release! Drift should now be up and running, ready to stream audio across your network. You can now use Drift with other Drift-enabled devices on your network to stream audio. If you encounter any issues, check the Drift GitHub page for assistance. Enjoy your new audio streaming capabilities!
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!