10 Best Linux Music Player Apps

Listening to music is a way of life for many people and choosing a good music app these days is a hard task due to the plethora of solid players out there. If you’re a Linux user, there are chances that you, like myself, have gone through the process of finding the perfect music player app for your needs (I bet you have, or you wouldn’t be reading this article). We have pored through most of the music player apps available out there and selected the best of the lot.

Here are 10 awesome music apps for Linux in no particular order:

1. Banshee


Banshee is a cross-platform media player for Linux, Windows and Mac OS X. It can do audio, video, internet radio, podcasts, and it can even rip DVDs. It also supports many portable media players such as android devices, iPhone and iPod support as well as ZEN players. You can play music from a bunch of online media such as Amazon, Miro Guide and Last.fm. You can also listen to audiobooks with this app.

Install in Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install banshee

2. VLC


VLC is one of the most well known cross-platform media players in the world. It’s mostly used for video playback but can double as a music player and it has got some features for organising your music collection. While it’s interface is a bit boring, you get all the standard features of a music player and it has the widest collection of multimedia codecs so it can play almost any format of audio. There are additional settings for audio filters or effects and numerous plugins you can download to enhance your experience.

What’s more, you can listen to online media such as internet radio and podcasts which includes a discovery feature to help you find and subscribe to new shows.

Install in Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install vlc

3. Rhythmbox


Ubuntu 15.04’s default music player is a widely used application and is commonly found along with the popular Gnome Desktop Environment. It has a simple interface and will automatically populate the music files in your music folder but you can also import music or existing playlists from other folders you’d like Rhythmbox to look through. Podcasts and internet radio are well supported as well as other third-party services such as Libre(.)fm and Last(.)fm.

Install in Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install rhythmbox

4. Amarok


KDE’s default music app has been around for more than a decade and is one of the most revered music players available for Linux. It has a very strange default look different from many other audio players but it’s pretty configurable so you can always edit it and make it your own. Amarok’s power is in it’s plugins and there’s a mighty bunch of them available on the internet. There is an integrated Wikipedia search embedded in the application which displays the lyrics of the song you’re listening to and the artist if it’s available. The integration with KDE is quite huge so you’re probably going to enjoy it best if you’re running KDE.

Install in Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install amarok

5. Gnome Music


Gnome Music is a relatively new app compared to the others on this list and specifically designed for the Gnome Desktop Environment. It offers a minimalistic experience with only the most basic features. By default, it shows the album covers (if available) for the music files found in your music library. There are other tabs for artists, songs and playlists. You have some predefined “smart” playlists which categorises your music based on their frequency of playback or most recently added ones. If you want a simple lightweight music application integrated with Gnome, you’re going to love this one.

Install in Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install gnome-music

6. Cmus


Cmus is a terminal-based music player that will thrill lovers of the command line. While it’s not the only console based player around, it’s one of the best and has a strong set of features. It supports common audio formats such as MP3, OGG, WMA, MPEG, WAV, FLAC and more and. It also supports streaming from Shoutcast or Lastcast. It’s really fast to setup and start using and is ideal for systems with low memory. On my computer it took only 5 MB of RAM for mp3 playback.

Install in Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install cmus

7. Audacious


Audacious is a simple lightweight music player with the most basic options. It simply plays your already downloaded music on your hard drive and does nothing else. It does not connect to online stores where you can download new music and there are no internet radio stations. You can easily import your music or playlists into the player and integration with popular desktop environments such as Gnome and Cinnamon is good. If you’re looking for a lightweight GUI player that simply plays your music and gets out of the way, then audacious may be the best for the job.

Install on Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install audacious

8. Clementine


Clementine is a fork of Amarok 1.4 but has a lot less dependencies and is also ideal for sytems without a lot of RAM to spare. In addition to the usual features you would expect from a music player, it has a massive support for online media from SoundCloud, Sky(.)fm, Jazzradio, Spotify,and more as well as cloud storage services such as Onedrive, Google Drive and Box. For advanced users, there is a format conversion tool that turns converts audio tracks to MP4, MP3, OGG (Flac, Vorbis, or Opus), FLAC, WAV and WMA. You can also change the bit rate and other parameters.

Install in Ubuntu and derivatives:

sudo apt-get update
sudo apt-get install clementine

9. DeaDBeef


Despite it’s odd name, DeaDBeef is a fairly solid music player application without any Gnome or KDE dependencies cue a la Gnome Music or Amarok. It supports all the popular audio formats such as MP3, OGG, FLAC, M4A and more. You can also play music from CDs or add stream podcasts in MP3 or AAC formats. Some other useful features are customizable playlists, metadata editor, plugin support, and playback control from command line.

Install in Ubuntu and derivatives:

sudo add-apt-repository ppa:alexey-smirnov/deadbeef
sudo apt-get update
sudo apt-get install deadbeef

10. Lollypop


Lollypop is another Gnome Music player which is largely inspired by Gnome Music. It’s the newest on this list and therefore only has basic features at the moment but looks very promising. It can do MP3, OGG and Flac pretty well and download album covers for your music files. It also features a party mode and has a wonderful search feature which you can use to locate all your songs and add them to queue or a playlist. In addition, you can synchronize music with your android device from this app.

