Quick Start
This guide will walk you through authenticating and running your first pipeline with the CLI.
Authentication
Section titled “Authentication”Before running pipelines, authenticate with Spotify:
plpl auth loginThis will open a browser window for Spotify authentication. Your credentials are stored locally.
To check your authentication status:
plpl auth statusCreate a Pipeline
Section titled “Create a Pipeline”Create a pipeline definition file in YAML format:
name: My First Pipelinetasks: - type: getPlaylistTracks playlistId: "37i9dQZF1DXcBWIGoYBM5M" # Today's Top Hits - type: shuffleTracks - type: limitTracks limit: 25 - type: saveToPlaylist playlistId: "your-playlist-id"Run the Pipeline
Section titled “Run the Pipeline”plpl run my-pipeline.yamlDry Run
Section titled “Dry Run”Preview what the pipeline would do without making changes:
plpl run my-pipeline.yaml --dry-runVerbose Output
Section titled “Verbose Output”See detailed output for debugging:
plpl run my-pipeline.yaml --verbose