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

Gears for Spotify client


Spotify is free with catches, like ads to completely ruin your musical experience. You might also want something extra if you have an account… like who wants to download the same data again and again? We explored Sconsify, the cmdline client for Spotify account holders earlier. This article explores few handy utilities to go with the official Spotify client for Linux. Continue reading Gears for Spotify client

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

Tomahawk: search & play music

Have you ever wanted to listen to a song badly only to find out that it is not on your hard disk? Tomahawk is a powerful music player that can fetch the best quality audio for the song you search and play it for you. It looks up a number of web services to find the music. It can play audio files on your device too. Tomahawk uses Qt project’s Phonon multimedia framework to play music. It’s also a social music player where you can discover what your friends are tuned to.


  • Supported services:
    > Spotify
    > Beats Music
    > Google Play Music
    > Soundcloud
    > Grooveshark
    > Owncloud
    > and many more to make sure you get your tune
  • Polished look and feel
  • Connect to your friends to browse and play their libraries, playlists and stations
  • Create custom stations
  • Multiplatform. Supports Linux, Windows, mac and Android.


To install Tomahawk on Ubuntu:

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

Note that Tomahawk has a overwhelming number of dependencies, a drawback in my opinion.

Webpage: Tomahawk

Similar software

  • Atraci
  • Ampache
  • Clementine
    $ sudo add-apt-repository ppa:me-davidsansome/clementine
    $ sudo apt-get update
    $ sudo apt-get install clementine

Atraci: stream and listen to music from YouTube

Tired of going through registration, limitations and ads to listen to online music? Atraci might be the streaming music player you really want. It has a database of over 60 million songs (i.e. more than double that of iTunes). You do not need to sign up, the interface and stream are ad-free. Atraci doesn’t track your listening habits either.

Atraci searches YouTube for the best match (remember SMTube?) and plays the highest quality audio if there are multiple results. It fetches the song information like cover, title, artist etc. from iTunes, and SoundCloud. You can create your own playlists. It is a completely decentralized service. Atraci can be installed on Linux, Windows and Mac. To download the software for your platform, head on to the home page.

Atraci does not allow any audio file downloads (unlike PMS). As you might have already guessed, it’s a completely legal way to listen to music.

You can download Atraci from its homepage.

Webpage: Atraci

Ampache: stream music and video anywhere

Ampache is a state of the art music and video streaming server cum file manager. It is open source and uses other external open source modules or software to present your music and video in an awesome interface. Features:

  • Browse and manage your media through a web interface.
  • Stream music and listen directly on the webpage with HTML5 player.
  • Use from any device using a compatible client.
  • Extracts correct metadata from embedded tags in files and/or the filename.

Find the installation instructions here.

Webpage: Ampache

Spotify update for GNU/Linux


Spotify, the digital music service has released v0.9.10 of its community edition GNU/Linux client. Currently the package is available for 64-bit only. While the canonical Debian installation instructions are available, you can download the appropriate deb files straight from here and install it, i.e. instead of adding the PPA (or repository) download the packages directly. Works fine on Ubuntu 14.04.

If you are having issues with track change notifications, run

$ spotify --ui.track_notifications_enabled=false

Note that the Spotify service is not available outside US.