The Streema Blog

Posted on by Streema Team

Have you ever wondered how the World Map would looks like if we were able to see which radio station is listened in any place? Now you can do that!

Which radio stations would people walking along the Central Park be listening to? And which ones at Abbey Road 3, St. John's Wood, London? And what about your very own neighbourhood?

Maybe you can remember some developments displaying the most listened artists in every US state according to Spotify, simultaneous listening worldwide or even a less known but very interesting work by Andrew Filer who mapped the reach of public radio stations in the United Stations, based on data from Wikipedia and the stations search from the Federal Communications Commission.

But what about the Radio Stations audience around the world? Well, this is what it looks like when the Listeners in Streema’s Platform ( & Simple Radio App for iOS):

World Online Radio Listeners

You can zoom in and out, and see a detail about what radio station is listening each user in real time:

New York World Online Radio Listeners

How we built it?

In order to develop this map, we've employed a few tools and services. In first place, we used Mapbox, whose Javascript Open Source Library allows you to create beautiful interactive maps and data visualizations and integrate them to your website in minutes. Mapbox also has a customizable map layer of streets, buildings and places around the World, known as Mapbox Streets, powered by open data from OpenStreetMap.

In addition, Mapbox also provides an easy way to add some really useful Leaflet plugins to add some awesome features and interactions. By instance, markers clustering is done using Leaflet.markercluster, and the zoom slider widget it's here thanks to Leaflet.zoomslider.

Behind the scenes

So far, this is what you see. But how do we make everything work behind the scenes? Here at Streema, we have a set of services and applications, and between them we have Streema’s website and Simple Radio App for iOS.

Both applications keep track of several user actions and general metrics using an internal tracking tool which sends that information to a central service. By instance, we track every radio station played by every user. This central service also provides an interface to all our applications for listening to a subset of that actions and metrics. This way, we've been able to build a pretty simple application (using Tornado, a python framework and asynchronous networking library), that listens to every radio-played event and sends that information (using a websocket connection) to each visitor who’s seeing this map.

The simplicity of the application wouldn’t have been possible without the help from Maxmind whose geoip2 library gives us the power to localize each user; without the help from Heroku to get up and running quickly a production website; and NewRelic for keeping it constantly monitored and trace all the errors.

So, go and take a look at who's near you and what radio station are they listening to. 😀

Stay tuned!

The Streema Team

Posted on by Streema Team | Posted in api, Technology, Uncategorized | Tagged , , , , , , ,

8 Responses to Radio Listeners Around The World [Real-Time Map]

  1. Mark Stylez says:

    Global FM Radio Group offers guaranteed radio play hip hop, reggae, rnb, pop, soul, rock and more and we are also accepting free submission for the Bahamas Music Showcase an urban event in 2015.

    Submit music to

  2. brownsquirrel says:

    not sure what to do here but listening to my radio international in western victoria via streema

  3. jonathan villarreal says:

    Queridos Conductores de radio Suecia!!!!! de la capital de San Luis, Argentina, le saluda un radioescucha de su programación habitual!!!! Es de gran alegría, el poder tener esta frecuencia radial, que a través de ella puedo entrelazarme con ustedes!!!! Con todo respeto, deseo tener a mi favor, una conquista sentimental personalizada, con una ciudadana de Suecia, a quien quisiera conocer como un noble caballero, siendo Liza Berggren, de su honorable país!!!! Mi dirección postal es: Jonathan Villarreal, con domicilio en Barrio Felix Bogado, Manzana “E” casa (10), calle: Orlando D. Lucas Nª800. Código Postal (5700) – San Luis Capital. Argentina E-mail / Website: jonathanvillarreal Facebook Teléfono 54-02664-458141.

  4. David says:

    Is there a widget which allows embedding the map on the website?

  5. eagle says:

    It seems our Muslim president got to the Jef Khouner show. There is no live internet service here in southern New Hampshire. Tell me how I can get WRKO 680am live on my PC?

  6. Hania Mehak says:

    Very nice well thanks to share this …

Leave a Reply

Your email address will not be published. Required fields are marked *