Browse your Spotify liked tracks and playlists through an immersive CoverFlow experience.
Live demo: steelskies.com/coverflow
- CoverFlow 3D effect with reflection
- Loads your Spotify liked tracks by default
- Paste any public Spotify playlist URL to browse it
- 15 built-in demo tracks (no Spotify account needed)
This is a pure static site — no build step, no server required.
- Go to developer.spotify.com/dashboard
- Click Create app
- Under Redirect URIs, add the URL where you'll host this (e.g.
https://your-username.github.io/Spotify-Coverflow/) - Save — copy your Client ID
Copy the example config and add your Client ID:
cp config.example.js config.jsThen open config.js and replace the placeholder:
const clientId = 'your_spotify_client_id_here';config.js is gitignored — your Client ID stays off GitHub.
GitHub Pages: Push to a GitHub repo → Settings → Pages → Deploy from branch → main → / (root)
Local:
python -m http.server 8000
# then open http://127.0.0.1:8000/Add http://127.0.0.1:8000/ as a Redirect URI in your Spotify app settings too.
By default Spotify apps run in Development Mode — only users you manually add as testers can log in (max 25). To allow any Spotify user to connect, apply for Extended Quota Mode in your Spotify Developer Dashboard.
Vanilla HTML · CSS · JavaScript — no frameworks, no dependencies.

