
Short for "console-based audio visualizer for ALSA" (although it supports more than just ALSA now), cava is a nice MIT-licensed terminal audio visualization tool that's fun to watch. If you want to do more than just listen, and get a visual representation of what you're listening to, try cava.
MPLAYER STREAMING CODE
MPlayer is open source under the GPLv3, and you can find out more about the project and download source code from the project's website. I wanted to listen to the local college radio station here in Raleigh ( 88.1 WKNC they're pretty good!), and so after grabbing the streaming URL from their website, all that took to get my radio up and running, no GUI or web player needed, was: $ mplayer -nocache -afm ffmpeg

MPlayer has a slew of command-line options to set depending on your situation. On Fedora, I found it in RPM Fusion (be aware that this is not an "official" repository for Fedora, so exercise caution as you would with any unfamiliar binary source): $ sudo dnf install mplayer If MPlayer is not already installed, you can probably find it packaged for your distribution. MPlayer is a versatile multimedia player that will support just about any media format you throw at it.
MPLAYER STREAMING SERIES
I originally profiled these tools as a part of my 24 Days of Linux Toys series on a user there suggested that you might choose mpv as a suitable mplayer replacement, but I'll leave that up to the reader to explore and decide. Today we're going to look at three tools for enjoying sound and video at your Linux terminal: youtube-dl, mplayer, and cava. Some of these tools work better than others, of course, but a lot of them are worth poking around to see if they work for you. If you poke around GitHub for long enough, you can find a command line utility to replace the graphical front end of just about every service out there, at least those with an accessible API. We all have a tool that we begrudge having to leave the command line to use, whether it's for a web browser or a desktop GUI application. WMA 9 (WMAv3), Voxware audio, ACELP.As a system administrator, you probably spend a lot of time at your terminal.AC3/A52 (Dolby Digital) audio (software or SP/DIF).MJPEG, AVID, VCR2, ASV2 and other hardware formats.Intel Indeo 4.1 and 5.0 (using x86 DLL or X Anim codecs) Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA and other Quick Time codecs Real Video 3.0 (RP8), 4.0 (RP9) (using Real libraries) MPEG-4 SP/ASP (for example, encoded with Div X, Xvi D or FFmpeg MPEG-4) MPEG-1 (VCD) and MPEG-2 (SVCD/DVD/DVB) video.Then add this text as a line anywhere in the file: To correct problems of audio and video being out of sync, edit or create the file ~/.mplayer/config.
MPLAYER STREAMING INSTALL
To enable support for streaming media install the package mozilla-mplayer. MPlayer provides excellent streaming video support for Mozilla, Firefox, Epiphany and Konqueror.

Install the ''mplayer'' package from the Multiverse repository. A companion program called MEncoder can be used to encode or transform any audio or video stream that MPlayer can read.

MPlayer is a powerful and versatile media player that can play all types of free media formats (see the FreeFormats page) as well as most 'non-free' media formats.
