Back to replicas
Replica documentation
Musicmap
Local route /interactive-explanation/musicmap/ keeps the published graph,
search flow, and genre side pane while shipping a scoped playback exception for deferred
YouTube and Spotify embeds.
Upstream snapshot: https://musicmap.info/ verified 2026-03-21
Source family: musicmap.info direct replica with scoped playback exception
Source snapshot
The local route vendors the published Musicmap shell, graph markup, bundle, CSS, fonts,
images, and search data payload instead of rebuilding the map in a new stack.
- Live original verified against
https://musicmap.info/ on 2026-03-21.
- The route preserves zoom-to-genre, search results, genre descriptions, and playlist context.
- The shared footer remains the only public provenance surface.
Asset handoff
musicmap/index.html owns the local metadata shell and strips the upstream promo panes.
musicmap/main.bundle.js and musicmap/main.css stay vendored as the published runtime core.
musicmap/master-genrelist.json is vendored locally so search and genre hydration stay inside the route tree.
- The local static inventory includes 5 vendored assets under
musicmap/assets/, plus local favicon and apple-touch icon files.
Scoped exception
Musicmap is the only music-family route allowed to create remote playback surfaces, and
only under a user-click gate.
- Allowed providers:
YouTube and Spotify only.
- Embed mode:
user-click only, with no eager autoplay shell or preload.
- The local gate script converts playlist actions into deferred embeds instead of preserving the upstream remote API shell.
Known deviations
- The mobile redirect, store surfaces, privacy banner, disclaimer panes, social buttons, analytics, and Facebook SDK are removed from the public body.
- Google Fonts are replaced locally in the vendored CSS.
- Playlist playback is deferred to embed creation after explicit user action rather than the upstream eager iframe API flow.
Parity checklist
Loading...
Loading parity contract...