An interactive map of songs about cities
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
img
js
source
.gitignore
Gruntfile.js
README.md
index.html
package.json

README.md

Spotimap - A map of songs about cities

Have you ever been alone in Kyoto? Is London calling you? Do you love New York but the place is bringing you down? Then this interactive map will be perfect for you! Explore the world while you listen to songs about cities.

javierarce.com/spotimap

thumb

Datasets

The map uses the data from this two tables:

Source

The songs on this map were manually extracted from the Wikipedia article List of songs about cities using a combination of infinite patience and regular expressions.

Contributing

This map doesn't pretend to be an exhaustive collection of songs about cities, but if you want me to add a particular song, please do this:

  1. Check that the song exists in Spotify.
  2. Check that city doesn't appear in the list of pending cities below.
  3. Add the song to the article List of songs about cities (or the corresponding subarticle.)
  4. Create an issue in this repository with the name of the song, the city, and the change in the Wikipedia page.

I know it's a tedious process, but you'll be helping the Wikipedia, this humble project and future generations of music lovers at the same time.

Pending cities

This is a list of cities I still need to import:

Stats

City Number of songs
[London, United Kingdom](http://javierarce.com/spotimap?city=London, United Kingdom) 2744
[New York City, United States](http://javierarce.com/spotimap?city=New York City, United States) 2707
[Paris, France](http://javierarce.com/spotimap?city=Paris, France) 1028
[San Francisco, United States](http://javierarce.com/spotimap?city=San Francisco, United States) 212
[Berlin, Germany](http://javierarce.com/spotimap?city=Berlin, Germany) 154
[Stockholm, Sweden](http://javierarce.com/spotimap?city=Stockholm, Sweden) 77
[Tokyo, Japan](http://javierarce.com/spotimap?city=Tokyo, Japan) 67
[Seattle, United States](http://javierarce.com/spotimap?city=Seattle, United States) 56
[Amsterdam, Netherlands](http://javierarce.com/spotimap?city=Amsterdam, Netherlands) 41
[Moscow, Russia](http://javierarce.com/spotimap?city=Moscow, Russia) 33
[Tulsa, United States](http://javierarce.com/spotimap?city=Tulsa, United States) 30
[Miami, United States](http://javierarce.com/spotimap?city=Miami, United States) 22
[Cleveland, United States](http://javierarce.com/spotimap?city=Cleveland, United States) 20
[Memphis, United States](http://javierarce.com/spotimap?city=Memphis, United States) 19
[Kansas City, United States](http://javierarce.com/spotimap?city=Kansas City, United States) 17
[Tampico, Mexico](http://javierarce.com/spotimap?city=Tampico, Mexico) 15
[Warsaw, Poland](http://javierarce.com/spotimap?city=Warsaw, Poland) 14
[Brisbane, Australia](http://javierarce.com/spotimap?city=Brisbane, Australia) 14
[Dallas, United States](http://javierarce.com/spotimap?city=Dallas, United States) 14
[Brighton, United Kingdom](http://javierarce.com/spotimap?city=Brighton, United Kingdom) 13
[San Antonio, United States](http://javierarce.com/spotimap?city=San Antonio, United States) 13
[Las Vegas, United States](http://javierarce.com/spotimap?city=Las Vegas, United States) 13
[São Paulo, Brazil](http://javierarce.com/spotimap?city=São Paulo, Brazil) 12
[Adelaide, Australia](http://javierarce.com/spotimap?city=Adelaide, Australia) 12
[Istanbul, Turkey](http://javierarce.com/spotimap?city=Istanbul, Turkey) 12
[Houston, United States](http://javierarce.com/spotimap?city=Houston, United States) 12
[Albuquerque, United States](http://javierarce.com/spotimap?city=Albuquerque, United States) 11
[Philadelphia, United States](http://javierarce.com/spotimap?city=Philadelphia, United States) 10
[Baltimore, United States](http://javierarce.com/spotimap?city=Baltimore, United States) 9
[Pittsburgh, United States](http://javierarce.com/spotimap?city=Pittsburgh, United States) 7
[Washington D.C., United States](http://javierarce.com/spotimap?city=Washington, United States) 7
[Oslo, Norway](http://javierarce.com/spotimap?city=Oslo, Norway) 6
[Saigon, Vietnam](http://javierarce.com/spotimap?city=Saigon, Vietnam) 6
[Kingston, Jamaica](http://javierarce.com/spotimap?city=Kingston, Jamaica) 6
[Hong Kong, Hong Kong](http://javierarce.com/spotimap?city=Hong Kong, Hong Kong) 5
[Recife, Brazil](http://javierarce.com/spotimap?city=Recife, Brazil) 5
[Marseille, France](http://javierarce.com/spotimap?city=Marseille, France) 5
[Montgomery, United States](http://javierarce.com/spotimap?city=Montgomery, United States) 5
[Cape Town, South Africa](http://javierarce.com/spotimap?city=Cape Town, South Africa) 5
[Rotterdam, Netherlands](http://javierarce.com/spotimap?city=Rotterdam, Netherlands) 5
[Tijuana, Mexico](http://javierarce.com/spotimap?city=Tijuana, Mexico) 5
[Alice Springs, Australia](http://javierarce.com/spotimap?city=Alice Springs, Australia) 5
[Soweto, South Africa](http://javierarce.com/spotimap?city=Soweto, South Africa) 5
[Omaha, United States](http://javierarce.com/spotimap?city=Omaha, United States) 4
[Den Haag (The Hague), Netherlands](http://javierarce.com/spotimap?city=Den Haag (The Hague), Netherlands) 4
[El Paso, United States](http://javierarce.com/spotimap?city=El Paso, United States) 4
[Johannesburg, South Africa](http://javierarce.com/spotimap?city=Johannesburg, South Africa) 4
[Amarillo, United States](http://javierarce.com/spotimap?city=Amarillo, United States) 4
[Austin, United States](http://javierarce.com/spotimap?city=Austin, United States) 4
[Perth, Australia](http://javierarce.com/spotimap?city=Perth, Australia) 4
[Bruxelles/Brussel (Brussels), Belgium](http://javierarce.com/spotimap?city=Bruxelles/Brussel (Brussels), Belgium) 4
[Laredo, United States](http://javierarce.com/spotimap?city=Laredo, United States) 4
[Santa Fe, United States](http://javierarce.com/spotimap?city=Santa Fe, United States) 4
[Coffs Harbour, Australia](http://javierarce.com/spotimap?city=Coffs Harbour, Australia) 3
[Nantes, France](http://javierarce.com/spotimap?city=Nantes, France) 3
[Denver, United States](http://javierarce.com/spotimap?city=Denver, United States) 3
[Little Rock, United States](http://javierarce.com/spotimap?city=Little Rock, United States) 3
[Port Elizabeth, South Africa](http://javierarce.com/spotimap?city=Port Elizabeth, South Africa) 3
[Barcelona, Spain](http://javierarce.com/spotimap?city=Barcelona, Spain) 3
[Calgary, Canada](http://javierarce.com/spotimap?city=Calgary, Canada) 3
[Toulouse, France](http://javierarce.com/spotimap?city=Toulouse, France) 3
[Phoenix, United States](http://javierarce.com/spotimap?city=Phoenix, United States) 3
[Galveston, United States](http://javierarce.com/spotimap?city=Galveston, United States) 3
[Madrid, Spain](http://javierarce.com/spotimap?city=Madrid, Spain) 3
[Wichita, United States](http://javierarce.com/spotimap?city=Wichita, United States) 3
[Mount Isa, Australia](http://javierarce.com/spotimap?city=Mount Isa, Australia) 3
[Tucson, United States](http://javierarce.com/spotimap?city=Tucson, United States) 3
[Bangkok, Thailand](http://javierarce.com/spotimap?city=Bangkok, Thailand) 3
[Hamburg, Germany](http://javierarce.com/spotimap?city=Hamburg, Germany) 3
[Savannah, United States](http://javierarce.com/spotimap?city=Savannah, United States) 3
[Lisbon, Portugal](http://javierarce.com/spotimap?city=Lisbon, Portugal) 3
[Kraków, Poland](http://javierarce.com/spotimap?city=Kraków, Poland) 3
[Broken Hill, Australia](http://javierarce.com/spotimap?city=Broken Hill, Australia) 2
[Gothenburg, Sweden](http://javierarce.com/spotimap?city=Gothenburg, Sweden) 2
[Seoul, Korea](http://javierarce.com/spotimap?city=Seoul, Korea) 2
[Allentown, United States](http://javierarce.com/spotimap?city=Allentown, United States) 2
[Rome, Italy](http://javierarce.com/spotimap?city=Rome, Italy) 2
[Newcastle upon Tyne, United Kingdom](http://javierarce.com/spotimap?city=Newcastle upon Tyne, United Kingdom) 2
[Darwin, Australia](http://javierarce.com/spotimap?city=Darwin, Australia) 2
[Newcastle, Australia](http://javierarce.com/spotimap?city=Newcastle, Australia) 2
[St. Louis, United States](http://javierarce.com/spotimap?city=St. Louis, United States) 2
[Beaufort West, South Africa](http://javierarce.com/spotimap?city=Beaufort West, South Africa) 2
[Port Lincoln, Australia](http://javierarce.com/spotimap?city=Port Lincoln, Australia) 2
[Kalgoorlie, Australia](http://javierarce.com/spotimap?city=Kalgoorlie, Australia) 2
[Strasbourg, France](http://javierarce.com/spotimap?city=Strasbourg, France) 2
[Salford, United Kingdom](http://javierarce.com/spotimap?city=Salford, United Kingdom) 2
[Poznań, Poland](http://javierarce.com/spotimap?city=Poznań, Poland) 2
[Düsseldorf, Germany](http://javierarce.com/spotimap?city=Düsseldorf, Germany) 2
[Townsville, Australia](http://javierarce.com/spotimap?city=Townsville, Australia) 2
[Durban, South Africa](http://javierarce.com/spotimap?city=Durban, South Africa) 2
[Winnipeg, Canada](http://javierarce.com/spotimap?city=Winnipeg, Canada) 2
[Nijmegen, Netherlands](http://javierarce.com/spotimap?city=Nijmegen, Netherlands) 2
[Olympia, United States](http://javierarce.com/spotimap?city=Olympia, United States) 2
[Canberra, Australia](http://javierarce.com/spotimap?city=Canberra, Australia) 2
[Pretoria, South Africa](http://javierarce.com/spotimap?city=Pretoria, South Africa) 2
[Indianapolis, United States](http://javierarce.com/spotimap?city=Indianapolis, United States) 2
[Fort Worth, United States](http://javierarce.com/spotimap?city=Fort Worth, United States) 2
[Reno, United States](http://javierarce.com/spotimap?city=Reno, United States) 2
[Hobart, Australia](http://javierarce.com/spotimap?city=Hobart, Australia) 2
[Köln, Germany](http://javierarce.com/spotimap?city=Köln, Germany) 2
Genoa, Italy 2
[Anchorage, United States](http://javierarce.com/spotimap?city=Anchorage, United States) 1
[Bochum, Germany](http://javierarce.com/spotimap?city=Bochum, Germany) 1
[Flagstaff, United States](http://javierarce.com/spotimap?city=Flagstaff, United States) 1
[Bilbao, Spain](http://javierarce.com/spotimap?city=Bilbao, Spain) 1
[Kyoto, Japan](http://javierarce.com/spotimap?city=Kyoto, Japan) 1
[Oudtshoorn, South Africa](http://javierarce.com/spotimap?city=Oudtshoorn, South Africa) 1
[Vesoul, France](http://javierarce.com/spotimap?city=Vesoul, France) 1
[Shanghai, China](http://javierarce.com/spotimap?city=Shanghai, China) 1
[Gold Coast, Australia](http://javierarce.com/spotimap?city=Gold Coast, Australia) 1
[Wrocław, Poland](http://javierarce.com/spotimap?city=Wrocław, Poland) 1
[St. Paul, United States](http://javierarce.com/spotimap?city=St. Paul, United States) 1
[Yokohama, Japan](http://javierarce.com/spotimap?city=Yokohama, Japan) 1
[Saskatoon, Canada](http://javierarce.com/spotimap?city=Saskatoon, Canada) 1
[Honolulu, United States](http://javierarce.com/spotimap?city=Honolulu, United States) 1
[Fukuoka, Japan](http://javierarce.com/spotimap?city=Fukuoka, Japan) 1
[Ankara, Turkey](http://javierarce.com/spotimap?city=Ankara, Turkey) 1
[Bordeaux, France](http://javierarce.com/spotimap?city=Bordeaux, France) 1
[De Aar, South Africa](http://javierarce.com/spotimap?city=De Aar, South Africa) 1
[Gladstone, Australia](http://javierarce.com/spotimap?city=Gladstone, Australia) 1
[San Juan, Puerto Rico](http://javierarce.com/spotimap?city=San Juan, Puerto Rico) 1
[Garden Grove, United States](http://javierarce.com/spotimap?city=Garden Grove, United States) 1
[Knysna, South Africa](http://javierarce.com/spotimap?city=Knysna, South Africa) 1
[Cadiz, Spain](http://javierarce.com/spotimap?city=Cadiz, Spain) 1
[Gary, United States](http://javierarce.com/spotimap?city=Gary, United States) 1
[Liège, Belgium](http://javierarce.com/spotimap?city=Liège, Belgium) 1
[Chiang Mai, Thailand](http://javierarce.com/spotimap?city=Chiang Mai, Thailand) 1
[Tsitsikamma, South Africa](http://javierarce.com/spotimap?city=Tsitsikamma, South Africa) 1
[Salvador, Brazil](http://javierarce.com/spotimap?city=Salvador, Brazil) 1
[Patensie, South Africa](http://javierarce.com/spotimap?city=Patensie, South Africa) 1
[Chennai, India](http://javierarce.com/spotimap?city=Chennai, India) 1
[Marina del Rey, United States](http://javierarce.com/spotimap?city=Marina del Rey, United States) 1
Ukraine, 1
[Abilene, United States](http://javierarce.com/spotimap?city=Abilene, United States) 1
[San Jose, United States](http://javierarce.com/spotimap?city=San Jose, United States) 1
[Uitenhage, South Africa](http://javierarce.com/spotimap?city=Uitenhage, South Africa) 1
[Knokke, Belgium](http://javierarce.com/spotimap?city=Knokke, Belgium) 1
[Utrecht, Netherlands](http://javierarce.com/spotimap?city=Utrecht, Netherlands) 1
[Surat Thani, Thailand](http://javierarce.com/spotimap?city=Surat Thani, Thailand) 1
[Seattle, United States](http://javierarce.com/spotimap?city=Seattle, United States) 1
[Buenos Aires, Argentina](http://javierarce.com/spotimap?city=Buenos Aires, Argentina) 1
[Montpellier, France](http://javierarce.com/spotimap?city=Montpellier, France) 1
[Göttingen, Germany](http://javierarce.com/spotimap?city=Göttingen, Germany) 1
[Rostock, Germany](http://javierarce.com/spotimap?city=Rostock, Germany) 1
[Coimbra, Portugal](http://javierarce.com/spotimap?city=Coimbra, Portugal) 1
[Juneau, United States](http://javierarce.com/spotimap?city=Juneau, United States) 1
[Bossier City, United States](http://javierarce.com/spotimap?city=Bossier City, United States) 1
[Kathmandu, Nepal](http://javierarce.com/spotimap?city=Kathmandu, Nepal) 1
[Rijeka, Croatia](http://javierarce.com/spotimap?city=Rijeka, Croatia) 1
[Margate, South Africa](http://javierarce.com/spotimap?city=Margate, South Africa) 1
[Rouen, France](http://javierarce.com/spotimap?city=Rouen, France) 1
[Milan, Italy](http://javierarce.com/spotimap?city=Milan, Italy) 1
[Matjiesfontein, South Africa](http://javierarce.com/spotimap?city=Matjiesfontein, South Africa) 1
[Newport, United Kingdom](http://javierarce.com/spotimap?city=Newport, United Kingdom) 1
[Porto, Portugal](http://javierarce.com/spotimap?city=Porto, Portugal) 1
[San Pedro de Macorís, Dominican Republic](http://javierarce.com/spotimap?city=San Pedro de Macorís, Dominican Republic) 1
[Niekerkshoop, South Africa](http://javierarce.com/spotimap?city=Niekerkshoop, South Africa) 1
[Mexico City, Mexico](http://javierarce.com/spotimap?city=Mexico City, Mexico) 1
[Dresden, Germany](http://javierarce.com/spotimap?city=Dresden, Germany) 1
[Akron, United States](http://javierarce.com/spotimap?city=Akron, United States) 1
[Avignon, France](http://javierarce.com/spotimap?city=Avignon, France) 1
[Porto Alegre, Brazil](http://javierarce.com/spotimap?city=Porto Alegre, Brazil) 1
[Vaduz, Liechtenstein](http://javierarce.com/spotimap?city=Vaduz, Liechtenstein) 1
[Brest, France](http://javierarce.com/spotimap?city=Brest, France) 1
[Seville, Spain](http://javierarce.com/spotimap?city=Seville, Spain) 1
[Ballarat, Australia](http://javierarce.com/spotimap?city=Ballarat, Australia) 1

Thanks

Hat tip to Analía for posting the link to the Wikipedia article.