Home » Guides » Sayonara On Linux Installation: Debian, Ubuntu, RHEL, Fedora, Manjaro, Arch Linux, Void Linux, Gentoo, etc.

Sayonara On Linux Installation: Debian, Ubuntu, RHEL, Fedora, Manjaro, Arch Linux, Void Linux, Gentoo, etc.

Sayonara is a simple, lightweight, and user-friendly, music player that is made for Linux. However, it is a lightweight app, full of features, and has an elegant design. Unlike popular bloated media players, Sayonara allows you to enjoy music without any distractions. It is a fresh take on managing your music and enjoying your music collection. The app has a clean UI, and a robust media library, and supports a number of file formats, making it a suitable app for music aficionados. If you want to use Sayonara, you must install it using the following guide. There are several methods to install Sayonara on Linux, so, pick a method that suits you and follow the instructions below.

What is Sayonara?

As mentioned above, Sayonara is a versatile, open-source, music player and media manager, made for Linux. The name is taken from Japanese and means goodbye. So, when you use Sayonara, you can say goodbye to all the bloatware and unnecessary stuff that plague popular music players on the market. When you are using the app, you don’t get distracted by numerous irrelevant features. Also, you can run a lot of file formats on this app, including MP3, OGG, WAV, and FLAC. You can enjoy the app with features like gapless playback, cross-fading playback, and dynamic playlists. Thus, you can manage your music, flawlessly with the help of the sophisticated library management offered by Sayonara. 

But, what makes the app appealing to CLI users, is its focus on performance and efficiency. The app doesn’t take up a lot of space and yet provides a quality experience. There are many advanced features available, and Sayonara integrates well with the Linux environment. If you are looking for more functionality, the app offers things like LastFM integration, an audio equalizer, and support for live podcasts. Furthermore, there is an active online community of dedicated developers and music lovers who support the app wholeheartedly.

Sayonara
Sayonara

Features

Here are a few features of Sayonara:

  • Supports multiple file formats
  • Customizable media library with a search function
  • Multiple media libraries and groups are available.
  • Table/core view available for albums.
  • Supports directory view.
  • Allows organizing music by genre.
  • Tabbed playlists supported
  • Dynamic playback with automated playlist creation
  • Smart playlist generator that can create playlists by ratings, year, date, or albums.
  • Music streaming, internet radio, and podcasts. 
  • Custom radio station search
  • LastFM scrobbling
  • Supports Soundcloud and Soma.fm
  • Record streams
  • Radio broadcasting offered
  • Metadata and tag editor with cover art
  • Custom plugins
  • Spectogram, equalizer, spectrum analyzer, crossfader, and speed/pitch control available. 
  • Media convertor for FLAC/WAV to MP3/OGG
  • Shows lyrics
  • KDE-connect for remote operations
  • Integrated desktop support
  • DBus Mpris2 compatibility

Prerequisites

You will need the following files and dependencies to install Sayonara on your Linux system:

  • cmake v.3.8+
  • g++ v.7.1+ 
  • clang++ v.6.0+
  • Qt v.5.8: 
  • Core, 
  • Widgets, 
  • Network, 
  • Xml, 
  • Sql, 
  • Sqlite, 
  • DBus
  • Gstreamer development files
  • GStreamer plugins
  • zlib development files

Installing Sayonara On Linux

Now, let us focus on how to install Sayonara on Linux. As mentioned earlier, you can choose from a number of methods available. These methods work on almost any Linux distribution, thus allowing you to enjoy the app on your favorite Linux distro. 

Method 1. Compile Sayonara On Linux From Source

The first method is compiling Sayonara from source, by cloning the official repository from GitHub. This allows you to customize the app or develop it accordingly. However, this is not something recommended for beginners. 

Step 1. First, download and install the dependencies on your device:

Debian/Ubuntu/Mint

apt install cmake \
cmake \
gstreamer1.0-plugins-bad \
gstreamer1.0-plugins-ugly \
lame \
libgstreamer1.0-dev \
libgstreamer-plugins-bad1.0-dev \
libgstreamer-plugins-base1.0-dev \
libqt5sql5-sqlite \
libqt5svg5-dev \
libmp3lame0 \
libtag1-dev \
pkg-config \
qtbase5-dev \
qttools5-dev \
qttools5-dev-tools \
vorbis-tools \
zlib1g-dev

