Top Music Players in Linux - Part 1

Top Music Players in Linux with its features

The installation of Top Music Players in explained in this article. We have searched through most of the music player apps available out there and selected the best in this session.

Amarok

1. Amarok is a cross-platform free and open source music player. Although Amarok is part of the KDE project it is released independently of the central KDE Software Compilation release cycle.

Features

  • Three main window panes: playlist browser, collection and player window
  • Systray (panel notification area) icon support
  • Song collection, which includes specific folders on the filesystem
  • Searching Files/Artists/Album/Genre in Collection can be performed using Simple and Advanced options
  • Intelligent Playlists support(Dynamic Playlists)
  • Integration with online services such as Magnatune, Jamendo, MP3tunes, Last.fm and Shoutcast
  • Songs can be rated both dynamically (based on how much the song is played) and by hand (giving rating of 1-5 stars to the song)

To install amarok music player

The below commands is used to install amarok music player in Linux machine.

On CentOS

# yum install amarok

On Ubuntu/Debian

user1@linuxhelp:~$ sudo apt-get install amarok
[sudo] password for user1:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
gstreamer0.10-alsa gstreamer0.10-plugins-base gstreamer0.10-plugins-good
gstreamer0.10-plugins-ugly gstreamer0.10-x libchromaprint0 libechonest2.1
libftgl2 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libprojectm2v5
libqxt-core0 libqxt-gui0 projectm-data
.
.
.
.
Setting up amarok (1.2.3+dfsg-4) ...
Setting up gstreamer0.10-alsa:amd64 (0.10.36-2) ...
Setting up gstreamer0.10-x:amd64 (0.10.36-2) ...
Processing triggers for libc-bin (2.21-0ubuntu4.1) ...

Clementine

Clementine is a multiplatform music player. It is focusing on a fast and easy-to-use interface for searching and playing your music.

Features

  • Sidebar information panes with song lyrics, statistics, artist biographies and pictures
  • Tag editor, album cover and queue manager
  • Downloading cover art from Last.fm
  • Fetch missing tags from MusicBrainz
  • ProjectM audio visualization
  • Search and download podcasts
  • Creation of smart and dynamic playlists
  • Moodbar visualizations and many more

To install clementine music player

The below commands is used to install clementine music player in Linux machine.

On CentOS Systems

# yum install clementine

On Ubuntu/Debian

user1@linuxhelp:~$ sudo apt-get install clementine
[sudo] password for user1:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
gstreamer0.10-alsa gstreamer0.10-plugins-base gstreamer0.10-plugins-good
gstreamer0.10-plugins-ugly gstreamer0.10-x libchromaprint0 libechonest2.1
libftgl2 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libprojectm2v5
libqxt-core0 libqxt-gui0 projectm-data
.
.
.
.
Setting up clementine (1.2.3+dfsg-4) ...
Setting up gstreamer0.10-alsa:amd64 (0.10.36-2) ...
Setting up gstreamer0.10-x:amd64 (0.10.36-2) ...
Processing triggers for libc-bin (2.21-0ubuntu4.1) ...

Exaile audio Player

Exaile is a cross-platform free and open-source audio player, tag editor and library organizer. It is written in Python and utilizes the GStreamer media framework. In addition, Exaile supports plugins that provide features such as ReplayGain support, an equalizer with presets, previewing tracks via a secondary soundcard, and Moodbar integrationis.

To install exaile music player

The below commands is used to install exaile music player in linux machine.

On CentOS Systems

# yum install exaile

On Ubuntu/Debian

user1@linuxhelp:~$ sudo apt-get install exaile 
[sudo] password for user1:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
python-cddb python-gst0.10 python-libxml2 python-mmkeys python-mutagen
Suggested packages:
exaile-plugin-contextinfo exaile-plugin-ipod exaile-plugin-moodbar exfalso
gstreamer0.10-plugins-bad ipython python-avahi python-beautifulsoup
python-eggtrayicon python-pymtp streamripper python-gst0.10-dev
python-gst0.10-dbg python-mutagen-doc
Recommended packages:
gstreamer0.10-ffmpeg
.
.
.

Setting up python-libxml2 (2.9.2+zdfsg1-4ubuntu0.3) ...
Setting up python-gst0.10 (0.10.22-3ubuntu3) ...
Setting up python-mutagen (1.30-1ubuntu2) ...
Setting up exaile (3.4.5-1) ...
Setting up python-cddb (1.4-5.2) ...
Setting up python-mmkeys (1.6.2.1-6) ...

Decibel Audio Player

Decibel Audio Player is a GTK+ open-source (GPL) audio player for GNU/Linux. It is very straightforward to use thanks to a clean and user-friendly interface. It is especially targeted at Gnome and follows the Gnome HIG.
Decibel Audio Player is built around a highly modular structure that lets the user disable completely the features he does not need. A disabled feature uses absolutely no memory and no processor time.

To install decibel music player

The below command is used to install decibel audio music player in linux machine.
On CentOS Systems

# yum install decibel-audio-player

On Ubuntu/Debian Systems

user1@linuxhelp:~$ sudo apt-get install decibel-audio-player 
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
python-glade2 python-gnomekeyring
Suggested packages:
gstreamer0.10-plugins-bad python-gtk2-doc
The following NEW packages will be installed:
decibel-audio-player python-glade2 python-gnomekeyring
0 upgraded, 3 newly installed, 0 to remove and 54 not upgraded.
.
.
.
Setting up python-glade2 (2.24.0-4ubuntu1) ...
Setting up decibel-audio-player (1.06-3) ...
Setting up python-gnomekeyring (2.32.0+dfsg-3) ...

