Online Radio Applet

This is a panel applet to let you play your favourite online radio station from your system tray or panel with a single click. It includes two large directories of online radio stations, each featuring thousands of listings:

  • Icecast
  • Radio Browser

The applet should work both on modern MATE Desktop and on legacy GNOME2 (e.g., RHEL 6 and all derivatives like CentOS).

For MATE Desktop, the applet supports building with GTK2 or GTK3. You should use the same version as your MATE Desktop does.


  • Fedora Linux: The applet is now available in the RPMFusion Free Fedora repo!
    yum install mate-applet-streamer
  • Arch Linux: The applet is available in the Arch’s repo!
  • Mageia Linux: The applet is available in Mageia’s repo!
  • RHEL6 and derivatives (CentOS etc.) which use GNOME2: RPMs are provided below (or the applet can be installed from source).

To install from source (download link below):

./configure && make && make install

To build an RPM:

./configure && make && make rpm

When installed, right-click the panel, chose „Add to Panel“ and select „Streamer“ from the list.


When the applet starts, it will load the last the radio station you listened to. Click on the applet to toggle its state from „pause“ to „play“; click it again to pause it. The icon shows the current state (playing or paused).

To manage your stations, right-click the applet and go to the „All“ menu.

  • On the ‘Favourites’ tab you can add new stations (name and URL required, the URL includes the protocol), remove existing ones or begin playing one. You can also reorder the stations there. The list will be saved on each change.
  • On the ‘Icecast’ tab you can download the full Icecast directory (it will be saved after this), search through it, listen to a station or copy one to the Favourites list.
  • On the ‘Custom’ tab you can import your own list of stations. It only has to match the 4 important fields of the Icecast XML format:
        <server_name>Radio 1 (AAC+)</server_name>

When the applet starts, it will also load the top 10 recent stations and the top 10 favourites into two separate sub-menus in the right-click menu. From them you can launch a station too. Note: Due to MATE/GNOME2 limitations, these two sub-menus cannot be updated dynamically and will only change on applet start.

When a new song starts playing, a notification will be displayed. If you don’t want to be disturbed every few minutes, use the Options tab of the All Stations menu to disable notifications.


Download current version

Download older versions (of archaeological interest only; only last version from each unsupported branch shown):

This entry was posted in Нули и единици. Bookmark the permalink.

7 Responses to Online Radio Applet

  1. Vladdy says:

    С тая джаджа ще мога ли да слушам ббс 5 лайф?

  2. Дил says:

    Ако BBC не слагат филтър по IP адрес (т.е. по държава), то тогава – да. Ако правят както с техния iPlayer, то тогава не.

  3. fred smith says:

    I’ve built both source and binary RPMS (0.3.10) for Centos 7 (EL-7) that I can send to you, if you’d like to have ’em.

    • Дил says:

      Hi, Fred!
      I don’t have a desktop with EL7 + MATE, so it would be nice to have your build here too! Thank you!

      • fred smith says:

        I’d be glad to donate them! is there a place for me to upload, or perhaps to email them?

        I apologize, you may have posted that info somewhere, but since my Russian is non-existent, I haven’t figured it out…

        • fred smith says:

          pardon me, I think it must be Serbian. No offense meant.

          • Дил says:

            No offense at all! It is actually Bulgarian, yet another Slavic language from the same group as Russian and Serbian (and using the same alphabet). It is close and related to them, so can easily be mistaken (sort of Spanish-Portugese relationship, for example).

            Feel free to email me the build and I’ll post it.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.