DeaDBeeF (as in 0xDEADBEEF) is an audio player for GNU/Linux, *BSD, OpenSolaris and other UNIX-like systems. There's also the Android version, which is a very different product. There are no Windows, OSX or iOS versions though, sorry for that.
Main features (the list is most likely far from complete):
mp3, ogg vorbis, flac, ape, wv/iso.wv, wav, m4a/mp3 (aac and alac), mpc, tta, cd audio, and many more nsf, ay, vtx, vgm/vgz, spc and many other popular chiptune formats SID with HVSC song length database support for sid tracker modules - mod, s3m, it, xm, etc ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, Xing/Info, VorbisComments tag reading and writing, as well as reading many other tag/metadata formats in most supported formats automatic character set detection for non-unicode id3 tags - supports cp1251, iso8859-1, and now chinese cp936 (optional), as well as SHIFT-JIS and MS-DOS CP866 for selected formats unicode tags are fully supported as well (both utf8 and ucs2) cuesheet (.cue files) support, including charset detection/conversion clean fast GUI using GTK2 and GTK3, you pick what you like more! no GNOME or KDE dependencies minimization to system tray, with scrollwheel volume control, etc drag and drop, both in playlist, and from other apps control playback from command line global hotkeys multiple playlists using tabbed interface album cover display OSD notifications about current playing songs 18-band graphical equalizer and other DSP plugins built-in high quality tag editor, with custom fields support customizable groups in playlists customizable columns with flexible title formatting streaming radio support for ogg vorbis, mp3 and aac streams gapless playback for correctly encoded files lots of plugin, such as global hotkeys, last.fm scrobbler, converter, and many more, sdk is included comes with advanced Converter plugin, which allows to transcode files to other formats was tested on x86, x86_64, powerpc, arm, mips architectures, should work on most modern platforms new features are being added all the time -- check for updates frequently!
To install deadbeef, emerge it:
# emerge deadbeefmpris
DeaDBeeF have many use flags and they're self explanatory. They're for built'in functional of the player or installing a 3rd party plugins.
3party plugins installed via use flags explained here:
|USE flag||Plugin package||Plugin description|
|archive||media-plugins/deadbeef-archive-reader||Reading media files from archived files|
|bookmark-manager||media-plugins/deadbeef-bookmark-manager||Resume playinf files after closing player from the last timestamp|
|bs2b||media-plugins/deadbeef-bs2b||bs2b dsp support. Useful for headphones|
|filebrowser||media-plugins/deadbeef-fb||Browse files on your disks|
|gnome-mmkeys||media-plugins/deadbeef-gnome-mmkeys||Gnome multimedia keys support|
|infobar||media-plugins/deadbeef-infobar||Show online lyrics|
|jack||media-plugins/deadbeef-jack||Jack audio support|
|musical-spectrum||media-plugins/deadbeef-musical-spectrum||Draws musical spectrum for current track|
|replaygain-control||media-plugins/deadbeef-replaygain-control||Advanced control of replaygain|
|spectrogram||media-plugins/deadbeef-spectrogram||Draws spectrogram for current track|
|vk||media-plugins/deadbeef-vk||Play music fron vk.com social network|
|vu-meter||media-plugins/deadbeef-vu-meter||Draws vu meter for current track|
|waveform-seekbar||media-plugins/deadbeef-waveform-seekbar||Draws waveform seekbar for current track|