The world's leading music streaming platform. Spotify's mental model is a playlist-centric personal jukebox — playlists (both user-created and algorithmic) are the primary organizational unit, not albums. Key differentiators: Discover Weekly and Daily Mixes (personalized algorithmic playlists), Spotify Connect (cross-device playback), Spotify Wrapped (annual listening recap), a persistent mini player, and a desktop app with a resizable sidebar. Spotify also hosts podcasts and audiobooks, making it an all-in-one audio platform.
├── Home
│ ├── Recently Played (cards)
│ ├── Made for You
│ │ ├── Discover Weekly (Monday refresh)
│ │ ├── Daily Mix 1–6 (genre-based mixes)
│ │ ├── Release Radar (new from followed artists)
│ │ ├── On Repeat / Repeat Rewind
│ │ ├── Time Capsule
│ │ └── Daylist (mood-shifting throughout day)
│ ├── Your Top Mixes
│ ├── New Releases for You
│ ├── Trending / Popular
│ ├── Moods & Genres
│ ├── Featured Playlists
│ ├── Shows to Try (podcasts)
│ └── Jump Back In
├── Search
│ ├── Search Bar (instant results)
│ ├── Browse All (genre/mood cards grid)
│ │ ├── Podcasts
│ │ ├── Hip-Hop, Pop, Rock, Indie, Latin, K-Pop...
│ │ ├── Mood (Chill, Focus, Workout, Party, Sleep...)
│ │ ├── Charts
│ │ ├── New Releases
│ │ ├── Discover
│ │ └── Audiobooks
│ ├── Recent Searches
│ └── Results: Songs, Artists, Albums, Playlists, Podcasts, Episodes, Users, Genres
├── Your Library
│ ├── Filter Pills: Playlists, Artists, Albums, Podcasts & Shows, Audiobooks, Downloaded
│ ├── Sort: Recents, Recently Added, Alphabetical, Creator
│ ├── View: List / Grid
│ ├── Liked Songs (auto-playlist)
│ ├── Your Episodes (saved podcast episodes)
│ ├── Local Files
│ └── Create Playlist (+)
├── Artist Page
│ ├── Header (image, name, monthly listeners, verified badge)
│ ├── Follow Button
│ ├── Popular Tracks (top 5, show more)
│ ├── Artist's Pick (pinned content)
│ ├── Discography
│ │ ├── Albums
│ │ ├── Singles & EPs
│ │ └── Compilations
│ ├── Featuring [Artist] (appears on)
│ ├── Fans Also Like (related artists)
│ ├── Discovered On (playlists featuring this artist)
│ ├── About (bio, images, monthly listeners, social links, world rank)
│ └── Merch (if available)
├── Album Page
│ ├── Cover Art, Title, Artist(s), Year, Track Count, Duration
│ ├── Play / Shuffle
│ ├── Save to Library (heart)
│ ├── Track List (number, title, features, explicit tag, duration)
│ ├── Credits (writers, producers — expandable)
│ ├── More by [Artist]
│ └── Copyrights
├── Playlist Page
│ ├── Cover (mosaic or custom), Title, Creator, Description
│ ├── Total Tracks, Duration, Followers Count
│ ├── Play / Shuffle
│ ├── Download Toggle
│ ├── Track List (sortable by title, artist, album, date added, duration)
│ ├── Search within Playlist
│ ├── Collaborative Badge + Invite
│ ├── Recommended Songs ("Add to this playlist")
│ └── Share / Embed
├── Now Playing (Full Player)
│ ├── Album Art (large, animated canvas for some tracks)
│ ├── Song Title, Artist(s), Album
│ ├── Like (heart)
│ ├── Progress Scrubber + Time Codes
│ ├── Controls: Shuffle, Previous, Play/Pause, Next, Repeat
│ ├── Queue Button
│ ├── Lyrics (synced, line-by-line, karaoke style)
│ ├── Devices (Spotify Connect)
│ ├── Volume Slider (desktop)
│ ├── Full Screen / Canvas (animated artwork)
│ └── Share
├── Mini Player (Persistent)
│ ├── Album Art Thumbnail, Song Title, Artist
│ ├── Play/Pause, Next
│ ├── Like (heart)
│ └── Progress Bar
├── Queue
│ ├── Now Playing
│ ├── Next in Queue (user-added)
│ └── Next From: [playlist/album/radio]
├── Podcasts
│ ├── Your Shows (subscribed)
│ ├── Show Page
│ │ ├── Cover, Title, Publisher, Description, Rating
│ │ ├── Follow Button
│ │ ├── Episodes List (newest first)
│ │ └── Similar Shows
│ ├── Episode Detail
│ │ ├── Title, Date, Duration, Show Notes
│ │ ├── Play / Download / Save
│ │ └── Rate
│ └── Podcast Charts
├── Audiobooks
│ ├── Browse / Store
│ ├── Book Detail (cover, narrator, duration, chapters)
│ ├── Included with Premium (15 hrs/month)
│ └── Purchase Additional
├── Spotify Wrapped (annual)
│ ├── Top Songs, Artists, Genres, Podcasts
│ ├── Listening Time
│ ├── Shareable Cards (social media)
│ └── Personal Playlist (Your Top Songs [Year])
├── Spotify Connect
│ ├── Available Devices (phone, desktop, web, speaker, TV, car)
│ ├── Switch Playback
│ └── Remote Control
├── User Profile
│ ├── Display Name, Avatar
│ ├── Followers / Following
│ ├── Public Playlists
│ ├── Recently Played Artists
│ └── Top Artists / Tracks (public toggle)
├── Friend Activity (Desktop right sidebar)
│ ├── What friends are listening to (real-time)
│ └── Click to play same track
├── Notifications
│ ├── New Release from Followed Artist
│ ├── Playlist Updates
│ ├── Concert Recommendations
│ └── Wrapped Availability
├── Settings
│ ├── Account (plan, email, password, subscription)
│ ├── Playback
│ │ ├── Crossfade (0-12s)
│ │ ├── Gapless Playback
│ │ ├── Automix
│ │ ├── Audio Normalization
│ │ └── Mono Audio
│ ├── Audio Quality
│ │ ├── Streaming (auto/low/normal/high/very high)
│ │ ├── Download Quality
│ │ └── Equalizer (mobile)
│ ├── Downloads (storage location, Wi-Fi only)
│ ├── Social (private session, share listening activity, show recently played)
│ ├── Notifications
│ ├── Display (language, hardware acceleration, show unavailable songs)
│ ├── Connected Apps
│ ├── Privacy
│ └── Experimental Features (beta toggles)
└── Premium Upgrade (for free users)
├── Plan Comparison
├── Individual / Duo / Family / Student
└── Free Trial CTA
[Spotify Logo]
─────────────
🏠 Home
🔍 Search
─────────────
📚 Your Library [+] [→]
Filter: Playlists | Artists | Albums | Podcasts
Sort: Recents ▾
─────────────
🎵 Liked Songs ♥ 2,347
📋 Discover Weekly
📋 Daily Mix 1
📋 My Playlist #1
📋 My Playlist #2
📻 Followed Artist 1
💿 Saved Album 1
🎙 Followed Podcast
...
─────────────
[Mini Player]
Artist → Albums → Tracks
Playlist → Tracks (ordered, cross-artist)
Radio / Mix → auto-generated track list (contextual)
Podcast Show → Episodes (chronological)
Audiobook → Chapters (sequential)
User-created | Collaborative | Algorithmic (Discover Weekly, Daily Mix, Release Radar)
Editorial (curated by Spotify editors) | Artist-created | Mood/Activity-based
Home → Discover Weekly → Tap Play → Streaming → Like Song (♥) → Added to Liked Songs → Improves future recommendations
Search → Type query → Results → Tap Song → Plays in context → Long-press → Add to Playlist
Library → [+ Create Playlist] → Name/Description → Search Songs → Add to Playlist → Toggle Public → Share Link
Playlist → [...] Menu → Make Collaborative → Share Invite Link → Friends Add Songs → Real-time updates
Playlist/Album → Download Toggle (↓) → Downloads on Wi-Fi → Airplane Mode → Play from Library → Downloads section
Playing on Phone → Mini Player → Devices Icon → Select Desktop/Speaker → Audio transfers instantly → Control from any device
Search → Podcast → Show Page → Follow → Episode → Play → Speed (1.5x) → Mark as Played
December → Wrapped Notification → Open → Swipe Through Story Cards → View Top Songs/Artists → Share to Instagram/Twitter → Wrapped Playlist saved
/ → Home
/search → Search (empty: Browse All categories)
/search/:query → Search Results
/artist/:id → Artist Page
/album/:id → Album Page
/track/:id → Track (redirects to album context)
/playlist/:id → Playlist Page
/collection/tracks → Liked Songs
/collection/albums → Saved Albums
/collection/artists → Followed Artists
/collection/playlists → Your Playlists
/collection/podcasts → Your Podcasts
/genre/:id → Genre/Mood Page
/section/:id → Browse Category Section
/show/:id → Podcast Show Page
/episode/:id → Podcast Episode
/audiobook/:id → Audiobook Detail
/queue → Queue
/user/:id → User Profile
/user/:id/playlists → User's Public Playlists
/lyrics → Lyrics View (full player)
/settings → Settings
/settings/account → Account
/settings/subscription → Plan & Billing
/download → App Download Landing
/wrapped → Spotify Wrapped (seasonal)
/premium → Premium Landing Page
/concerts → Live Events near You