Back to APIs list

Spotify API examples & templates

Use these vals as a playground to view and fork Spotify API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
spotifyTracks
nulo
spotifyTracks
Remix of: stevekrouse/spotifyTracks
Script
spotifyRefreshToken
neverstew
spotifyRefreshToken
Remix of: stevekrouse/spotifyRefreshToken
Script
spotifyClearPlaylist
neverstew
spotifyClearPlaylist
Remix of: neverstew/spotifyGetPlaylist
Script
spotifyAPI
neverstew
spotifyAPI
Remix of: stevekrouse/spotifyAPI
Script
spotifyGetPlaylist
neverstew
spotifyGetPlaylist
Remix of: stevekrouse/spotifyCreatePlaylist
Script
getSpotifyTrackUrl
dthyresson
getSpotifyTrackUrl
getSpotifyTrackUrl Get a Spotify Track Url using the Spotify Web API given an artist and a song title. Track info is cached by the query and also the spotify track id, so your popular queries won't have to fetch from Spotify over and over. Examples import { getSpotifyTrackUrl } from "https://esm.town/v/dthyresson/getSpotifyTrackUrl"; const reni = await getSpotifyTrackUrl("Stone Roses", "Fools Gold"); const ian = await getSpotifyTrackUrl("Joy Division", "Love Will Tear Us Apart"); const kim = await getSpotifyTrackUrl("Pixies", "Velouria"); console.log(reni) console.log(ian) console.log(kim) Info Uses getSpotifyAccessToken which requires you to set environment variables from your Spotify Developers account. SPOTIFY_CLIENT_ID SPOTIFY_CLIENT_SECRET Your access token is cached by getSpotifyAccessToken to avoid fetching over and over.
Script
spotifyAPI
stevekrouse
spotifyAPI
An interactive, runnable TypeScript val by stevekrouse
Script
spotifyCreatePlaylist
stevekrouse
spotifyCreatePlaylist
An interactive, runnable TypeScript val by stevekrouse
Script
spotifyTracks
stevekrouse
spotifyTracks
An interactive, runnable TypeScript val by stevekrouse
Script
NowPlayingGrabber
spren
NowPlayingGrabber
An interactive, runnable TypeScript val by spren
HTTP
spotifyCreatePlaylist
neverstew
spotifyCreatePlaylist
Remix of: stevekrouse/spotifyCreatePlaylist
Script
spotifyArchiveDiscoverWeekly
stevekrouse
spotifyArchiveDiscoverWeekly
An interactive, runnable TypeScript val by stevekrouse
Script
spotifyAddToPlaylist
stevekrouse
spotifyAddToPlaylist
An interactive, runnable TypeScript val by stevekrouse
Script
discoverWeeklyTracks
stevekrouse
discoverWeeklyTracks
An interactive, runnable TypeScript val by stevekrouse
Script
spotifyDiscoverWeeklyPlaylist
stevekrouse
spotifyDiscoverWeeklyPlaylist
An interactive, runnable TypeScript val by stevekrouse
Script
spotify
ejfox
spotify
// Thank you for the feedback! You're right, we need to handle cases where playlist images might be missing.
HTTP