Comparison of audio player software


The following comparison of audio players compares general and technical information for a number of software media player programs. For the purpose of this comparison, "audio players" are defined as any media player explicitly designed to play audio files, with limited or no support for video playback. Multi-media players designed for video playback, which can also play music, are included under comparison of video player software.

General

NameAuthorFirst public releaseLatest stable versionCostSoftware licenseFramework usedWritten in
AIMPAIMP DevTeamBASS audio library Delphi
AmarokMark Kretschmannvia Phonon: GStreamer, xine, MPlayer, VLC, DirectShow, QuickTimeC++
aTunesAlex Aranda et al.Java
AudaciousAudacious Development TeamXMMS basedC, C++
BansheeAaron BockoverGStreamerC#
BTR AmpBTR LabsFebruary 13, 202015.1
BZR Playeraargirakis2.0.82 C++
ClementineClementine TeamGStreamerC++
cmusTimo HirvonenC
CogVincent SpaderObjective-C
DeaDBeeFOleksiy YakovenkoAugust 20091.9.6 / November 7, 2023C, C++, Objective-C, Assembly language
ExaileAdam OlsenGStreamerPython
EcouteLouka Desroziers & Julien Sagot3.0.8 AV Foundation & QuickTimeObjective-C
Flash MP3 PlayerReality Software1.00
foobar2000Peter Pawlowski,
BSD
C++
Guayadeque Music PlayerJuan Rios, Tiago T Barrionuevo0.7.5 GStreamerC++
iTunesApple Inc.QuickTime
JRiver Media CenterJRiver, Inc.JRiver codeC++
JuKScott WheelerC++
MediaMonkey StandardVentis Media Inc.Delphi, C
MediaMonkey GoldVentis Media Inc.Delphi, C
MediaMonkey LifetimeVentis Media Inc.
Groove MusicMicrosoft
MpxplayMpxplayC
Music on ConsoleDamian PietrasC
Music Player DaemonWarren DukesC
MusicBeeSteven MayallBASS audio libraryVisual Basic.NET
musikCubeCasey Langen
NapsterWilliam Christopher Gorog
Quod LibetQuod Libet TeamGStreamerPython PyGTK
RdioRdio IncMicrosoft Windows: 1.12.0.0 WP 8+ : 4.0.5.0
iOS: 3.0.3
RhapsodyRealNetworks
RhythmboxColin WaltersGStreamerC
Sayonara PlayerMichael Lugmair 1.5.1-stable5 / 29 August 2019GStreamerC++
SongbirdPOTI Inc.GStreamer
Sonic VisualiserCentre for Digital Music at Queen Mary, University of London3.1.1
SoniqueMedia Science1.96
SpotifySpotify LTD
Style JukeboxDigital Geek LTDC#
Video.js Brightcove, Inc.2010JavaScript, HTML5
VLC Player1996C, C++,,...
WaxJeffrey Barish1.0.4 GStreamerPython
WinampNullsoftWasabiC/C++
XMMSXMMS TeamoriginalC
XMPlayUn4seen Developments3.8 BASS audio library
NameAuthorFirst public releaseStable versionCostSoftware licenseFramework usedWritten in

Operating system compatibility

This section lists the operating systems on which the player works. There may be multiple versions of a player for different operating systems.
Audio playerWindowsmacOSLinuxiOSAndroidBSD UnixSolarisOther UnixDOS
AIMP
Amarok
aTunes
Audacious
Audion
Banshee
BTR Amp
cmus
Cog
Clementine
DeaDBeeF
Ecoute
Exaile
foobar2000


Guayadeque Music Player
Groove Music
iTunes
JRiver Media Center
MediaMonkey
MPXPLAY
Music Player Daemon
MusicBee
Musicmatch Jukebox
musikCube
Quod Libet
Rdio
Rhapsody
Rhythmbox
Sayonara Player
Songbird
Sonique
Spotify
Style Jukebox
Wax
Winamp
XMMS
XMPlay
Zinf
Audio playerWindowsmacOSLinuxiOSAndroidBSD UnixSolarisOther UnixDOS

Features

Audio playerReplayGainTag massTag flexible
Time stretchPitch shiftA-B repeatBookmarkAuto resumeShutdown on play completeArchive ability
AIMP
Amarok
Audacious
Audion
BTR Amp???
cmus
Cog
Clementine
Exaile
foobar2000
iTunes
JRiver Media Center
JuK
MediaMonkey
MPXPLAY
MusicBee
Musicmatch Jukebox
musikCube
Quod Libet