Install in Ubuntu and derivatives:

sudo add-apt-repository ppa:gnumdk/gnuppa
sudo apt-get update
sudo apt-get install lollypop

SEE ALSO: 30 Best Linux Apps

Above mentioned Linux music player apps are all free so you can install more than one and decide which one works for you. If we left out your favourite app, do let us know in the comments section below.

comment Comments 18
  • manuel says:

    gMusicBrowser is the best by a landslide. If you have big collections, just fucking download it, you cannot be disappointed. It’s in the ubuntu repo too but for some reason no one ever talks about it. Which makes it the #1 in the top 10 linux underrated programs list…

  • Luis says:

    Sorry 4 the duplicate

  • Luis says:

    I would like a program source of binary I could compile or install in my Fedora 14 without having to look for and install three thousand libraries that end up messing my system. Any hints.?

  • Luis says:

    I would like a source or binary I x could install in my fedora 14 without having to look for three thousand libraries that later spoil my system. Any hint?

  • Logger Boy says:

    On Fedora SMPlayer is in the repositories and allows directory playing. It’s fast and light weight on my systems.

  • David says:

    Awesome. Thanks for the list.

  • Cure Peace says:

    sudo add-apt-repository ppa:gnumdk/lollypop
    sudo apt-get update
    sudo apt-get install lollypop


  • Beeza says:

    I know I am late to the party but I would like to underline the previous recommendation for Decibel. It is only available for Linux, as far as I am aware. It is in the Mint 18 repos, so it is presumably in Ubuntu’s as well.

    Decibel just plays music tracks and little else – nice and simple. You can build playlists but you can also play by folder as well. I can’t think how an audio player could be much easier to use.

    If you are lacking the codec for an audio file (or video file for that matter) just use VLC. It plays just about everything out of the box. Its only real shortcoming is its handling of playlists which is cumbersome.

  • Rohit Goswami says:

    When did clemintine become good for low RAM devices!? (2 GB parsing a large library)
    Audacious is excellent though. Never above 15MB

  • Stanley says:

    I organise my audio in folders – I mainly listen to opera, classical music, plays, podcasts etc and that means files have to be played in the correct order. Putting files in a folder and playing the folder is just quicker and easier than making playlists – one opera has about 160 tracks and I own hundreds of operas. Work out the time-cost for manually building playlists for my whole collection… it’s just a non-starter.

    I could play folders in Windows. I can do that in Android too (using the app ‘Music Folder Player’). I used to be able to do that in Linux Mint 17.3 by using VLC and selecting playback by ‘directory’. Linux Mint 18 has screwed up my folders and it is impossible to play my music my way on my laptop.

    Now the only way to play music by folders is to put the music folders on my external hard-drive and right click on a folder and associate it with VLC which then plays the contents of the folder in order. Or to upload the folders to my Box account and stream it to my devices – only way I can play my music on my iPhone and iPad.

    I switched to Linux Mint to escape operating systems that were over-controlling and imposed their way of doing things on me. Now Linux Mint is doing the same thing. Every Linux Mint audio player is essentially the same concept and build but with a different brand on the front. What’s the point of doing the same thing over and over, where is the choice, where is the purpose, where is the value?

    There is too much redundancy in this marketplace: Audacious, Banshee, Clementine, Rhythmbox, whatever – a flood of stuff all doing the same thing. Where is the innovation, the variety, the bespoke option? Give me a folder player for Linux and I will pay you for it. I bet there are millions of people all looking for a folder-player. It’s a huge market and no one is responding to that demand. Why?

    • Rob says:

      I use Clementine to play-by-folder. I feel exactly as you do and am not a fan of player-specific storage databases whether by Mint or iTunes.

    • Muntasim-Ul Haque says:

      Try Decibel Music Player.

      • Rdw says:

        It doesn’t even seem to be available for linux? Did you realize this is an article on linux or are you just spamming your player around the net?

      • Asalin says:

        I’m using Debian and decibel is available in debian repository. It’s one of the lightweightest audio players with superb quality, have been using it for a more than a year. I think decibel should make the list.

      • dgrb says:

        I took you up on this and, after adding the extra packages (and a couple of python modules) it works and works nicely.

        I may start using this instead of audacious.

        Thanks for the pointer.

    • dgrb says:

      I entirely agree, but I believe audacious may be the best for simple applications. I also keep my music (currently 4.3TB) organised the way *I* want it and a lot is classical, which CDDB and most music players cannot cope with well. (I also wrote my own tagging tool as all of the available ones are far too complex and I don’t need a GUI one anyway.)

      I will not use any player which insists on cataloguing my entire music library before it will play anything (yes, amarok, I’m looking at you among others).

      xmms used to be my player of choice, but it seems to have disappeared, but audacious seems happy playing a directory (folder if you insists on using Windows terminology) or audio CD.

  • Sam says:

    Just a heads up, the lollypop player ppa has changed to gnumdk/lollypop

    • OmarSai says:


Leave a Reply