Written in Python, Mopidy plays music from a local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.

Written in Python, Mopidy plays music from a local disk, Spotify, SoundCloud, Google Play Music, and more. You edit the playlist from any phone, tablet, or computer using a range of MPD and web clients.

MOC (music on console) is a console audio player for LINUX / UNIX designed to be powerful and easy to use.
You just need to select a file from some directory using the menu similar to Midnight Commander, and MOC will start playing all files in this directory beginning from the chosen file. There is no need to create playlists as in other players.
However if you want to combine some files from one or more directories on one playlist, you can still do it. The playlist will be remembered between runs or you can save it as an m3u file and load it whenever you want.
Need the console where MOC is running for more important things? Need to close the X terminal emulator? You don’t have to stop listening to the music – just press q and the interface will be detached leaving the server running. You can reattach it later, or you can attach one interface in the console, and another in the X terminal emulator, no need to switch just to play another file.
MOC plays smoothly, regardless of system or I/O load because it uses the output buffer in a separate thread. It provides gapless playback because the next file to be played is precached while the current file is playing.
Internet streams (Icecast, Shoutcast) are supported.
The LinuxSampler project was founded in 2002 with the goal to produce a free, (cross-platform), streaming capable, open source, pure software audio sampler with high stability, efficiency and very low latency, while providing professional grade features, comparable to both hardware and commercial Windows / Mac software samplers and to introduce new features not yet available by any other sampler in the world.

Visual Front Ends ~ GUI:

QSampler

JSampler
The Robust Audio Tool (RAT) is an open-source audio conferencing and streaming application that allows users to participate in audio conferences over the internet. These can be between two participants directly, or between a group of participants on a common multicast group.

mediatools.cs.ucl.ac.uk
freshmeat.sourceforge.net/projects/rat
Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.
butt (broadcast using this tool) is an easy to use, multi OS streaming tool. It supports SHOUTcast and Icecast and runs on Linux, MacOSX and Windows. The main purpose of butt is to stream live audio data from your computer’s Mic or Line input to an Shoutcast or Icecast server; recording is also possible.
It is NOT intended to be a server by itself or automatically stream a set of audio files.
Blazing Fast Audio Player for Win32 Environments
Features:
- GNU General Public License
- Freeform Skins
- Simple User Interface
- Advanced Playlist Editor
- Internet Streaming
- ID3 Multi Tagger
- File Renamer
- Fast mp3->wav Converter
- MAD mpeg Engine
- OGG Vorbis Support
- Winamp Input Plugins Support
- Smallest executable programmed in blazing fast ‘C’
- Continuous Play
- 8 Band Convolution Equalizer
- Lot’s more…

Clementine is a multi-platform music player. It’s inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music.
- Search and play your local music library.
- Listen to internet radio from Spotify, Groovesharks, SomaFM, Magnatune, Jamendo, SKY.fm (radiotunes), Digitally Imported, JAZZRADIO.com, Soundcloud, Icecast and Subsonic servers.
- Search and play songs you’ve uploaded to Box, Dropbox, Google Drive, and OneDrive.
- Create smart playlists and dynamic playlists.
- Tabbed playlists, import and export M3U, XSPF, PLS and ASX.
- CUE sheet support.
- Play audio CDs.
- Visualizations from projectM.
- Lyrics and artist biographies and photos.
- Transcode music into MP3, Ogg Vorbis, Ogg Speex, FLAC or AAC.
- Edit tags on MP3 and OGG files, organize your music.
- Fetch missing tags from MusicBrainz.
- Discover and download podcasts.
- Download missing album cover art from Last.fm and Amazon.
- Cross-platform – works on Windows, Mac OSX and Linux.
- Native desktop notifications on Linux (libnotify) and Mac OSX (Growl).
- Remote control using an Android device, a Wii Remote, MPRIS or the command-line.
- Copy music to your iPod, iPhone, MTP or mass-storage USB player.
- Queue manager.

www.clementine-player.org
www.clementine-player.org/downloads
github.com/clementine-player/Clementine
flathub.org/apps/org.clementine_player.Clementine
en.wikipedia.org/wiki/Clementine_(software)
Clementine Music Player Tutorial
F-Droid
An Android remote control for Clementine
koel is a personal, open source, Unix web audio server that just works.
Meson Player is a very convenient music player if you don’t need a GUI to control playback or manage playlists. You just run it and then forget about it. The player runs in the background. Switching tracks, volume control, loading and saving playlists, all of this is performed by using hotkeys, therefore you can control the player while working in any application.
Meson Player supports gapless playback, Last.FM, a lot of music file formats (stream and tracker), Internet radio and playlist management.
Linux / MacOS / Windows
An advanced and evolved freeware audio player for Android, Mac, Windows and Wine. Foobar2000 can be extensively extended, modified and themed.
This is the basic Default User Interface or DUI. You will need to configure and extend the DUI Foobar2000 interface according to your preferences and requirements.

Foobar2000 is not limited to the Default User Interface or DUI. There is an alternative popular interface called Columns User Interface or CUI. CUI is most often used for theming or skinning foobar2000. There is also a Classic User Interface but it is rarely used or referenced.