Skip to content

Common Issues

This page covers common issues and their solutions.

Cause: Your Spotify authorization has expired or been revoked.

Solution:

  1. Sign out of Playlist Pipeline
  2. Sign in again with Spotify
  3. Re-authorize the application

Cause: The required Spotify scopes were not granted.

Solution:

  1. Go to your Spotify Account Apps
  2. Remove “Playlist Pipeline” from authorized apps
  3. Sign in again and grant all requested permissions

Cause: The playlist ID is incorrect or the playlist was deleted.

Solution:

  1. Verify the playlist still exists in Spotify
  2. Check that you have access to the playlist
  3. Copy the playlist ID again from Spotify (right-click > Share > Copy Spotify URI)

Cause: Too many API requests in a short time period.

Solution:

  1. Wait a few minutes before running the pipeline again
  2. If scheduling, reduce the frequency
  3. For large playlists, consider breaking into smaller pipelines

Cause: The source playlist is empty or filters removed all tracks.

Solution:

  1. Check that the source playlist has tracks
  2. Review your filter conditions - they may be too restrictive
  3. Run without filters to verify the source works

Cause: You don’t have permission to modify the target playlist.

Solution:

  1. Verify you own the playlist or have edit access
  2. Check that the playlist isn’t a Spotify-generated playlist (these can’t be modified)
  3. Try creating a new playlist instead

Cause: The CLI is not installed or not in your PATH.

Solution:

Terminal window
# Reinstall globally
bun install -g @plpl/cli
# Or with npm
npm install -g @plpl/cli
# Verify installation
plpl --version

Cause: You need to log in with Spotify.

Solution:

Terminal window
plpl auth login

Cause: The YAML/JSON file has syntax errors.

Solution:

  1. Validate your YAML syntax using an online validator
  2. Check for common issues:
    • Incorrect indentation
    • Missing colons or quotes
    • Invalid task types
  3. Use plpl validate pipeline.yaml to check for errors

Cause: Various reasons.

Solution:

  1. Verify the schedule is enabled in the web app
  2. Check that you have an active subscription (scheduling requires Pro)
  3. Check the run history for any error messages

Cause: Scheduler service downtime or issues.

Solution:

  1. Check the Status Page for any incidents
  2. Manually run the pipeline if needed
  3. Contact support if the issue persists

If you can’t find a solution here:

  1. Check the FAQ
  2. Get Support