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

More templates in this category

View Template

mellow-vue

A full-stack Vue app with The Boring JavaScript Stack.


View Template

Sveltekit NestJS

Full-stack with SvelteKit + NestJS + Prisma + Postgresql with utils


View Template

.NET8 Web API

A basic ASP.NET Core Web API template (.NET 8)