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.
neverstew avatar
neverstew
spotifyRefreshToken
Script
Forked from stevekrouse/spotifyRefreshToken
1
neverstew avatar
neverstew
spotifyClearPlaylist
Script
Forked from neverstew/spotifyGetPlaylist
0
neverstew avatar
neverstew
spotifyAPI
Script
Forked from stevekrouse/spotifyAPI
1
neverstew avatar
neverstew
spotifyGetPlaylist
Script
Forked from stevekrouse/spotifyCreatePlaylist
0
neverstew avatar
neverstew
spotifyCreatePlaylist
Script
Forked from stevekrouse/spotifyCreatePlaylist
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
spotifyAPI
Script
An interactive, runnable TypeScript val by stevekrouse
0
stevekrouse avatar
stevekrouse
spotifyTracks
Script
An interactive, runnable TypeScript val by stevekrouse
1
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
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
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