Music On Console (MOC)

Music On Console (MOC) is an ncurses-based console audio player for Linux/UNIX. It was written in C language by Damian Pietras, and is currently 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 seperate thread for output buffer which helps it avoid high load situations.

To install moc music player

The below command is used to install moc music player in linux machine by below commands.
On CentOS Systems

# yum install moc

On Ubuntu/Debian Systems

user1@linuxhelp:~$ sudo apt-get install moc 
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libid3tag0 libmpcdec6 libopusfile0 librcc0 librcd0 libresid-builder0c2a
libsidplay2v5 libsidutils0 libtagc0
Suggested packages:
moc-ffmpeg-plugin
The following NEW packages will be installed:
libid3tag0 libmpcdec6 libopusfile0 librcc0 librcd0 libresid-builder0c2a
libsidplay2v5 libsidutils0 libtagc0 moc
.
.
.
Setting up librcc0 (0.2.12-0.1) ...
Setting up moc (1:2.5.0-1build1) ...
Processing triggers for libc-bin (2.21-0ubuntu4.1) ...
user1@linuxhelp:~$ mocp

Tomahawk

Tomahawk is a free, open-source cross-platform music player for Windows, Mac OS and Linux. An Android client is currently in beta.[1] It focuses on the conglomeration of the user’ s music library across local and network collections as well as streaming services. Tomahawk allows to install plug-ins for several different music services like Spotify, YouTube, Jamendo, Grooveshark, Last.fm, SoundCloud, ownCloud ,etc..

To install Tomahawk music player

On CentOS Systems

# yum install tomahawk

On Ubuntu/Debian Systems

user1@linuxhelp:~$ sudo apt-get install tomahawk 
[sudo] password for user1:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libgsasl7 libjreen1 libntlm0 libqca2-plugin-ossl libqtweetlib1.0 libquazip1
Suggested packages:
libquazip-doc
The following NEW packages will be installed:
libgsasl7 libjreen1 libntlm0 libqca2-plugin-ossl libqtweetlib1.0 libquazip1
tomahawk
0 upgraded, 7 newly installed, 0 to remove and 54 not upgraded.
Need to get 5,222 kB of archives.
.
.
.
Setting up libqtweetlib1.0 (0.5+repack1-0ubuntu1) ...
Setting up libjreen1 (1.2.0-0ubuntu1) ...
Setting up tomahawk (0.7.0+dfsg1-0ubuntu7) ...
Processing triggers for libc-bin (2.21-0ubuntu4.1) ...

Audacious

Audacious is a free and open source audio player with a focus on low resource use, high audio quality, and support for a wide range of audio formats. It is designed primarily for use on POSIX-compatible systems such as Linux, with limited support for Microsoft Windows.

Features

1. Audacious contains built-in gapless playback.
Default code supports
Advanced Audio Coding (AAC and AAC+), Vorbis, FLAC, Wavpack, Shorten (SHN),
etc..

To install audacious music player

The below command is used to install audacious music player in linux machine.
On CentOS Systems

# yum install audacious

On Ubuntu/Debian Systems

user1@linuxhelp:~$ sudo apt-get install audacious 
[sudo] password for user1:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
audacious-plugins audacious-plugins-data libaudcore2 libbinio1v5 libcddb2
libcue1 libfluidsynth1 libguess1 libmms0 libsidplayfp4
.
.
.Setting up libsidplayfp4:amd64 (1.8.1-1) ...
Setting up audacious-plugins:amd64 (3.5-1build5) ...
Setting up audacious (3.5-2) ...
Processing triggers for libc-bin (2.21-0ubuntu4.1) ...

cmus

cmus is a small and fast console audio player for Unix-like operating systems. cmus is distributed under the terms of the GNU General Public License (GPL) and operates exclusively through a text-based user interface, built with ncurses.
Advantages of console-based, this music player is very fast to load even with huge number of songs. It has supports many audio formats, including Ogg Vorbis, MP3, FLAC, Musepack, WavPack, Wav, MPEG-4/AAC, ALAC, WMA, APE, TTA, SHN and MOD.

To install cmus music player

The below command is used to install cmus music player in linux machine.

On CentOS Systems

# yum install cmus

On Ubuntu/Debian Systems

user1@linuxhelp:~$ sudo apt-get install cmus 
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
cmus-plugin-ffmpeg libao-common libao4 libroar2 libslp1
Suggested packages:
libesd0 libesd-alsa0 libroar-plugins-universal roaraudio-server libmuroar0
slpd socat openslp-doc
The following NEW packages will be installed:

FAQ
Q
Does the music player has all format supported music?
A
Yes, The music player supports the all types of formats.
Q
Is VLC is the music player?
A
No the VLC is not the music playe rit can also paly the video file.
Q
where to find the part 2
A
https://www.linuxhelp.com/top-music-player-linux-part-2/
Q
which one is the best music for linux?
A
Clementine, Amarok, Rhythmbox, Audacious, QMMP, Cmus
Q
How to install vlc on Ubuntu?
A
https://www.linuxhelp.com/how-to-install-vlc-media-player-on-ubuntu-17-04/