From LinuxReviews
Jump to navigationJump to search

Amarok was a feature-rich database-oriented music player made using the aging KDE 4 application framework. It was never ported to the modern libraries. It is possible to start it on modern distributions as long as compatibility libraries are present but the results are not great. Running the latest 2.9.0 version, released March 2018, is totally hopeless on modern Linux distributions.

Features and usability


You can start Amarok and get a window with a player. You can click play and perhaps it will play, perhaps it will hang. Perhaps it hangs before you get to click play. You can re-start it and perhaps get into it's settings to try to get an idea if there is something you can configure to make it not hang.

We did attempt to do any investigation or debugging or anything like that in order to find out exactly why Amarok's plain broken. An educated guess would be that it is a result of Amarok using the obsolete KDE 4 application framework which, in theory, should work on a modern system with KDE 5 libraries and KDE 4 compatibility libraries.

Regardless of why and what happened the end-result is the same: Amarok is a broken useless piece of software and a complete waste of time.

Verdict and conclusion

Amarok was a great feature-rich music player back in 2010. There was a 2.8 release in 2013 and a 2.9 beta in 2015 with a 2.9.0 final released in 2018. Three years of (probably not) development since 2015 shouldn't have resulted in a totally broken unusable piece of software but that's what happened.

The Amarok website at does not state that it's abandoned or discontinued. It also doesn't say anything about any effort to port it to KDE 5. It is much likely fair to consider this player to be dead until or unless someone picks it up and decides to port it to modern KDE libraries.


Stand-alone music players:

Program rating framework music collection database
Audacious Yeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpg Qt5 or GTK2 Dialog-cancel.svg
DeaDBeeF Hyuna-approves.jpgHyuna-approves.jpgHyuna-approves.jpgHyuna-approves.jpg GTK Dialog-cancel.svg
Elisa Hyuna-approves.jpgHyuna-approves.jpgHyuna-approves.jpgHyuna-approves.jpg Qt/KDE Dialog-ok.svg
Exaile Sad hyemi2.jpgSad hyemi2.jpg GTK Dialog-ok.svg
GNOME Music Frustrated stallman cropped.jpg GTK/GNOME Dialog-ok.svg
Strawberry Yeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpg Qt Dialog-ok.svg
qmmp Yeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpg Qt Dialog-cancel.svg

discontinued / abandoned / bankrupt & finished: Clementine | Amarok

Music Player Daemon clients:
mpd is a database-oriented music player daemon which can be controlled by numerous front-end programs.

Program rating framework type
Cantata Yeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpgYeonjung-happy.jpg Qt X11
GMPC Hyuna-approves.jpgHyuna-approves.jpgHyuna-approves.jpgHyuna-approves.jpg GTK X11
mpc Frustrated stallman cropped.jpg Command-line terminal
ncmpc Kim.Se-jeong.confused.jpgKim.Se-jeong.confused.jpgKim.Se-jeong.confused.jpg ncurses terminal
xfmpc Sad hyemi2.jpgSad hyemi2.jpg GTK/Xfce X11

discontinued / abandoned / bankrupt & finished: Sonata | KMP | Glurp

Add your comment
LinuxReviews welcomes all comments. If you do not want to be anonymous, register or log in. It is free.