🌊
ENTERING BIOME
Coastal Route
🌿
HOENN PACK
CHANGE PACK
🌊
Coastal Route
Choose a spot
Route 104
Pokémon Ruby & Sapphire
0:00
0:00
MAP
CHANNEL
Sorting your packTap a biome below, then Add tracks under its list. Repeat for each biome you want.
LOCATIONS
TRACKS
SAVED SONGS
SAVED ARTISTS
SAVED STATIONS
SAVED SPOTS
FAVORITE TRACKS
CONNECTIONS
Link a music service to play songs there. Without one, songs play from YouTube.
Used when you tap a song in Local Listening, and for Biome Beats tracks that have a Spotify version. The small buttons on each song play it somewhere else. Radio always plays the station.
YouTube ● No sign-in needed
The default player, in privacy-enhanced mode. Plays pack videos and Local Listening songs; YouTube may show ads.
Can help if songs keep failing with “confirm you’re not a bot”. Sign in to YouTube in this browser first. This turns off privacy-enhanced mode, so YouTube sees what you play. Works in Chrome and Edge. Safari keeps YouTube’s sign-in out of other sites; in Firefox it works once tracking protection is off for this site (the shield in the address bar).
Spotify ● Not connected
Needs Spotify Premium. Full songs in Local Listening and in packs with Spotify tracks.
On a phone, pick your Spotify app so music keeps going with the screen off (open Spotify there first, then tap the refresh button).
Use my own Spotify app
- Create a free app at developer.spotify.com/dashboard, ticking Web API and Web Playback SDK.
- Add this exact Redirect URI:
- Paste the app's Client ID below. You never need the Client Secret.
SoundCloud ● No sign-in needed
Plays the SoundCloud tracks and playlists you add to custom packs (Packs → Make or Import Pack), in SoundCloud's own player. Some tracks only play a 30-second preview (SoundCloud Go+), and some can't be played on other sites; those are skipped.
Apple Music ● Not connected
Needs an Apple Music subscription for full songs (otherwise 30-second previews). Plays Local Listening songs.
Apple Music needs an Apple developer account, which costs $99 a year. If you're enjoying MusicMap, please consider ☕ buying me a coffee to help cover it.
HELP
Take the tour
A quick look at how MusicMap works. Also on the ? at the top
Report a problem
Tell Jongle what went wrong. You can include technical details and a screenshot. To show a problem on another screen, go there and tap ⚠ Report next to the tabs: the screenshot is taken the moment you tap it
DATA
Export preferences
Download JSON
Clear all data
Resets everything
DISPLAY
The YouTube video, or the album art while Spotify plays, above the song name.
A soft ping when live location notices you've moved somewhere new, and a chime when the music switches to it.
CREDITS & SOURCES
☕ Support MusicMap
MusicMap is built by Jongle. If you're enjoying it, please consider buying me a coffee. It helps cover running costs and supports future projects and integrations like Apple Music.
MusicMap is built on these services and open-source projects. Tap one to visit it.
REMOVED & DISLIKED
Songs, artists and stations you removed or tapped 👎 on. Restore one to hear it again.
ADD TRACKS
EDIT LOCATION
Add one or more pins. Music plays when you enter any pin's radius.
RATE
Tap the stars. Everyone sees the average; your rating stays anonymous.
PUBLIC PACKS
Packs other people made and shared with everyone. Tap Add to get one.
DEFAULT PACKS YOU REMOVED
SHARED BY PEOPLE
SHARE PACK
Anyone with this code can import your pack — including your biome names and track customizations. Review any personal location data before sharing.
SHARE MESSAGE — tap to select all
CUSTOM LOCATIONS IN THIS PACK
MAKE OR IMPORT PACK
HOW IT WORKS
1
Paste links one at a time: playlists, albums, or single songs or videos. Add as many as you like.
2
All links in a pack must come from one service: YouTube, Spotify or SoundCloud. (YouTube videos with a chapter list can be split into tracks with the timestamp importer.)
3
Name it, pick an icon and save. Next you'll sort the tracks into biomes, yourself or with an AI's help.
Now sort the tracks into biomes, so the right music plays in the right places.
1. Copy this prompt and paste it into any AI (ChatGPT, Claude, Gemini).
2. Paste the AI's answer here (the JSON it returns).
AI PACK BUILDER PROMPTS
Ask any AI (ChatGPT, Claude, Gemini) to build a pack. Fill in the YouTube link(s) and timestamps, then paste the JSON answer in the box above.
Convert this YouTube soundtrack into a MusicMap pack.
Videos / Playlists: [PASTE ONE OR MORE URLS]
Timestamps: [PASTE CHAPTER LIST — one per video if multiple]
MusicMap plays music that matches where the listener is. Sort the tracks into these places by mood:
beach (sunny, breezy) · city (busy, night lights) · forest (calm, natural) · mountain (epic, climbing) · desert (dry, hypnotic) · town (friendly, everyday) · ocean (vast, flowing) · shopping (upbeat, playful) · port (industrial, gritty) · home (cozy) · work (focused) · school (light, youthful) · gym (high energy)
Return ONLY valid JSON, no explanation:
{
"name": "Pack Name",
"subtitle": "Artist / Game",
"icon": "emoji",
"videos": [
{
"videoId": "abc123def45",
"tracks": [
{"title": "Track Name", "start": 0, "dur": 120}
]
}
],
"biomes": {
"beach": [0,3], "city": [1,4], "forest": [2,5],
"mountain": [6], "desert": [8], "town": [9,10],
"ocean": [11], "shopping": [12], "port": [13],
"home": [7], "work": [14], "school": [15], "gym": [16]
}
}
Rules:
- videoId = the 11-character id from the YouTube URL
- Each playlist video = one track (title = video title, start=0, dur=300)
- "start" = seconds from video start
- "dur" = seconds to next track (max 300)
- biome arrays = track indices across ALL videos combined (0-based, flat)
- Prefer one place per track; give every place at least one track
- icon = single emoji for the game/music theme
Already made a pack? This prompt lists its tracks so any AI can sort them into biomes. Pick the pack, copy the prompt, then paste the AI's JSON answer in the box above.
REPORT A PROBLEM
THIS PACK PLAYS FROM SPOTIFY
To play it you need Spotify Premium and to sign in with your own free Spotify developer Client ID.
Spotify only lets invited testers use MusicMap's shared Spotify app, so most people need their own. Setup takes about 5 minutes. Spotify songs have no YouTube fallback.
ADD PACK
This is your own copy of a shared pack. Changes stay on this device and never change it for anyone else. To give people your version, share it again: it gets its own new code.
HOW TO ADD A PACK
1
Find a full OST playlist on YouTube — any game, album or mix works.
2
Paste the YouTube URL below. The video is added instantly and a timestamp field appears.
3
On the YouTube video page, open the description and copy the full timestamp list (chapters). Paste it into the field that appears.
4
Give your pack a name, pick an icon, and hit Save. Then assign tracks to each biome from the 🌴 Biomes tab.
IMPORT TIMESTAMPS
DROP A PIN
Tap anywhere on the map to place a pin
200 m
BEFORE YOU SHARE
Your pack may contain personal location data — home, work, school, gym and other custom places. Review what's included before sharing. Toggle off any locations you want to keep private.
CUSTOM LOCATIONS IN THIS PACK
☕ If you're enjoying it, please consider buying me a coffee
Version 1.24.1
Wander your world in Music with Geolocation based playlists! Create, Customize and Share!
does this work? :eyes:
(yes i know you have my email now)
Yes it does! but I have to manually approve these so russian bots don’t take over xD