I have always liked Amarok, the (initially) default KDE media player. It’s very feature-rich, nothing compared to Elisa. Moreover, it has two crucial features that I haven’t found in any other players:
- it saves statistics (play count and stars) directly into the music file
- it synchronizes statistics with the iPod.
I have always liked Amarok, the (initially) default KDE media player, and I have already blogged on installing it in Arch Linux.
Fedora always provided an old version of Amarok in its repositories. Recently, they started to provide an up-to-date version as a Flatpak application from their Flatpak repository, which should be automatically enabled:
You can also find it from the command line;
1 2 3 4 |
$ flatpak search amarok Name Description Application ID Version Branch Remotes Amarok A powerful music player that lets you rediscover your music org.kde.amarok 2.9.71 stable fedora |
Let’s install it either from the Gnome Software dialog shown above or from the command line:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
$ flatpak install org.kde.amarok Looking for matches… Required runtime for org.kde.amarok/x86_64/stable (runtime/org.fedoraproject.KDE5Platform/x86_64/f39) found in remote fedora Do you want to install it? [Y/n]: org.kde.amarok permissions: ipc network fallback-x11 pulseaudio wayland x11 devices file access [1] dbus access [2] bus ownership [3] system dbus access [4] [1] /var/lib/mysql/mysql.sock, xdg-config/kdeglobals:ro, xdg-music [2] org.freedesktop.Notifications, org.kde.KGlobalSettings, org.kde.StatusNotifierWatcher, org.kde.kconfig.notify, org.kde.kded, org.kde.kglobalaccel, org.kde.kwalletd5, org.mpris.MediaPlayer2.Player [3] org.mpris.MediaPlayer2.amarok [4] org.freedesktop.UDisks2, org.freedesktop.login1 ID Branch Op Remote Download 1. [✓] org.fedoraproject.KDE5Platform f39 i fedora 972.0 MB / 972.0 MB 2. [✓] org.kde.amarok stable i fedora 23.3 MB / 23.3 MB Installation complete. |
It’s also best to install Flatseal for configuring the flatpak application permission (it’s available both from the Fedora flatpak repository or from the standard Flathub, in case you configured that as well):
1 |
flatpak install com.github.tchx84.Flatseal |
Let’s start Flatseal and check the Amarok permissions. Some settings are already configured to allow Amarok access to a few standard directories and databases. In my case, I also configure the access to all my files and a mount point because I have my music stored on an external drive, which I mount at that mount point “/media/bettini/backuplinux”):
You can now start Amarok either from the Gnome menu or from the command like:
1 |
flatpak run org.kde.amarok |
IMPORTANT: The flatpak version of Amarok stores its files in
1 2 |
~/.var/app/org.kde.amarok/config ~/.var/app/org.kde.amarok/data/amarok |
instead of the standard directories “.config” and “.local”.
If you want to connect your IPOD, first you must ensure that the “libgpod” package is installed, and then you have to add the permission access in Flatseal to the mount point of your IPOD. Otherwise, Amarok will detect your iPod but as a non-initialized one because it cannot access its contents:
If the flatseal permissions are set correctly, you can also enjoy your iPod from Amarok!
Enjoy your music! 🙂