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.
trob avatar
trob
spotifyPlaylistSearch
HTTP
@jsxImportSource https://esm.sh/react
0
MichaelNollox avatar
MichaelNollox
spotify
HTTP
Forked from ejfox/spotify
0
ejfox avatar
ejfox
spotify
HTTP
// Thank you for the feedback! You're right, we need to handle cases where playlist images might be missing.
0
dthyresson avatar
dthyresson
getSpotifyTrackUrl
Script
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.
0
stevekrouse avatar
stevekrouse
spotifyCreatePlaylist
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotifyTracks
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotifyAPI
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotifyArchiveDiscoverWeekly
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotifyAddToPlaylist
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
discoverWeeklyTracks
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotifyDiscoverWeeklyPlaylist
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotify
HTTP
// await sqlite.execute("CREATE TABLE spot (id text primary key, data text)")
0
stevekrouse avatar
stevekrouse
spotifyAchiveDiscoverWeekly
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotifyDiscoverWeeklyTracks
Script
An interactive, runnable TypeScript val by stevekrouse
0
niek avatar
niek
spotify
HTTP
Forked from hunty/spotify
0
anthonyec avatar
anthonyec
spotify
HTTP
Forked from hunty/spotify
0