Fedora/Suse

dnf install \
cmake \
desktop-file-utils \
gcc-c++ \
gstreamer1-plugins-base-devel \
hicolor-icon-theme \
libappstream-glib \
qt5-qtbase-devel \
qt5-qttools-devel \
taglib-devel \
zlib-devel

Mageia

urpmi \
appstream-glib \
cmake \
desktop-file-utils \
gcc-c++ \
lib64 \
lib64gstreamer1.0-devel \
lib64gstreamer-plugins-base1.0-devel \
lib64qt5base5-devel \
lib64qt5core-devel \
lib64qt5dbus-devel \
lib64qt5gui-devel \
lib64qt5help-devel git
lib64qt5network-devel \
lib64qt5network-devel \
lib64qt5sql-devel \
lib64qt5xml-devel \
lib64zlib-devel

Step 2. Now, clone the Sayonara Repository from GitHub:

git clone https://gitlab.com/luciocarreras/sayonara-player.git

Step 3. Finally, build and install Sayonara

mkdir build
cd build
cmake ..
make -j<number of processes>
make install

Method 2. Using PPA To Install Sayonara on Debian/Ubuntu/Mint

There is a PPA repo maintained that can be used to install Sayonara on Debian and Ubuntu-based systems. All you need to do is:

Step 1. First, add the PPA repository:

sudo apt-add-repository ppa:lucioc/sayonara

Step 2. Now, update the repository:

sudo apt-get update

Step 3. Finally, install the app:

sudo apt-get install sayonara

Method 3. Install Sayonara On Linux using Flatpak

Flatpak is a universal package manager made for Linux distributions. It has an exclusive repository that you can use to fetch apps. So, by installing and using Flatpak, you can install Sayonara on a number of distributions:

Step 1. First, install Flatpak on your device:

Ubuntu/Debian

sudo apt install flatpak

Fedora

sudo dnf install flatpak

Arch Linux

sudo pacman -S flatpak

Step 2. Then, you have to add the Flathub repository which contains the app:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Step 3. Finally, install Sayonara using Flatpak:

flatpak install flathub org.sayonara_player.Sayonara

Step 4. You can run Sayonara to check if its installed correctly:

flatpak run org.sayonara_player.Sayonara

Method 4. Install Sayonara Using Snap

Similar to Flatpak, you can use Snap, another third-party package manager to install Sayonara on your favorite Linux distro. Here are the required steps:

Step 1. Start by installing Snap:

sudo apt install snap

Step 2. And finally, install Sayonara using Snap:

sudo snap install sayonara

Method 5. Install Sayonara On Linux via AppImage

Using AppImage allows you to run an app without installing it. So, all you have to do is:

Step 1. First, download the Sayonara AppImage file from the official Sayonara website.

Step 2. Now, make the downloaded AppImage executable:

chmod +x ~/Downloads/sayonara-*.AppImage

Step 3. Lastly, run the AppImage:

~/Downloads/sayonara-*.AppImage

Method 6. Installing Sayonara using The Official Package Managers

Finally, you can always install the app from the native repositories found on your Linux distribution. Thus, run the following commands:

Ubuntu/Debian

sudo apt update
sudo apt install sayonara

Fedora

sudo dnf install sayonara

Void Linux

sudo xbps-install -S sayonara

Pop!_OS

sudo apt update
sudo apt install sayonara

OpenBSD

sudo pkg_add sayonara

Arch Linux/Manjaro

sudo pacman -S sayonara-player

Linux Mint

sudo apt update
sudo apt install sayonara

Mageia

sudo urpmi sayonara

Solus

sudo eopkg install sayonara

FreeBSD

sudo pkg install sayonara

OpenSUSE

sudo zypper install sayonara

PCLinuxOS

sudo apt-get install sayonara

GUIX

guix install sayonara

Gentoo

sudo emerge --sync
sudo emerge media-sound/sayonara
Gilbert John Avatar