All Templates / Starters

Interval Spotify Manager

Interval Spotify Manager

Example Interval app for browsing your Spotify playlists.

Deploy Interval Spotify Manager

interval-app

danphilibin/interval-spotify-app

Just deployed

MySQL

mysql:9

Just deployed

/var/lib/mysql

Example app built with Interval for managing your Spotify playlists.

Includes a few features not found in the official Spotify app:

  • Shows key and tempo for tracks in playlists
  • Shows which playlist(s) tracks in your Liked Songs list are in

Requirements

Running this app requires:

After creating your Spotify app, add the client ID and client secret to the project variables along with your Interval API key.

You'll also need to add the authorization URLs to the Spotify developer dashboard in order for the OAuth flow to work. Interval actions have two modes: Dev mode and Live mode. You'll need to add both URLs to the Spotify developer dashboard:

// dev mode
https://interval.com/dashboard/YOUR_ORG_SLUG/develop/actions/spotify/authorize
// live mode
https://interval.com/dashboard/YOUR_ORG_SLUG/actions/spotify/authorize

To add these URLs in the Spotify developer dashboard:

  1. Click Edit Settings
  2. Go to the Redirect URIs section
  3. Paste each URL into the text input and click Add

If you get an Invalid Redirect URI error, double check that the action URL in your browser matches the URL you added to Spotify.


Need help with this app? Come chat with us in the Interval discord: http://interval.com/discord

Or open an issue on the GitHub repo: https://github.com/danphilibin/interval-spotify-app


Template Content

MySQL

mysql:9
Deploy Now

Details

Dan Philibin

Created on May 21, 2023

11 total projects

5 active projects

TypeScript

Starters



More templates in this category

View Template
Django Monolith

Django Monolith

A Django app connected to a Postgres database with Celery and Celery Beat.


Prosper Otemuyiwa

View Template
TanStack + React Starter

TanStack + React Starter

A barebones TypeScript React starter with TanStack Router & Query setup


Kyle Gill

View Template
Scala Play

Scala Play

A simple Play framework app connected to a Postgres database.


Prosper Otemuyiwa