Providers
Providers are the services that Playlist Pipeline connects to for sourcing and managing tracks. Currently, Spotify is the primary provider.
Spotify
Section titled “Spotify”Spotify is the main provider for Playlist Pipeline. It allows you to:
- Read tracks from playlists, albums, and artists
- Access your saved/liked tracks
- Create and update playlists
- Read your listening history
Authentication
Section titled “Authentication”The Spotify provider requires OAuth authentication. When you sign in with Spotify, Playlist Pipeline receives a token that allows it to act on your behalf.
Rate Limits
Section titled “Rate Limits”Spotify enforces rate limits on API requests. Playlist Pipeline handles these automatically, but you may experience slower execution if you’re processing very large playlists or running many pipelines in quick succession.
Supported Operations
Section titled “Supported Operations”| Operation | Description |
|---|---|
| Get Playlist Tracks | Fetch all tracks from a playlist |
| Get Album Tracks | Fetch all tracks from an album |
| Get Artist Top Tracks | Fetch an artist’s most popular tracks |
| Get Saved Tracks | Fetch your liked/saved tracks |
| Save to Playlist | Create or update a playlist with tracks |
Future Providers
Section titled “Future Providers”We’re exploring support for additional providers in the future. If you’d like to see a specific service supported, please let us know.