myselfsiddharth/spotify-music-map — explained in plain English
Analysis updated 2026-05-18
Connect your Spotify account to see your favorite artists plotted on a world map.
Filter your music library by genre, city, country, or playlist on an interactive globe.
Export or import playlist data as Exportify-compatible CSV files.
Explore an artist's origin, genre, and playlists through detail cards on the map.
| myselfsiddharth/spotify-music-map | 3imed-jaberi/cryptography-si-isamm | 3imed-jaberi/koa-isomorphic-router | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2021-09-25 | 2021-02-06 |
| Maintenance | — | Dormant | Dormant |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | general | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires creating a Spotify Developer app and configuring OAuth credentials before it will run.
Sonic Cartography, also called Spotify Music Map, is a web app that turns your Spotify library into an interactive globe showing where each of your favorite artists actually comes from. Every artist you listen to is pinned to their real world city of origin, colored by musical genre, and grouped together as you zoom in and out across the map. To use it, you connect your own Spotify account through a login process, and the app pulls your Liked Songs and playlists. It then looks up where each artist is from using a public database called Wikidata, which stores information like an artist's birthplace or the city where a band originally formed. Those locations are geocoded into map coordinates and cached so the app loads instantly on future visits. The globe itself supports a few different visual styles, including a satellite view and a plain vector map, and you can zoom smoothly from a view of the whole planet down to individual streets. Artists are color coded by genre, such as hip hop, rock, jazz, or afrobeats, and you can search or filter your results by artist name, city, country, playlist, or genre. Clicking an artist opens a detail card showing their origin, genre, related playlists, and lets you play a liked track right in the browser. There is also a feature that can draw travel arcs between locations or make the globe spin automatically. The app also supports importing and exporting playlist data as CSV files in a format compatible with a separate tool called Exportify, so you can bring in data from other sources or merge multiple exports onto the same map. Setting it up requires Python, a Spotify developer account to get API credentials, and editing an environment file with those credentials before running the Flask based backend locally. The frontend is built with plain JavaScript and a mapping library, so no JavaScript framework or build step is needed to run it.
A web app that maps your Spotify library onto an interactive globe, showing where each artist you listen to actually comes from.
Mainly JavaScript. The stack also includes Python, Flask, JavaScript.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.