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.
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