pmrp: radio stations from cmdline


We explored internet radio players like Yarock, XiX and Nuvola in our earlier articles. Though they differ in certain features, all of these players have nice GUIs. How about a lightweight online radio player that plays right from the terminal and doesn’t obstruct you in any way? Enter pmrp (Poor Man’s Radio Player). Continue reading pmrp: radio stations from cmdline

Nuvola Player: cloud music for the desktop

If you have multiple cloud music service subscriptions, you might end up installing several clients to access them. There are music players like Yarock which can play from some cloud services and play local music as well. Continue reading Nuvola Player: cloud music for the desktop

Yarock: cloud and local music player

Yarock is an online radio and local music player written in Qt with Phonon multimedia framework in the backend. It can stream online radio services like Shoutcast or TuneIn to play the music of your choice. In addition, it has far less dependencies than Tomahawk. Yarock has a clean interface with music collection browser based on cover art.


  • Music collection database (SQLite 3)
  • Browse your local music collection based on cover art
  • Easy search and filter music collection
  • Manage favorites item (album, artist)
  • Play music directly from collection or play queue
  • Simple Play queue
  • Smart playlist generator
  • Support mp3,Ogg Vorbis,flac music files (depending on phonon backend)
  • Support load/save playlist file (m3u, pls, xspf)
  • Play radio stream (tunin, shoutcast, dirble, …)
  • Mp3Gain tag support for volume normalization
  • Cover art download
  • Last Fm scrobbler
  • Cmdline interface, Mpris interface
  • Clean and simple user interface
  • Minimal dependencies (no GNOME or KDE dependencies)


To install on Ubuntu:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install yarock

Webpage: Yarock

Similar software

XiX Music Player: beautifully musical

XiX Music Player is a beautiful and feature-packed multiplatform music player cum organizer. Your music collection can be visually categorized in different tabs like Artist, Albums, Playlists or File Manager. It also showcases a lyric viewer. While it can play online radio it also has the ability to schedule and record them. The software is a fresh one and powered by Lazarus and FreePascal. Features at a glance:

  • Supports the following file formats: MP3, OGG, M4A (non-DRM), AAC, FLAC, OPUS, APE
  • Play & Rip your CD to MP3 or FLAC. CD-Text and CDDB support
  • Rip DVD tracks to MP3 or FLAC. Needs mplayer.
  • See albums the choosen artist is on and vice versa
  • Create and use Playlists
  • Online Radiostations + Presets
  • Record Online Radiostations
  • Schedule Radiostation recordings
  • Listen & Download Podcasts
  • Play License free audio from the Internet Archive
  • Show the lyrics and CD-Covers of the song being played
  • Shuffle and Repeat
  • Reverse Play
  • Crossfading
  • Search
  • Rate your songs
  • EQ + FXs (Flanger, Echo & Reverb)
  • Set EQ for individual songs
  • Copy, Delete or Rename the file
  • Change ID3 tag (only for MP3/OGG/FLAC/APE)
  • Theme support
  • Supports: Linux, Linux ARM (Raspberry Pi), Windows & MacOS Intel. Windows support is limited.


$ sudo add-apt-repository ppa:noobslab/apps 
$ sudo apt-get update 
$ sudo apt-get install xix-media-player
$ sudo apt-get install xix-media-player-qt

The second instruction installs the Qt version.

Webpage: XiX Music Player

FreetuxTV: TV & Radio combo on Linux

freetuxtv_compIf you are too busy to sit in front of the television but don’t want to miss your favourite program either, try FreetuxTV. It is a WebTV and Web Radio player for Linux. Features:

  • 100s of channels in many languages. Full channel listing.
  • Many HDTV channels
  • Channels in many languages
  • Play full screen or minimized
  • Supports keyboard multimedia keys
  • Add custom groups of channels from M3U playlists
  • Time shifting
  • Record channels with preset duration
  • Create channel groups

Run the following to install FreetuxTV on Ubuntu:

$ sudo add-apt-repository ppa:freetuxtv/freetuxtv-dev
$ sudo apt-get update
$ sudo apt-get install freetuxtv

Webpage: FreetuxTV

Online radio with SMPlayer

If you are fond of listening to online radio you can make use of SMPlayer. Fire up SMPlayer and navigate to Open  URL… and paste the URL of the stream. If the URL doesn’t work you may need to provide the actual IP address and Port number. If you don’t know those search in the Xat radio search page towards the end of the page with Keywords.

A place to search for radio stations is SHOUTcast.

In case you are a cmdline addict, you can play the SHOUTcast playlist files using mplayer:

$ mplayer -playlist URL

TuneIn: your local radio station online

I like to listen to online radio stations playing random music. If one doesn’t suit you just switch to another playing a better tune. However it is difficult to find out the choices. So here’s a site which plays many of your local radio stations online and you have the freedom to choose any of the available options. By default it detects your location automatically and picks up a channel. Use the search option tune in your pick!

Listen to over 100,000 real radio stations and more than four million podcasts streaming from every continent. Explore and follow the best in sports, news, music and talk to create your personalized feed.

Webpage: TuneIn

Spotify client preview on Ubuntu


A preview release of Spotify client for Linux is available now. Works without any issues on Ubuntu 13.04. Notable features:

  • A polished UI as the above image shows
  • Excellent audio quality
  • Search for music
  • Create your own playlists
  • Some basic preferences including Facebook & integration
  • Minimize to the system tray
  • Volume icon integration

To install on Ubuntu:

$ echo "deb stable non-free" | sudo tee -a /etc/apt/sources.list.d/spotify.list > /dev/null
$ sudo apt-key adv --keyserver hkp:// --recv-keys 94558F59
$ sudo apt-get update
$ sudo apt-get install spotify-client

The free version show some visual ads. Audio ads are added between tracks in playlist.

P.S.: Spotify service is not available in all countries.

Two great sites for free online music

musicI have the habit of listening to online music. I use the following two websites for this:

1. Grooveshark (now off the grid): This is already a well-known service. It has paid mobile service as well though the Android app seemed to be heavy to me. I love the surveys option to gain points. Once you have enough you can enjoy a free month’s service. The collection is huge and you can have your own customized playlists. The featured new releases section is also good for having a taste of the latest music.

2. Aupeo: Hosted in Berlin, the single thing absolutely I love about this site is its international music section. It has a plethora of world music collection, from J-Pop to Italian to Spanish. It has a free Android app service which was again, a bit bulky and buggy the last time I checked.

Here’s another website primarily for Indian songs, started 18 months back and having apps for many platforms – Gaana.