# Encore > Encore is a music streaming web app. Tracks, artists, albums, playlists and user profiles are addressable at clean URLs that return server-rendered HTML with full metadata and JSON-LD structured data (schema.org MusicRecording, MusicGroup, MusicAlbum, MusicPlaylist, ProfilePage). ## Crawlable resource pages - https://encore.mimso.co.uk/track/{trackId} — single song. Includes title, artists, album, duration, ISRC, related tracks, MusicRecording JSON-LD. - https://encore.mimso.co.uk/artist/{artistId} — artist profile. Includes top tracks, discography, genres, MusicGroup JSON-LD. - https://encore.mimso.co.uk/album/{albumId} — album with tracklist, artist, release year, MusicAlbum JSON-LD. - https://encore.mimso.co.uk/playlist/{playlistId} — public playlist with track listing, MusicPlaylist JSON-LD. - https://encore.mimso.co.uk/user/{username} — public user profile, ProfilePage JSON-LD. The same resources are also addressable in the interactive player UI under the hash routes https://encore.mimso.co.uk/#/track/{id}, /#/artists/{id}, /#/albums/{id}, /#/playlist/{id}, /#/user/{username}. The hash variant requires JavaScript; the clean-URL variant does not. ## Sitemap - https://encore.mimso.co.uk/sitemap.xml — sitemap index pointing at chunked sitemaps covering every track, artist, album, public playlist and verified user. ## API A read-only JSON API is available under https://encore.mimso.co.uk/api/ but is not intended for general crawling. The HTML pages above are the canonical surface for indexing and summarisation. ## Content guidelines Track, artist, album and playlist metadata is sourced from third-party music catalogues and from user-generated content (for playlists and profiles). Cover art and artist images are hotlinked from the upstream catalogue.