flutter_spotify_api

A Flutter and Dart package providing a comprehensive client for the Spotify Web API.
This package offers easy-to-use interfaces for authentication, fetching user data, managing playlists, tracks, albums, artists, and playback control.

Features

  • Authentication with Spotify
  • Access to user profile information
  • Browse and manage playlists
  • Fetch detailed information about albums, artists, and tracks
  • Playback control and device management
  • Retrieve audio features and analysis of tracks
  • Support for Spotify playback state monitoring

Getting started

To use this package, you need to have a Spotify Developer account and create an application to get your client ID and secret.

  1. Register your app at Spotify Developer Dashboard
  2. Configure your redirect URIs and permissions (scopes)
  3. Add the package to your Flutter or Dart project (see below)