21 Best Music Players That Are Worth Trying On Linux

19. MOC (Music On Console)

MOC is another text-only music player somewhat similar to what we saw in MPD but with some changes. Written in C and based on ncurses, this console audio player is specially written for Linux/Unix based systems. It was written originally by Damian Pietras and now being maintained by John Fitzgerald.

The console-based feature of this audio player comes with many advantages which are: simple yet powerful interface, low memory utilization. Apart from this, it has a separate thread for output buffer which helps it avoid high load situations.

MOC has customizable interface layouts and supports ALSA, OSS, and JACK outputs. Like MPD, it also has a client/server architecture but doesn’t support remote network accessibility by any graphical client.

Install MOC Music Player

# apt-get install moc	        [On Debian based systems] 
# yum install moc		[On RedHat based systems]
# dnf install moc   	        [On Fedora 22+ versions]
MOC Commandline Music Player
MOC Commandline Music Player

20. Qmmp Music Player

It is a cross-platform Qt-based audio player similar to Audacious and Winamp. It is easily available for almost all Linux Distros without compilation unless you need the latest build.

It supports a wide variety of audio formats including FLAC, Ogg Vorbis, MPEG-1, AAC, etc. Along with support to cue sheets. It can have skins similar to Winamp and even you can customize your skins.

It supports Volume Normalization which is a built-in option. Many other features can be availed in this player using external plugins. Other features include; Last.fm support, ReplayGain support, viewing lyrics, crossfade, support for ALSA, OSS and JACK audio outputs.

Install Qmmp Music Player

# apt-get install qmmp	        [On Debian based systems] 
# yum install qmmp		[On RedHat based systems]
# dnf install qmmp   	        [On Fedora 22+ versions]
Qmmp Music Player
Qmmp Music Player

21. YAROCK Music Player

YAROCK is a music player exclusively for the Linux platform. It is written in C++ and Qt and using Phonon multimedia framework. Its modern looks and minimal dependencies and support for different audio back-ends makes it be in this list of best music players.

It has an MPRIS 2 interface that provides basic playback control, tracklist control. Also, it supports the command-line interface. YAROCK supports a variety of music formats like MP3, Ogg, Vorbis, FLAC, WMA.

Other features include ReplayGain support, support for multiple music collections, integration with services like Last.fm, Echonest, DiscoGs, providing a user with useful information like lyrics, artist biography, albums context, and covers, etc.

Install YAROCK Music Player in Ubuntu

$ sudo apt-get install build-essential cmake libqt4-dev libtag1-dev libqjson-dev libphonon-dev libvlc-dev mpv
$ wget https://launchpad.net/yarock/1.x/1.1.4/+download/Yarock_1.1.4_source.tar.gz
$ cd Yarock_1.1.4_source/
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo make install
Yarock Music Player
Yarock Music Player

Conclusion

We have made this list based on our research. If you think of any other music player on Linux which should have been listed here then you can mention its name in the comments.

Gunjit Khera
Currently a Computer Science student and a geek when it comes to Operating System and its concepts. Have 1+ years of experience in Linux and currently doing a research on its internals along with developing applications for Linux on python and C.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

32 Comments

Leave a Reply
  1. Does any of these players have a “Quick sort and trash” functionality or can be modified to have one? The behavior I want ideally after activating “Quick sort and trash” mode with a button or script:

    • Playback of the file in playlist starts at 10-20% position. After realizing what I want to do with that file I press one of the custom sorting keys.
    • The player tags the file according to the configured value in settings for that custom key and jumps to the next file (to10-20% position).

    If the value is “delete” then it deletes the file. Alternatively, the player has a “delete all files with a certain tag” option that can have a confirmation prompt.

    I thought that Cmus could be persuaded to such behavior with Autokey but it does not seem to have any file modification functionality despite being a command-line tool.

    Quod Libet with Autokey might work, but it requires calling up a context menu to create a tag, no hotkey possible, which makes it slow and unreliable.

    Reply
  2. Thanks for this! I was having a rough time finding a music player that had a nice GUI and could handle 100GB of mainly mp3s (with maybe a dozen FLAC albums). Clementine is working fantastically, although the web site and Facebook community haven’t been updated since v1.3/1996.

    Reply
  3. I’m surprised mpg123 didn’t make the list. It’s a terminal/console based player but unlike some that use ncurses or are a TUI, mpg123 is a command line mp3 player along the lines of aplay/play. It’s low overhead is why I like it. Simply run it by issuing: mpg123 and it plays it. You can loop the file or use wild card as in *.mp3 for all mp3 files or use a file @ for a playlist.

    Reply
  4. Thank you for this useful comparison! I find that many players do not run on ARM platforms (e.g. Pi). What players would be suitable for ARM and provide a dsp (e.g. resampler)? I did quite some research myself but to no avail yet…

    Hope you can help.

    Reply
  5. One of the things that make Quod Libet really stand out is that it does not restrict you to using the official tag keys, something I’ve always been really annoyed with in almost every other player.

    You can make up whatever tags you like with QL, and since it’s interface is built dynamically (programmed by you in a simple markup language which can show info conditionally), it can look like this: http://imgur.com/5FrtwG0

    Reply
  6. Thanks for introducing to Tomahawk! This music player rocks! Fast start-up, modern and easy UI, many options. My favorite.

    Reply
    • I love Gnome Music UI, but I don’t like how restrictive it is with options and that took me to this article: doesn’t allow many (or any) customization options, you’re limited to the Music folder, you can’t open files from Nautilus directly and you can’t even set it up as the default app for audio.

      Hopefully I’ll find a replacement among this list, which is by far the most complete I’ve seen in a while, thanks tecmint for the great article :)

      Reply
  7. I am amazed not one talks about GMUSICBROWSER . It is simply the best music player on linux no questions about it. I am a music enthusiast and have been looking for a better music player and gmusicbrowser is the only one which handles all fine types and gives out best music quality.

    http://gmusicbrowser.org/

    Reply
    • @Zulfiqar,
      Thanks for sharing about GMUSICBROWSER, to be fact never heard about this music player, will include to the list as per your suggestions…

      Reply
    • Yeh, GMUSICBROWSER is ace! So customizable! That used to be my go-to browser but over the last year I’ve mainly been using Clementine.

      Reply
    • Banshee is wonderful unless; You have a large music collection, then it gets unstable and crashes. Does not play well with the Cinnamon desk top.

      Reply
  8. mplayer has been the default audio/video player for me for years. The console version is a no non-sense, simple and pretty efficient player. Also, though not a pure audio music player, VLC deserves a mention here because of the rich format support. CMUS looks interesting though. Thanks for sharing. Great list by the way.

    Reply
    • @Andrrew,
      Thanks for notifying about the YAROCK player, we’ve included in the list as per your suggestions, now the list grown to 21 Best Music Players, we will keep adding new music players to this list as per user requests..

      Reply
  9. But what about server variant?
    MPD / Mopidy is great, it has android remote and it can be run withou gui. There is a problematic youtube support, but in fact its all functional.
    Does anyone know a better server variant? youtube support, remote apk support, without gui.

    Reply

Got Something to Say? Join the Discussion...

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.