Rhapsody
Rhythmbox
Sayonara Player
Sonique
Spotify
Wax
Winamp
XMMS
XMPlay
Zinf
Audio playerReplayGainTag massTag flexibleTime stretchPitch shiftA-B repeatBookmarkAuto resumeShutdown on play completeArchive ability

Audio format ability

Information about what audio formats the players understand. Footnotes lead to information about abilities of future versions of the players or plugins/filters that provide such functionality.

Container format ability

Information about what container formats the players understand. Footnotes lead to information about abilities of future versions of the players or filters that provide such functionality.
Audio playerAudio [Video Interleave|AVI]ASFQuickTimeOggOGMMatroskaMP4MPEG-21NUTFLV
AIMP
Amarok
Audacious
Audion
cmus
Cog
foobar2000
JuK
JRiver Media Center
MediaMonkey
MOC
MPXPLAY
MusicBee
Musicmatch Jukebox
musikCube
Rhapsody
Rhythmbox
Sayonara Player
Sonique
Winamp
XMMS
Zinf
Audio playerAVIASFQuickTimeOggOGMMatroskaMP4MPEG-21NUTFLV

Scalable, composite and emulation format abilities

Audio playerFlashRealPixQuickTime Video Effects in movHTML+TIME
smil/smiSVGMIDI
MIDI
MIDI
MIDI
MIDI
NSFSPCPSF
AIMP
Amarok
Audacious
Audion
cmus
Cog
foobar2000
JuK
JRiver Media Center
MediaMonkey
MPXPLAY
MusicBee
Musicmatch Jukebox
musikCube
Rhapsody
Rhythmbox
Sayonara Player
Sonique
XMMS
Zinf
Audio playerFlashRealPixQuickTime Video Effects in movHTML+TIME
smil/smiSVGMIDI
MIDI
MIDI
MIDI
MIDI
NSFSPCPSF

Protocol abilities

Information about which internet protocols the players understand, for receiving streaming media content. Footnotes lead to information about abilities of future versions of the players or plugins that provide such functionality.
Audio playerHTTPRTSP MMS PodcastingOther
AIMP
AmarokUPNP
Audacious
Audion
cmus
Cog
foobar2000

JuK
JRiver Media Center
MediaMonkey
MusicBee
Musicmatch Jukebox
musikCube
Music Player DaemonMusic Player Daemon
Rhapsody
Rhythmbox
UPNP
Sayonara Player
Sonique
XMMS
Zinf
Audio playerHTTPRTSP MMS PodcastingOther

Playlist format ability

Information about which playlist formats the players understand.
Audio playerasx,
wax, wvx
M3UplsXSPFCUESMIL
AIMP
Amarok
Audacious
Audion
Clementine
cmus
Cog
Exaile
foobar2000
iTunes
JRiver Media Center
JuK
MediaMonkey
MPXPLAY
MusicBee
Musicmatch Jukebox
musikCube
Quod Libet
Rhapsody
Rhythmbox
Sayonara Player
Sonique
Spotify
Winamp
XMMS
Zinf
Audio playerasx/wax/wvxM3UplsXSPFCUESMIL

Metadata ability

Information about what metadata, or tagging, formats the players understand. Most other containers have their own metadata format and the players usually use them. Footnotes lead to information about abilities of future versions of the players or plugins that provide such functionality.
Audio playerID3v1ID3v2APEv2 tagVorbis commentCue sheetCD-TextWAVE chunks
AIMP
Amarok



Audacious
Audion
cmus
Cog
foobar2000
iTunes
JRiver Media Center
JuK



MediaMonkey
Mixxx
MPXPLAY
MusicBee
Musicmatch Jukebox
musikCube
Quod Libet
Rhapsody
Rhythmbox
Sayonara Player
Sonique
XMMS
Zinf
Audio playerID3v1ID3v2APEv2 tagVorbis commentCue sheetCD-TextWAVE chunks

Optical media ability

Information about what kinds of optical discs the players can play. Footnotes lead to information about abilities of future versions of the players or plugins that provide such functionality.
Playback of Super Audio CD is not possible for any media player, because no suitable hardware exists.
All media players capable of audio CD playback will also play the Redbook core of any HDCD disc, providing no sound-quality benefits over standard audio CDs.